summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-06-18uuid: Prevent a loop on invalid arguments....* gnu/system/uuid.scm (uuid=?): Use type predicates in the fallback case to prevent looping on invalid arguments. Maxim Cournoyer
2020-06-18machine: ssh: Fix guix deploy hang when using non-DCE UUIDs....Fixes <https://issues.guix.gnu.org/issue/41237>. The UUID type information was lost when passing to the lower gexp code strata, which led to not being able to recreate the UUID in the generated script. This occurred for non-DCE type UUIDs such as that of a FAT file system. A following commit will prevent the find-partition-by-uuid procedure from entering a loop when its UUID argument is invalid. Reported-by: Brice Waegeneire <brice@waegenei.re> * gnu/machine/ssh.scm (machine-check-file-system-availability): Replace the STRING->UUID procedure by the UUID macro, and provide the UUID type as its second argument. Maxim Cournoyer
2020-06-19gnu: oil: Update to 0.8.pre6....* gnu/packages/shells.scm (oil): Update to 0.8.pre6. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Ryan Prior via Guix-patches via
2020-06-18gnu: Add Iosevka quasi-proportioal fonts....* gnu/packages/fonts.scm (font-iosevka-aile, font-iosevka-etoile, font-iosevka-sparkle): New variables. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Simen Endsjø
2020-06-18gnu: Update Iosevka fonts from 2.3.3 to 3.1.1....* gnu/packages/fonts.scm (font-iosevka): (font-iosevka-slab): (font-iosevka-term): (font-iosevka-term-slab): Update to 3.1.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Simen Endsjø
2020-06-18gnu: emacs-leaf: Update to 4.2.5....* gnu/packages/emacs-xyz.scm (emacs-leaf): Update to 4.2.5. [source]: Switch to GNU ELPA URL. Nicolas Goaziou
2020-06-18gnu: linux-libre@5.7: Update to 5.7.4....* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.4. (linux-libre-5.7-pristine-source): Update hash. Mark H Weaver
2020-06-18gnu: Add multimon-ng....* gnu/packages/radio.scm (multimon-ng): New variable. Guillaume Le Vaillant
2020-06-18gnu: Add unicorn....* gnu/packages/emulators.scm (unicorn): New variable. Jakub Kądziołka
2020-06-18gnu: Add cluffer....* gnu/packages/lisp-xyz.scm (cl-cluffer, sbcl-cluffer): New variables. Pierre Neidhardt
2020-06-18gnu: Add sbcl-cluffer-simple-buffer....* gnu/packages/lisp-xyz.scm (sbcl-cluffer-simple-buffer): New variable. Pierre Neidhardt
2020-06-18gnu: Add sbcl-cluffer-simple-line....* gnu/packages/lisp-xyz.scm (sbcl-cluffer-simple-line): New variable. Pierre Neidhardt
2020-06-18gnu: Add sbcl-cluffer-standard-buffer....* gnu/packages/lisp-xyz.scm (sbcl-cluffer-standard-buffer): New variable. Pierre Neidhardt
2020-06-18gnu: Add sbcl-cluffer-standard-line....* gnu/packages/lisp-xyz.scm (sbcl-cluffer-standard-line): New variable. Pierre Neidhardt
2020-06-18gnu: Add sbcl-cluffer-base....* gnu/packages/lisp-xyz.scm (sbcl-cluffer-base): New variable. Pierre Neidhardt
2020-06-18gnu: Add clump....* gnu/packages/lisp-xyz.scm (cl-clump, sbcl-clump): New variables. Pierre Neidhardt
2020-06-18gnu: Add sbcl-clump-binary-tree....* gnu/packages/lisp-xyz.scm (sbcl-clump-binary-tree): New variable. Pierre Neidhardt
2020-06-18gnu: Add sbcl-clump-2-3-tree....* gnu/packages/lisp-xyz.scm (sbcl-clump-2-3-tree): New variable. Pierre Neidhardt
2020-06-18gnu: sbcl-triva: Remove ASD component fix....* gnu/packages/lisp-xyz.scm (sbcl-triva)[arguments]: Remove 'remove-component phase now that our build system supports component-less .asd files. Pierre Neidhardt
2020-06-18gnu: sbcl-triva.trivial: Remove ASD component fix....* 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. Pierre Neidhardt
2020-06-18gnu: sbcl-fare-quasiquote-readtable: Remove ASD component fix....* 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. Pierre Neidhardt
2020-06-18gnu: cl-cxml: Remove ASD fix since our build system supports component-less asd....* gnu/packages/lisp-xyz.scm (cl-cxml)[arguments]: Remove 'remove-component phase. Pierre Neidhardt
2020-06-18build-system/asdf: Add support for component-less systems....* 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. Pierre Neidhardt
2020-06-18gnu: Add acclimation....* gnu/packages/lisp-xyz.scm (cl-acclimation, sbcl-acclimation): New variables. Pierre Neidhardt
2020-06-18gnu: rust-adler32-1: Update to 1.1.0....* 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. Efraim Flashner
2020-06-18gnu: rust-adler32-1.0: Rename rust-adler32-1....* 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. Efraim Flashner
2020-06-18gnu: rust-libgit2-sys-0.7: Don't hide package....* 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. Efraim Flashner
2020-06-18gnu: rust-curl-sys-0.4: Don't hide package....* 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. Efraim Flashner
2020-06-18gnu: rust-libnghttp2-sys-0.1: Don't hide package....* 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. Efraim Flashner
2020-06-18gnu: go-ipfs: Update to 0.5.1....* gnu/packages/ipfs.scm (go-ipfs): Update to 0.5.1 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Martin Becze
2020-06-18doc: Delete description of a nonexistent option....* 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> Timotej Lazar
2020-06-18profiles: 'linux-module-database' hooks gracefully handles module-less kernels....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> Ludovic Courtès
2020-06-18profiles: Reindent 'linux-module-database'....* guix/profiles.scm (linux-module-database): Reindent. Ludovic Courtès
2020-06-18nar: Use (guix i18n)....* guix/nar.scm: Use (guix i18n) instead of (guix ui). Ludovic Courtès
2020-06-18nar: Avoid opening the database an additional time....* 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'. Ludovic Courtès
2020-06-18database: 'register-items' takes an open database....* 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. Ludovic Courtès
2020-06-18build-system/gnu: Fix 'install' phase of 'gnu-dist'....* guix/build/gnu-dist.scm (install-dist): Fix 2nd argument to 'for-each'. Ludovic Courtès
2020-06-18repl: Fix typo that would lead ~/.guile to be used when running scripts....This is a followup to c924e541390f9595d819edc33c19d979917c15ec. * guix/scripts/repl.scm (guix-repl)[opts]: Set 'ignore-dot-guile?', with question mark. Ludovic Courtès
2020-06-18gnu: privoxy: Fix daemon with default configuration....* 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> Brice Waegeneire
2020-06-18system: hurd: Add "/bin/sh" and "/usr/bin/env"....* gnu/system/hurd.scm (%base-services/hurd): Add extra-special-files "/bin/sh" and "/usr/bin/env". Jan (janneke) Nieuwenhuizen
2020-06-18gnu: mutt: Update to 1.14.3....* gnu/packages/mail.scm (mutt): Update to 1.14.3. Efraim Flashner
2020-06-18gnu: guix: Update to 1.1.0-12.c00564192a....* gnu/packages/package-management.scm (guix): Update to 1.1.0-12.c00564192a. Jan (janneke) Nieuwenhuizen
2020-06-18gnu: coreutils: Update broken tests for the Hurd....* 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. Jan (janneke) Nieuwenhuizen
2020-06-18gnu: icecat: Remove the bundled Onion Browser Button [security]....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. Mark H Weaver
2020-06-18gnu: lib2geom: Fix tests on aarch64, i686-linux architectures....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. Maxim Cournoyer
2020-06-18gnu: linux-libre: Update to 5.4.47...* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.47 (linux-libre-5.4-pristine-source): Update hash. Mark H Weaver
2020-06-18gnu: linux-libre@5.7: Update to 5.7.3...* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.3 (linux-libre-5.7-pristine-source): Update hash. Mark H Weaver
2020-06-18gnu: wesnoth: Update to 1.14.13....* gnu/packages/games.scm (wesnoth): Update to 1.14.13. Tobias Geerinckx-Rice
2020-06-18gnu: meshlab: Update to 2020.06....* gnu/packages/engineering.scm (meshlab): Update to 2020.06. Tobias Geerinckx-Rice
2020-06-18gnu: perl-date-manip: Update to 6.82....* gnu/packages/perl.scm (perl-date-manip): Update to 6.82. Tobias Geerinckx-Rice