summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-02gnu: emacs-m-buffer-el: Use G-expressions.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-m-buffer-el)[arguments]<#:phases>: Use G-expressions.
2022-03-02gnu: emacs-m-buffer-el: Honor the #:tests? flag.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-m-buffer-el)[arguments]: Adjust custom 'check phase to honor the #:tests? flag.
2022-03-02gnu: Add emacs-goggles.Niklas Eklund
* gnu/packages/emacs-xyz.scm (emacs-goggles): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-02gnu: qbittorrent: Upgrade to 4.4.1.Jacob Hart
* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.4.1. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-03-02gnu: emacs-consult-notmuch: Update to 0.7.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-consult-notmuch): Update to 0.7.
2022-03-02gnu: why3: Update to 1.4.1.Julien Lepiller
* gnu/packages/maths.scm (why3): Update to 1.4.1.
2022-03-02gnu: ocaml-react: Update to 1.2.2.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-react): Update to 1.2.2.
2022-03-02gnu: ocaml-batteries: Update to 3.5.1.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-batteries): Update to 3.5.1.
2022-03-02guix: Index the man-db database via man pages names.Maxim Cournoyer
Fixes <https://issues.guix.gnu.org/38838>. * guix/man-db.scm (write-mandb-database): Use the abbreviated base name of the man page as the key, not its full file name.
2022-02-27gnu: Fix typo.Brendan Tildesley
* gnu/local.mk (dist_patch_DATA): Fix typo. This follows up on commit 6693ff05696d71a9ca556760a1597b48a95c5298. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2022-02-27gnu: qemu: Add liburing support.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (qemu)[inputs]: Add liburing.
2022-02-27gnu: qemu: Support Zstd compression.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (qemu)[inputs]: Add zstd.
2022-02-27gnu: bcachefs-tools: Update to 0.1-14.fd1b849.Tobias Geerinckx-Rice
* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-14.fd1b849.
2022-03-02gnu: ocaml-mmap: Update to 1.2.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-mmap): Update to 1.2.0.
2022-03-02gnu: ocaml-lambda-term: Update to 3.2.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-lambda-term): Update to 3.2.0.
2022-03-02gnu: ocamlbuild: Update to 0.14.1.Julien Lepiller
* gnu/packages/ocaml.scm (ocamlbuild): Update to 0.14.1.
2022-03-02gnu: ocaml-menhir: Update to 20220210.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-menhir): Update to 20220210.
2022-03-02gnu: ocaml-mtime: Update to 1.4.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-mtime): Update to 1.4.0.
2022-03-02gnu: ocaml-ounit2: Update to 2.2.6.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ounit2): Update to 2.2.6.
2022-03-02gnu: ocaml-bindlib: Update to 6.0.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-bindlib): Update to 6.0.0.
2022-03-02gnu: ocaml-bisect-ppx: Update to 2.8.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-bisect-ppx): Update to 2.8.0.
2022-03-01gnu: tectonic: Update to 0.8.1.Nicolas Goaziou
* gnu/packages/rust-apps.scm (tectonic): Update to 0.8.1. [inputs]: Add FREETYPE, GRAPHITE2, ICU4C, LIBPNG. * gnu/packages/crates-io.scm (rust-pinot-0.1)[origin]<patches>: Add patch necessary for Tectonic. (rust-tectonic-docmodel-0.1): Update to 0.1.2. (rust-tectonic-engine-spx2html-0.1): New variable. (rust-tectonic-engine-xetex-0.2): New variable. (rust-tectonic-engine-xetex-0.1): Remove variable. (rust-tectonic-io-base-0.4): New variable. (rust-tectonic-io-base-0.3): Inherit from above. (rust-tectonic-xdv-0.2): New variable. (rust-tectonic-xdv-0.1): Remove variable. * gnu/packages/patches/rust-pinot-0.1-implement-math-table.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new file.
2022-03-01gnu: nar-herder: Use guile from guix.Christopher Baines
Since the nar-herder uses Guile modules from Guix, it should be built with the same Guile version. * gnu/packages/package-management.scm (nar-herder)[native-inputs,inputs]: Use the guile package from guix.
2022-03-01gnu: ruby: Add ruby-3.1.Christopher Baines
* gnu/packages/ruby.scm (ruby-3.1): New variable.
2022-03-01gnu: Add rhino.Frank Pursel
* gnu/package/javascript.scm (rhino): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-03-01nls: Update translations.Julien Lepiller
* po/doc/guix-cookbook.uk.po: New file. * po/doc/local.mk: Add uk cookbook. * doc/local.mk: Add uk cookbook. * po/guix/fa.po: New file. * po/guix/uk.po: New file. * po/guix/LINGUAS: Add fa and uk.
2022-03-01gnu: guile-wisp: Update to 1.0.7.Arne Babenhauserheide
* gnu/packages/guile-xyz.scm (guile-wisp): Update to 1.0.7. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-01gnu: guile-3.0-latest: Fix build on powerpc-linux.Efraim Flashner
* gnu/packages/guile.scm (guile-3.0-latest)[arguments]: On powerpc-linux replace the 'adjust-bootstrap-flags for changes in the source code.
2022-03-01CODE-OF-CONDUCT: Add a top notice.Maxim Cournoyer
* CODE-OF-CONDUCT: Add a top notice.
2022-03-01CODE-OF-CONDUCT: Update to version 2.1.Maxim Cournoyer
* CODE-OF-CONDUCT: Update to version 2.1.
2022-03-01initrd: Honor rootfstype and rootflags command-line parameters.Maxim Cournoyer
* gnu/build/linux-boot.scm (boot-system): Honor rootfstype and rootflags arguments. Update doc. Error out in case there is insufficient information with regard to the root file system. Restore the behavior of inferring the root device from the root file system from the operating system in case the root argument is not provided. * doc/guix.texi (Initial RAM Disk): Document the new command-line parameters.
2022-03-01initrd: Use non-hyphenated kernel command-line parameter names.Maxim Cournoyer
This is to make it less surprising, given the common convention sets forth by the kernel Linux command-line parameters. * gnu/build/linux-boot.scm (boot-system): Rename '--load', '--repl', '--root' and '--system' to 'gnu.load', 'gnu.repl', 'root' and 'gnu.system', respectively. Adjust doc. (find-long-option): Adjust doc. * gnu/installer/parted.scm (installer-root-partition-path): Adjust accordingly. * gnu/system.scm (bootable-kernel-arguments): Add a VERSION argument and update doc. Use VERSION to conditionally return old style vs new style initrd arguments. (%boot-parameters-version): Increment to 1. (operating-system-boot-parameters): Adjust doc. (operating-system-boot-parameters-file): Likewise. * gnu/system/linux-initrd.scm (raw-initrd, base-initrd): Likewise. * doc/guix.texi: Adjust doc. * gnu/build/activation.scm (boot-time-system): Adjust accordingly. * gnu/build/hurd-boot.scm (boot-hurd-system): Likewise. * gnu/packages/commencement.scm (%final-inputs-riscv64): Adjust comment.
2022-03-01system: Streamline operating-system-boot-parameters-file a bit.Maxim Cournoyer
* gnu/system.scm (operating-system-boot-parameters-file) [SYSTEM-KERNEL-ARGUMENTS?]: Remove unused argument (it had no callers) and adjust doc, moving the self-referential tip to... * gnu/system.scm (operating-system-boot-parameters): ... here, reworded for clarity. Suggested-by: Ludovic Courtès <ludo@gnu.org>
2022-03-01system: Add a version field to the <boot-parameters> record.Maxim Cournoyer
This version field exposes the (already present) version information of a boot parameters file. * gnu/system.scm (%boot-parameters-version): New variable. (<boot-parameters>)[version]: New field. (read-boot-parameters): Use it. (operating-system-boot-parameters-file): Likewise. * tests/boot-parameters.scm (test-read-boot-parameters): Use %boot-parameters-version as the default version value in the template.
2022-03-01gnu: guile-wiredtiger: Depend on guile2.2-bytestructures.Taylan Kammer
* gnu/packages/databases.scm (guile-wiredtiger): Since we depend on guile-2.2, we should depend on guile2.2-bytestructures, not guile-bytestructures. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-03-01gnu: guile-ssh: Update to 0.15.1.Ludovic Courtès
* gnu/packages/patches/guile-ssh-fix-test-suite.patch, gnu/packages/patches/guile-ssh-read-error.patch: Remove. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/ssh.scm (guile-ssh): Update to 0.15.1, and remove those patches. (guile2.2-ssh)[source]: Remove. (guile2.0-ssh): Remove. Co-authored-by: poptsov.artyom@gmail.com (Artyom V. Poptsov)
2022-03-01home: xdg: Fix xdg-desktop-entry config field serialization.Andrew Tropin
[[PGP Signed Part:No public key for 2208D20958C1DEB0 created at 2022-03-01T06:09:14+0100 using RSA]] * gnu/home/services/xdg.scm (serialize-xdg-desktop-entry): Use append instead of identity to allow multiple alist values. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-03-01gnu: guile@3.0.8: Disable parallel builds when cross-compiling.Ludovic Courtès
Cross builds, as in "guix build guile@3.0.8 --target=i586-pc-gnu", are not bit-reproducible unless built sequentially. * gnu/packages/guile.scm (guile-3.0-latest)[arguments]: Set #:parallel-build? to #f when cross-compiling.
2022-03-01gnu: guile@3.0.8: Get correct type sizes when cross-compiling.Ludovic Courtès
This works around <https://issues.guix.gnu.org/54198>, whereby cross-compilation from (say) x86_64-linux to i586-pc-gnu would produce a broken Guile that crashes at startup. * gnu/packages/patches/guile-cross-compilation.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/guile.scm (guile-3.0-latest)[source]: Use it.
2022-03-01gnu: Add rust-pinot-0.1.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-pinot-0.1): New variable.
2022-03-01gnu: rust-tera-1: Update to 1.15.0.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-tera-1): Update to 1.15.0.
2022-02-28gnu: offlineimap3: Update to 8.0.0.Pierre Langlois
* gnu/packages/mail.scm (offlineimap3): Update to 8.0.0.
2022-02-28gnu: dtc: Don't depend unconditionally on valgrind.Efraim Flashner
* gnu/packages/bootloaders.scm (dtc)[native-inputs]: Only include valgrind when building on a system which supports valgrind.
2022-02-28gnu: rust-emacs: Update to 0.18.Pierre Langlois
* gnu/packages/crates-io.scm (rust-emacs-0.18): New variable. (rust-emacs-0.11): Inherit from rust-emacs-0.18. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-02-28gnu: rust-emacs-macros: Update to 0.17.Pierre Langlois
* gnu/packages/crates-io.scm (rust-emacs-macros-0.17): New variable. (rust-emacs-macros-0.11): Inherit from rust-emacs-macros-0.17. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-02-28gnu: rust-emacs-module: Update to 0.18.Pierre Langlois
* gnu/packages/crates-io.scm (rust-emacs-module-0.18): New variable. (rust-emacs-module-0.10): Inherit from rust-emacs-module-0.18. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-02-28gnu: rust-spin-0.9: Don't skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-spin-0.9)[arguments]: Don't skip build.
2022-02-28gnu: Add rust-spin-0.7.Pierre Langlois
* gnu/packages/crates-io.scm (rust-spin-0.7): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-02-28gnu: Add rust-html-escape.Pierre Langlois
* gnu/packages/crates-io.scm (rust-html-escape-0.2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-02-28gnu: Add rust-smallbitvec-2.Pierre Langlois
* gnu/packages/crates-io.scm (rust-smallbitvec-2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>