aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-27self: Add dependency on lzlib.Ludovic Courtès
* guix/self.scm (compiled-guix): Pass #:lzlib to 'make-config.scm'. (make-config.scm): Add #:lzlib and honor it. (specification->package): Add "lzlib".
2019-05-27publish: Add support for lzip.Ludovic Courtès
* 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.
2019-05-27utils: Support compression and decompression with lzip.Ludovic Courtès
* 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.
2019-05-27utils: Test 'compressed-port' and 'decompressed-port' for both gzip and xz.Ludovic Courtès
* tests/utils.scm (test-compression/decompression): New procedure. <top level>: Call it for both 'xz and 'gzip.
2019-05-27lzlib: Add 'make-lzip-input-port/compressed'.Ludovic Courtès
* 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.
2019-05-27lzlib: Adjust 'lz-compress-read' docstring.Ludovic Courtès
* guix/lzlib.scm (lz-compress-read): The integer return can be zero; adjust docstring accordingly.
2019-05-27gnu: r-shiny: Fix JavaScript minification.Ricardo Wurmus
Fixes <https://bugs.gnu.org/35923>. * gnu/packages/cran.scm (r-shiny)[native-inputs]: Add uglify-js.
2019-05-27gnu: Add osmctoolsGuillaume LE VAILLANT
* gnu/packages/geo.scm (osmctools): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
2019-05-27gnu: go@1.4: Update to 1.4-bootstrap-20171003.Alex Griffin
* 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>
2019-05-27gnu: python-alembic: Update to 1.0.10.Danny Milosavljevic
* gnu/packages/databases.scm (python-alembic): Update to 1.0.10.
2019-05-27doc: Update default value of terminal-outputs.Jakob L. Kreuze
* doc/guix.texi: (terminal-outputs) Update default value. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-05-27gnu: tlp: Add required x86-energy-perf-policy input dependency.Stefan Stefanović
* 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>
2019-05-27gnu: Add x86-energy-perf-policy.Stefan Stefanović
* gnu/packages/linux.scm (x86-energy-perf-policy): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-05-27gnu: MATE: Use mirror://mate/ in source URIs.guy fleury iteriteka
* 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>
2019-05-26import: hackage: Fix Cabal test.Ludovic Courtès
* 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>
2019-05-26discovery: 'all-modules' returns modules in path order.Robert Vollmert
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>
2019-05-26self: 'guix-daemon' honors %localstatedir, %sysconfdir, and %storedir.Ludovic Courtès
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.
2019-05-27gnu: you-get: Update to 0.4.1302.Alex Vong
* gnu/packages/video.scm (you-get): Update to 0.4.1302.
2019-05-26gnu: linux-libre: Update to 5.1.5.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.5. (%linux-libre-hash): Update hash.
2019-05-26gnu: linux-libre@4.19: Update to 4.19.46.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.46. (%linux-libre-4.19-hash): Update hash.
2019-05-26gnu: linux-libre@4.14: Update to 4.14.122.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.122. (%linux-libre-4.14-hash): Update hash.
2019-05-26gnu: linux-libre@4.9: Update to 4.9.179.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.179.
2019-05-26gnu: linux-libre: Rename a patch.Mark H Weaver
* 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.
2019-05-26gnu: linux-libre-arm-generic: Move definition.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-arm-generic): Move the definition down, next to the other linux-libre-arm-generic-* packages.
2019-05-26gnu: vhba-module: Remove duplicate definition.Mark H Weaver
This is a followup to commit e1f640db8fa2a3aee018ce80df47b37e245c4b52. * gnu/packages/linux.scm (vhba-module): Remove duplicate definition.
2019-05-26gnu: node: Update to 10.15.3.Marius Bakke
* 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.
2019-05-26gnu: libevent: Update to 2.1.0.Marius Bakke
* 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.
2019-05-27gnu: youtube-dl: Update to 2019.05.20.Alex Vong
* gnu/packages/video.scm (youtube-dl): Update to 2019.05.20. Signed-off-by: Alex Vong <alexvong1995@gmail.com>
2019-05-26gnu: ioquake: Build on all architectures.Efraim Flashner
* gnu/packages/game-development.scm (ioquake)[supported-systems]: Remove field.
2019-05-26gnu: pigx-chipseq: Update to 0.0.41.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.41.
2019-05-26import: hackage: Recognize "BSD-3-Clause" and "PublicDomain".Robert Vollmert
* guix/import/hackage.scm (string->license): Add two licenses. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-05-26gnu: python-shapely: Update to 1.6.4.post2.Brett Gilio
* gnu/packages/python-xyz.scm (python-shapely): Update to 1.6.4.post2. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-05-26gnu: python-psutil: Update to 5.6.2.Brett Gilio
* gnu/packages/python-xyz.scm (python-psutil): Update to 5.6.2. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-05-26gnu: coq-equations: Update to 1.2.Dan Frumin
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-05-26gnu: mgba: Update to 0.7.2.Rutger Helling
* gnu/packages/emulators.scm (mgba): Update to 0.7.2.
2019-05-26gnu: kitty: Update to 0.14.0.Rutger Helling
* gnu/packages/terminals.scm (kitty): Update to 0.14.0.
2019-05-26gnu: wine-staging: Update to 4.9.Tobias Geerinckx-Rice
* gnu/packages/wine.scm (wine-staging-patchset-data, wine-staging): Update to 4.9.
2019-05-26gnu: rxcpp: Don't use unstable tarball.Tobias Geerinckx-Rice
* gnu/packages/machine-learning.scm (rxcpp)[source]: Use GIT-FETCH and GIT-FILE-NAME.
2019-05-26gnu: rxcpp: Update to 4.1.0.Tobias Geerinckx-Rice
* gnu/packages/machine-learning.scm (rxcpp): Update to 4.1.0.
2019-05-26gnu: libelf: Use archived home page and mirrored source.Tobias Geerinckx-Rice
* gnu/packages/elf.scm (libelf)[source]: Use mirror URLs. [home-page]: Use archived home page.
2019-05-26gnu: pidgin: Use HTTPS home page.Tobias Geerinckx-Rice
* gnu/packages/messaging.scm (pidgin)[home-page]: Use HTTPS.
2019-05-26gnu: pidgin: Add network-manager support.Tobias Geerinckx-Rice
* gnu/packages/messaging.scm (pidgin)[inputs]: Add network-manager. [arguments]: Undisable it in #:configure-flags.
2019-05-26gnu: pidgin: Update to 2.13.0.Tobias Geerinckx-Rice
* gnu/packages/messaging.scm (pidgin): Update to 2.13.0.
2019-05-26gnu: pidgin: Don't use NAME in source URI.Tobias Geerinckx-Rice
* gnu/packages/messaging.scm (pidgin)[source]: Hard-code NAME.
2019-05-26gnu: duplicity: Update to 0.7.19.Tobias Geerinckx-Rice
* gnu/packages/backup.scm (duplicity): Update to 0.7.19.
2019-05-26store: Fix 'hash-part->path' docstring.Ludovic Courtès
* guix/store.scm (hash-part->path): Adjust docstring to match reality.
2019-05-26publish: Maintain a hash-part-to-store-item mapping in cache.Ludovic Courtès
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.
2019-05-26services: sddm: Fix root login failure issue.Reza Alizadeh Majd
* 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>
2019-05-25services: cgit: Fix typo.Arun Isaac
* gnu/services/cgit.scm (cgit-configuration)[root-readme]: Replace "thef" with "the".
2019-05-25gnu: squirrel: Fix build.Kei Kebreau
This follows commit 9d0c291e3e. * gnu/packages/squirrel.scm: Adjust module reference.