summaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAge
* initrd: Honor rootfstype and rootflags command-line parameters.Maxim Cournoyer2022-03-01
| | | | | | | | | * 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.
* initrd: Use non-hyphenated kernel command-line parameter names.Maxim Cournoyer2022-03-01
| | | | | | | | | | | | | | | | | | | | | | 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.
* system: Streamline operating-system-boot-parameters-file a bit.Maxim Cournoyer2022-03-01
| | | | | | | | | | * 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>
* system: Add a version field to the <boot-parameters> record.Maxim Cournoyer2022-03-01
| | | | | | | | | | | | 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.
* gnu: guile-wiredtiger: Depend on guile2.2-bytestructures.Taylan Kammer2022-03-01
| | | | | | | * 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>
* gnu: guile-ssh: Update to 0.15.1.Ludovic Courtès2022-03-01
| | | | | | | | | | | | * 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)
* home: xdg: Fix xdg-desktop-entry config field serialization.Andrew Tropin2022-03-01
| | | | | | | | | [[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>
* gnu: guile@3.0.8: Disable parallel builds when cross-compiling.Ludovic Courtès2022-03-01
| | | | | | | | 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.
* gnu: guile@3.0.8: Get correct type sizes when cross-compiling.Ludovic Courtès2022-03-01
| | | | | | | | | | 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.
* gnu: Add rust-pinot-0.1.Nicolas Goaziou2022-03-01
| | | | * gnu/packages/crates-io.scm (rust-pinot-0.1): New variable.
* gnu: rust-tera-1: Update to 1.15.0.Nicolas Goaziou2022-03-01
| | | | * gnu/packages/crates-io.scm (rust-tera-1): Update to 1.15.0.
* gnu: offlineimap3: Update to 8.0.0.Pierre Langlois2022-02-28
| | | | * gnu/packages/mail.scm (offlineimap3): Update to 8.0.0.
* gnu: dtc: Don't depend unconditionally on valgrind.Efraim Flashner2022-02-28
| | | | | * gnu/packages/bootloaders.scm (dtc)[native-inputs]: Only include valgrind when building on a system which supports valgrind.
* gnu: rust-emacs: Update to 0.18.Pierre Langlois2022-02-28
| | | | | | | * 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>
* gnu: rust-emacs-macros: Update to 0.17.Pierre Langlois2022-02-28
| | | | | | | * 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>
* gnu: rust-emacs-module: Update to 0.18.Pierre Langlois2022-02-28
| | | | | | | * 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>
* gnu: rust-spin-0.9: Don't skip build.Efraim Flashner2022-02-28
| | | | * gnu/packages/crates-io.scm (rust-spin-0.9)[arguments]: Don't skip build.
* gnu: Add rust-spin-0.7.Pierre Langlois2022-02-28
| | | | | | * gnu/packages/crates-io.scm (rust-spin-0.7): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-html-escape.Pierre Langlois2022-02-28
| | | | | | * gnu/packages/crates-io.scm (rust-html-escape-0.2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-smallbitvec-2.Pierre Langlois2022-02-28
| | | | | | * gnu/packages/crates-io.scm (rust-smallbitvec-2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: bat: Update to 0.20.0.Nicolas Goaziou2022-02-28
| | | | * gnu/packages/rust-apps.scm (bat): Update to 0.20.0.
* gnu: rust-ansi-colours-1: Update to 1.1.1.Nicolas Goaziou2022-02-28
| | | | * gnu/packages/crates-graphics.scm (rust-ansi-colours-1): Update to 1.1.1.
* gnu: Add rust-empfindung-0.2.Nicolas Goaziou2022-02-28
| | | | * gnu/packages/crates-io.scm (rust-empfindung-0.2): New variable.
* gnu: Add rust-crc64-1.Nicolas Goaziou2022-02-28
| | | | * gnu/packages/crates-io.scm (rust-crc64-1): New variable.
* gnu: rust-bytesize-1: Update to 1.1.0.Nicolas Goaziou2022-02-28
| | | | * gnu/packages/crates-io.scm (rust-bytesize-1): Update to 1.1.0.
* gnu: rust-assert-cmd-2: Update to 2.0.4.Nicolas Goaziou2022-02-28
| | | | * gnu/packages/crates-io.scm (rust-assert-cmd-2): Update to 2.0.4.
* gnu: Add rust-concolor-0.0.8.Nicolas Goaziou2022-02-28
| | | | | * gnu/packages/crates-io.scm (rust-concolor-0.0.8): New variable. (rust-concolor-control-0.0.7): Inherit from above.
* gnu: Add rust-concolor-query-0.0.5.Nicolas Goaziou2022-02-28
| | | | | * gnu/packages/crates-io.scm (rust-concolor-query-0.0.5): New variable. (rust-concolor-query-0.0.4): Inherit from above.
* gnu: Remove rust-concolor-query, rust-concolor-control.Nicolas Goaziou2022-02-28
| | | | | | | * gnu/packages/crates-io.scm (rust-concolor-query): (rust-concolor-control): Remove variables. These variables are duplicates of, respectively, rust-concolor-query-0.0.4 and rust-concolor-control-0.0.7.
* gnu: rust-tempfile-3: Update to 3.3.0.Nicolas Goaziou2022-02-28
| | | | * gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.3.0.
* gnu: rust-redox-syscall-0.2: Update to 0.2.10.Nicolas Goaziou2022-02-28
| | | | * gnu/packages/crates-io.scm (rust-redox-syscall-0.2): Update to 0.2.10.
* gnu: emacs-dtrt-indent: Update to 1.7.Nicolas Goaziou2022-02-28
| | | | * gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.7.
* gnu: emacs-cmake-font-lock: Use G-expressions.Nicolas Goaziou2022-02-28
| | | | | * gnu/packages/emacs-xyz.scm (emacs-cmake-font-lock)[arguments]<#:include>: Use G-expressions.
* gnu: emacs-cmake-font-lock: Update to 0.1.12.Nicolas Goaziou2022-02-28
| | | | * gnu/packages/emacs-xyz.scm (emacs-cmake-font-lock): Update to 0.1.12.
* gnu: emacs-ebdb: Update to 0.8.12.Nicolas Goaziou2022-02-28
| | | | * gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.12.
* gnu: emacs-tramp: Update to 2.5.2.2.Nicolas Goaziou2022-02-28
| | | | * gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.2.2.
* gnu: emacs-devdocs: Update to 0.4.Nicolas Goaziou2022-02-28
| | | | * gnu/packages/emacs-xyz.scm (emacs-devdocs): Update to 0.4.
* gnu: Add emacs-lsp-metals.Stephen Webber2022-02-28
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-lsp-metals): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: freeciv: Update to 3.0.0.Steve George2022-02-28
| | | | | | * gnu/packages/games.scm (freeciv): Update to 3.0.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: maven: Use maven-slf4j-provider instead of slf4j-simple.Julien Lepiller2022-02-28
| | | | | | | | Maven uses its own slf4j implementation, not the default one. The main difference is the color on the output. * gnu/packages/maven.scm (maven-wagon-http, maven-embedder, maven-compat) (maven): Replace slf4j-simple with maven-slf4j-provider.
* gnu: Add maven-slf4j-provider.Julien Lepiller2022-02-28
| | | | * gnu/packages/maven.scm (maven-slf4-provider): New variable.
* gnu: maven-compat: Install resources.Julien Lepiller2022-02-28
| | | | | * gnu/packages/maven.scm (maven-compat)[arguments]: Add copy-resources phase.
* gnu: maven-embedder: Install resources.Julien Lepiller2022-02-28
| | | | | * gnu/packages/maven.scm (maven-embedder)[arguments]: Add copy-resources phase.
* gnu: glibc-utf8-locales: Hide the package.Maxim Cournoyer2022-02-27
| | | | | | | | | This package has a long history of confusing users, due to containing only a small, arbitrary subset of UTF-8 locales. * gnu/packages/base.scm (glibc-utf8-locales): Define as a hidden package. * doc/guix.texi (Application Setup): Do not mention glibc-utf8-locales. Instead, provide an example for defining a custom locales package.
* gnu: OpenSSH: Update to 8.9p1.Leo Famulari2022-02-27
| | | | * gnu/packages/ssh.scm (openssh): Update to 8.9p1.
* gnu: Add python-types-ujson.Pierre-Henry Fröhring2022-02-27
| | | | | | * gnu/packages/python-xyz.scm (python-types-ujson): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add font-atui-feather.Wamm K. D2022-02-27
| | | | | | * gnu/packages/fonts.scm (font-atui-feather): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: flatpak: Update to 1.12.6.Efraim Flashner2022-02-27
| | | | * gnu/packages/package-management.scm (flatpak): Update to 1.12.6.
* gnu: screen: Update to 4.9.0.Efraim Flashner2022-02-27
| | | | | | | | * gnu/packages/screen.scm (screen): Update to 4.9.0. [source]: Remove one patch. [native-inputs]: Remove input labels. Add autoconf, automake. * gnu/packages/patches/screen-CVE-2021-26937.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.
* gnu: parallel: Update to 20220222.Efraim Flashner2022-02-27
| | | | * gnu/packages/parallel.scm (parallel): Update to 20220222.