Age | Commit message (Collapse) | Author |
|
* guix/self.scm (compiled-guix): Pass #:lzlib to 'make-config.scm'.
(make-config.scm): Add #:lzlib and honor it.
(specification->package): Add "lzlib".
|
|
* guix/scripts/publish.scm (show-help, %options): Support '-C METHOD'
and '-C METHOD:LEVEL'.
(default-compression): New procedure.
(bake-narinfo+nar): Add lzip.
(nar-response-port): Likewise.
(string->compression-type): New procedure.
(make-request-handler): Generalize /nar/gzip handler to handle /nar/lzip
as well.
* tests/publish.scm ("/nar/lzip/*"): New test.
("/*.narinfo with lzip compression"): New test.
* doc/guix.texi (Invoking guix publish): Document it.
(Requirements): Mention lzlib.
|
|
* guix/utils.scm (lzip-port): New procedure.
(decompressed-port, compressed-port, compressed-output-port): Add 'lzip
case.
* tests/utils.scm <top level>: Call 'test-compression/decompression' for
'lzip as well.
|
|
* tests/utils.scm (test-compression/decompression): New procedure.
<top level>: Call it for both 'xz and 'gzip.
|
|
* guix/lzlib.scm (lzwrite!, make-lzip-input-port/compressed): New
procedures.
* tests/lzlib.scm ("make-lzip-input-port/compressed"): New test.
* guix/tests.scm (%seed): Export.
|
|
* guix/lzlib.scm (lz-compress-read): The integer return can be zero;
adjust docstring accordingly.
|
|
Fixes <https://bugs.gnu.org/35923>.
* gnu/packages/cran.scm (r-shiny)[native-inputs]: Add uglify-js.
|
|
* gnu/packages/geo.scm (osmctools): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/golang.scm (go-1.4): Use the bootstrap branch that is
still supported upstream.
[version]: Update to 1.4-bootstrap-20171003.
[arguments]: Remove obsolete fix for timezone test which is now included
upstream. Don't manually disable cgo because it is disabled by default.
Manually enable test suite because future releases will disable tests by
default.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/databases.scm (python-alembic): Update to 1.0.10.
|
|
* doc/guix.texi: (terminal-outputs) Update default value.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/linux.scm (tlp)
[inputs]: Add system specific x86-energy-perf-policy dependency.
[arguments]<#:phases>['wrap]:
Adjust bin-directory procedure to return #f on missing input,
a guard against system specific input dependencies.
Filter only strings in the path list. Reformat for-each block.
Add x86-energy-perf-policy in bin-directory input-name list.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/linux.scm (x86-energy-perf-policy): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/mate.scm(MATE packages)[source](uri): Use "mirror://mate/"
instead of "https://pub.mate-desktop.org/releases/" directly.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* guix/import/hackage.scm (hackage->guix-package): Remove call to 'memoize'.
(hackage->guix-package/m): New procedure.
(hackage-recursive-import): Use it.
* tests/hackage.scm ("hackage->guix-package test 6"): Adjust.
Co-authored-by: Robert Vollmert <rob@vllmrt.net>
|
|
A particular effect of this is that if there are ambiguous
packages in a directory specified with `-L module_dir` and the
distribution, the version from `module_dir` will be loaded,
which is usually what would be expected. (E.g. for `guix build`
or `guix package -i`.)
* guix/discovery.scm (all-modules): Return modules in path order.
* tests/guix-package.sh: Test local definitions take precedence.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
Fixes <https://bugs.gnu.org/35874>.
Reported by Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>.
Previously, the 'guix-daemon' program provided by 'guix pull' would
systematically use default directory locations for these.
* guix/self.scm (whole-package)[wrap]: Set GUIX_STATE_DIRECTORY,
GUIX_CONFIGURATION_DIRECTORY, and NIX_STORE_DIR.
|
|
* gnu/packages/video.scm (you-get): Update to 0.4.1302.
|
|
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.5.
(%linux-libre-hash): Update hash.
|
|
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.46.
(%linux-libre-4.19-hash): Update hash.
|
|
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.122.
(%linux-libre-4.14-hash): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.179.
|
|
* gnu/packages/linux.scm (%linux-libre-arm-export-__sync_icache_dcache-patch):
Remove the version from the file name, since it applies to multiple versions.
|
|
* gnu/packages/linux.scm (linux-libre-arm-generic): Move the definition down,
next to the other linux-libre-arm-generic-* packages.
|
|
This is a followup to commit e1f640db8fa2a3aee018ce80df47b37e245c4b52.
* gnu/packages/linux.scm (vhba-module): Remove duplicate definition.
|
|
* gnu/packages/libevent.scm (libuv-1.19): Remove variable.
* gnu/packages/node.scm (node): Update to 10.15.3.
[source]: Use XZ-compressed tarball.
[arguments]: Add #:test-target. Use DELETE-FILE instead of DELETE-IF-EXISTS.
Remove obsolete test deletions.
[inputs]: Change OPENSSL to OPENSSL-NEXT. Change LIBUV-1.19 to LIBUV.
(node-lts): Remove variable.
|
|
* gnu/packages/patches/libevent-2.1-dns-tests.patch,
gnu/packages/patches/libevent-2.1-skip-failing-test.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/libevent.scm (libevent): Update to 2.1.10.
[source](patches): Remove.
|
|
* gnu/packages/video.scm (youtube-dl): Update to 2019.05.20.
Signed-off-by: Alex Vong <alexvong1995@gmail.com>
|
|
* gnu/packages/game-development.scm (ioquake)[supported-systems]: Remove
field.
|
|
* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.41.
|
|
* guix/import/hackage.scm (string->license): Add two licenses.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
|
|
* gnu/packages/python-xyz.scm (python-shapely): Update to 1.6.4.post2.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
|
|
* gnu/packages/python-xyz.scm (python-psutil): Update to 5.6.2.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
|
|
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
|
|
* gnu/packages/emulators.scm (mgba): Update to 0.7.2.
|
|
* gnu/packages/terminals.scm (kitty): Update to 0.14.0.
|
|
* gnu/packages/wine.scm (wine-staging-patchset-data, wine-staging):
Update to 4.9.
|
|
* gnu/packages/machine-learning.scm (rxcpp)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
|
|
* gnu/packages/machine-learning.scm (rxcpp): Update to 4.1.0.
|
|
* gnu/packages/elf.scm (libelf)[source]: Use mirror URLs.
[home-page]: Use archived home page.
|
|
* gnu/packages/messaging.scm (pidgin)[home-page]: Use HTTPS.
|
|
* gnu/packages/messaging.scm (pidgin)[inputs]: Add network-manager.
[arguments]: Undisable it in #:configure-flags.
|
|
* gnu/packages/messaging.scm (pidgin): Update to 2.13.0.
|
|
* gnu/packages/messaging.scm (pidgin)[source]: Hard-code NAME.
|
|
* gnu/packages/backup.scm (duplicity): Update to 0.7.19.
|
|
* guix/store.scm (hash-part->path): Adjust docstring to match reality.
|
|
Fixes <https://bugs.gnu.org/33897>.
* guix/scripts/publish.scm (hash-part-mapping-cache-file)
(hash-part->path*): New procedures.
* guix/scripts/publish.scm (render-narinfo/cached)[delete-entry]: Delete
the 'hash-part-mapping-cache-file'.
Use 'hash-part->path*' instead of 'hash-part->path'.
* tests/publish.scm ("with cache, vanishing item"): New test.
|
|
* gnu/services/sddm.scm (sdm-pam-service): Set uid from CONFIG.
(sdm-autologin-pam-service): Set uid from CONFIG.
(sdm-pam-services): Pass CONFIG to 'sddm-pam-service' and
'sddm-autologin-pam-service'.
* doc/guix.texi (X Window): Adjust 'minimum-uid' documentation.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/services/cgit.scm (cgit-configuration)[root-readme]: Replace "thef" with
"the".
|
|
This follows commit 9d0c291e3e.
* gnu/packages/squirrel.scm: Adjust module reference.
|