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