summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-18gnu: Add sbcl-cluffer-standard-line.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-standard-line): New variable.
2020-06-18gnu: Add sbcl-cluffer-base.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-base): New variable.
2020-06-18gnu: Add clump.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (cl-clump, sbcl-clump): New variables.
2020-06-18gnu: Add sbcl-clump-binary-tree.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-clump-binary-tree): New variable.
2020-06-18gnu: Add sbcl-clump-2-3-tree.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-clump-2-3-tree): New variable.
2020-06-18gnu: sbcl-triva: Remove ASD component fix.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-triva)[arguments]: Remove 'remove-component phase now that our build system supports component-less .asd files.
2020-06-18gnu: sbcl-triva.trivial: Remove ASD component fix.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-triva.trivial)[arguments]: Don't replace create-asd-file phase now that our build system supports component-less .asd files.
2020-06-18gnu: sbcl-fare-quasiquote-readtable: Remove ASD component fix.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-fare-quasiquote-readtable)[arguments]: Remove 'fix-asd-file phase now that our build system supports component-less .asd files.
2020-06-18gnu: cl-cxml: Remove ASD fix since our build system supports component-less asd.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (cl-cxml)[arguments]: Remove 'remove-component phase.
2020-06-18build-system/asdf: Add support for component-less systems.Pierre Neidhardt
* guix/build/lisp-utils.scm (make-asd-file): Ensure lib directory exists and check if prebuilt bundle system was generated. (generate-system-definition): Add :class and :components only if prebuilt system was generated.
2020-06-18gnu: Add acclimation.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (cl-acclimation, sbcl-acclimation): New variables.
2020-06-18gnu: rust-adler32-1: Update to 1.1.0.Efraim Flashner
* gnu/packages/crates-io.scm (rust-adler32-1): Update to 1.1.0. [arguments]: Don't skip build. Add rust-compiler-builtins-0.1, rust-rustc-std-workspace-core-1.0 to cargo-inputs. Add rust-bencher-0.1 to cargo-development-inputs.
2020-06-18gnu: rust-adler32-1.0: Rename rust-adler32-1.Efraim Flashner
* gnu/packages/crates-io.scm (rust-adler32-1.0): Rename to rust-adler32-1. (rust-deflate-0.7, rust-inflate-0.4, rust-miniz-oxide-0.3): Adjust accordingly.
2020-06-18gnu: rust-libgit2-sys-0.7: Don't hide package.Efraim Flashner
* gnu/packages/crates-io.scm (rust-libgit2-sys-0.7)[source]: Remove bundled code. [arguments]: Add rust-curl-sys-0.4, rust-libc-0.2, rust-libssh2-sys-0.2, rust-libz-sys-1.0, rust-openssl-sys-0.9, rust-cc-1.0, rust-pkg-config-0.3 to cargo-inputs. [properties]: Remove field.
2020-06-18gnu: rust-curl-sys-0.4: Don't hide package.Efraim Flashner
* gnu/packages/crates-io.scm (rust-curl-sys-0.4)[source]: Remove bundled code. [arguments]: Add rust-libc-0.2, rust-libnghttp2-sys-0.1, rust-libz-sys-1.0, rust-openssl-sys-0.9, rust-winapi-0.3, rust-cc-1.0, rust-pkg-config-0.3, rust-vcpkg-0.2 to cargo-inputs. Add custom phase to find system openssl. [native-inputs]: Add pkg-config. [inputs]: Add curl, nghttp2, openssl, zlib. [properties]: Remove field.
2020-06-18gnu: rust-libnghttp2-sys-0.1: Don't hide package.Efraim Flashner
* gnu/packages/crates-io.scm (rust-libnghttp2-sys-0.1)[source]: Remove bundled code. [arguments]: Skip build. Add rust-libc-0.2, rust-cc-1.0 to cargo-inputs. [inputs]: Add nghttp2. [properties]: Remove field.
2020-06-18gnu: go-ipfs: Update to 0.5.1.Martin Becze
* gnu/packages/ipfs.scm (go-ipfs): Update to 0.5.1 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-18doc: Delete description of a nonexistent option.Timotej Lazar
* doc/guix.texi (Invoking guix pull): Delete a paragraph about the --verbose option, which was removed in 1edcfda81ba5c20ca715473d45315662c60dd81e. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-18profiles: 'linux-module-database' hooks gracefully handles module-less kernels.Ludovic Courtès
Fixes <https://bugs.gnu.org/41924>. * guix/profiles.scm (linux-module-database)[build]: Arrange so 'directory-entries' always returns a list. Add 'match' clause for the empty list. Co-authored-by: Ivan Kozlov <kanichos@yandex.ru>
2020-06-18profiles: Reindent 'linux-module-database'.Ludovic Courtès
* guix/profiles.scm (linux-module-database): Reindent.
2020-06-18nar: Use (guix i18n).Ludovic Courtès
* guix/nar.scm: Use (guix i18n) instead of (guix ui).
2020-06-18nar: Avoid opening the database an additional time.Ludovic Courtès
* guix/nar.scm (finalize-store-file): Call 'register-items' and pass it DB. This avoids opening the database a second time and hopefully reduces contention on 'db.sqlite-shm'.
2020-06-18database: 'register-items' takes an open database.Ludovic Courtès
* guix/store/database.scm (store-database-directory) (store-database-file): New procedures. (call-with-database): Add call to 'mkdir-p'. (register-items): Add 'db' parameter and remove #:state-directory and #:schema. (register-path): Use 'store-database-file' and 'with-database', and parameterize SQL-SCHEMA. * gnu/build/image.scm (register-closure): Likewise. * gnu/build/vm.scm (register-closure): Likewise. * guix/scripts/pack.scm (store-database)[build]: Likewise.
2020-06-18build-system/gnu: Fix 'install' phase of 'gnu-dist'.Ludovic Courtès
* guix/build/gnu-dist.scm (install-dist): Fix 2nd argument to 'for-each'.
2020-06-18repl: Fix typo that would lead ~/.guile to be used when running scripts.Ludovic Courtès
This is a followup to c924e541390f9595d819edc33c19d979917c15ec. * guix/scripts/repl.scm (guix-repl)[opts]: Set 'ignore-dot-guile?', with question mark.
2020-06-18gnu: privoxy: Fix daemon with default configuration.Brice Waegeneire
* gnu/packages/tor.scm (privoxy)[arguments]: Add --localstatedir=/var to configure flags. Patch default configuration to disable logging and thus allowing non-root users to use it. Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2020-06-18system: hurd: Add "/bin/sh" and "/usr/bin/env".Jan (janneke) Nieuwenhuizen
* gnu/system/hurd.scm (%base-services/hurd): Add extra-special-files "/bin/sh" and "/usr/bin/env".
2020-06-18gnu: mutt: Update to 1.14.3.Efraim Flashner
* gnu/packages/mail.scm (mutt): Update to 1.14.3.
2020-06-18gnu: guix: Update to 1.1.0-12.c00564192a.Jan (janneke) Nieuwenhuizen
* gnu/packages/package-management.scm (guix): Update to 1.1.0-12.c00564192a.
2020-06-18gnu: coreutils: Update broken tests for the Hurd.Jan (janneke) Nieuwenhuizen
* gnu/packages/base.scm (coreutils)[arguments]: When compiling for the Hurd, remove hanging "timeout-group" test. Remove tests "shred-passes", "l-chunk" and "stats" from XFAIL_TESTS, they pass now.
2020-06-18gnu: icecat: Remove the bundled Onion Browser Button [security].Mark H Weaver
Fixes <https://bugs.gnu.org/35728>. The Onion Browser Button (tortm-browser-button@jeremybenthum) version 0.1.8, available from addons.mozilla.org and bundled with IceCat, malfunctions with both IceCat 68.9 and Firefox ESR 68.9. It tells the user that it's connected to Tor, but fails to route traffic through it. The same happens on Debian 9 with its "firefox-esr" package. Remove this extension from IceCat, pending further investigation. * gnu/packages/gnuzilla.scm (icecat-source): Remove the "data/extensions/ tortm-browser-button@jeremybenthum" directory before running makeicecat.
2020-06-18gnu: lib2geom: Fix tests on aarch64, i686-linux architectures.Maxim Cournoyer
Fixes <http://issues.guix.gnu.org/41827>. This change also removes obsolete patches. * gnu/packages/patches/lib2geom-fix-tests.patch: New file. * gnu/packages/patches/lib2geom-link-tests-against-glib.patch: Delete file. * gnu/packages/patches/lib2geom-use-system-googletest.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/graphics.scm (lib2geom)[origin]: Use new patch.
2020-06-18gnu: linux-libre: Update to 5.4.47Mark H Weaver
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.47 (linux-libre-5.4-pristine-source): Update hash.
2020-06-18gnu: linux-libre@5.7: Update to 5.7.3Mark H Weaver
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.3 (linux-libre-5.7-pristine-source): Update hash.
2020-06-18gnu: wesnoth: Update to 1.14.13.Tobias Geerinckx-Rice
* gnu/packages/games.scm (wesnoth): Update to 1.14.13.
2020-06-18gnu: meshlab: Update to 2020.06.Tobias Geerinckx-Rice
* gnu/packages/engineering.scm (meshlab): Update to 2020.06.
2020-06-18gnu: perl-date-manip: Update to 6.82.Tobias Geerinckx-Rice
* gnu/packages/perl.scm (perl-date-manip): Update to 6.82.
2020-06-18gnu: perl-getopt-long: Update to 2.51.Tobias Geerinckx-Rice
* gnu/packages/perl.scm (perl-getopt-long): Update to 2.51.
2020-06-18gnu: perl-yaml: Update to 1.30.Tobias Geerinckx-Rice
* gnu/packages/perl.scm (perl-yaml): Update to 1.30.
2020-06-18gnu: perl-text-csv-xs: Update to 1.43.Tobias Geerinckx-Rice
* gnu/packages/perl.scm (perl-text-csv-xs): Update to 1.43.
2020-06-18gnu: handbrake: Update to 1.3.3.Tobias Geerinckx-Rice
* gnu/packages/video.scm (handbrake): Update to 1.3.3.
2020-06-17gnu: VLC: Find dav1d via FFmpeg.Leo Famulari
* gnu/packages/video.scm (vlc)[inputs]: Remove dav1d.
2020-06-17gnu: FFmpeg: Update to 4.3.Leo Famulari
* gnu/packages/video.scm (ffmpeg): Update to 4.3. [source]: Remove obsolete patch. [inputs]: Add rav1e. [arguments]: Pass "--enable-librav1e" to #:configure-flags. (ffmpeg-3.4): Don't build with librav1e. [inputs]: Remove rav1e. [arguments]: Remove "--enable-librav1e" from #:configure-flags. * gnu/packages/patches/ffmpeg-prefer-dav1d.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2020-06-17gnu: bind: Update to 9.16.4 [fixes CVE-2020-8618 & CVE-2020-8619].Tobias Geerinckx-Rice
* gnu/packages/dns.scm (isc-bind): Update to 9.16.4.
2020-06-17gnu: Add anubis.Maxim Cournoyer
* gnu/packages/mail.scm (anubis): New variable.
2020-06-17gnu: Add emacs-dvc.Maxim Cournoyer
* gnu/packages/emacs-xyz.scm (emacs-dvc): New variable.
2020-06-17gnu: supercollider: Enable all tests.Maxim Cournoyer
* gnu/packages/audio.scm (supercollider)[phases]{set-home, prepare-x}: New phases. {disable-broken-tests}: Delete phase. {patch-scclass-dir}: Adapt accordingly. [native-inputs]: Add xorg-server-for-tests.
2020-06-17gnu: supercollider: Move the unbundling phase to a snippet.Maxim Cournoyer
* gnu/packages/audio.scm (supercollider)[phases]{rm-bundled-libs}: Move to... [origin]{snippet}: ...here.
2020-06-17.guix-channel: Add primary URL.Ludovic Courtès
* .guix-channel: Add 'url'.
2020-06-17channels: Warn when pulling from a mirror.Ludovic Courtès
* guix/channels.scm (<channel-metadata>)[url]: New field. (read-channel-metadata): Initialize it. (read-channel-metadata-from-source): Likewise. (channel-instance-primary-url): New procedure. (latest-channel-instances): Compare CHANNEL's URL against it. * doc/guix.texi (Channels)[Primary URL]: New subsection.