summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: flightgear: Don't explicitly return #t anywhere.base-for-series-11529base-for-series-11527base-for-series-11526base-for-series-11525base-for-series-11524base-for-series-11520base-for-series-11519Tobias Geerinckx-Rice2022-02-27
| | | | | | * gnu/packages/games.scm (flightgear)[source]: Don't return #t from snippet… [arguments]: …nor from phases.
* gnu: flightgear: Use G-expressions.Tobias Geerinckx-Rice2022-02-27
| | | | | | | This fixes the build by removing broken usage of %outputs. * gnu/packages/games.scm (flightgear)[arguments]: Rewrite as G-expressions.
* gnu: tectonic: Update to 0.8.2.Nicolas Goaziou2022-03-02
| | | | | * gnu/packages/crates-io.scm (tectonic): Update to 0.8.2. * gnu/packages/rust-apps.scm (rust-tectonic-engine-spx2html-0.1): Update to 0.1.1.
* gnu: rust-pinot-0.1: Update to 0.1.4.Nicolas Goaziou2022-03-02
| | | | | | * gnu/packages/crates-io.scm (rust-pinot-0.1): Update to 0.1.4. * gnu/packages/patches/rust-pinot-0.1-implement-math-table.patch: Remove file. * gnu/local.mk: Remove reference to the file above.
* gnu: lesspipe: Update to 2.04.Hartmut Goebel2022-03-02
| | | | | | | | | * gnu/packages/less.scm (lesspipe): Update to 2.04. [arguments] Use new style. <phases>{configure} Adjust to updated source. {fix-makefile} New phase. {patch-tput-and-file} rename into … {patch-command-paths} this; patch other relevant scripts. [inputs] Add perl-archive-zip.
* doc: Publish the Slovak translation of the cookbook.Ludovic Courtès2022-03-02
| | | | | * doc/build.scm (%languages): Add "sk" for "guix-cookbook" (it's currently at 57%).
* gnu: hypre: Remove input labels.Ludovic Courtès2022-03-02
| | | | | * gnu/packages/maths.scm (hypre)[native-inputs, inputs]: Remove labels. (hypre-openmpi)[inputs]: Use 'modify-inputs'.
* doc: Add "Using TeX and LaTeX" chapter.Ludovic Courtès2022-03-02
| | | | * doc/guix.texi (Using TeX and LaTeX): New node.
* gnu: texlive-latex-wrapfig: Rename to "texlive-wrapfig".Ludovic Courtès2022-03-02
| | | | | | | | | * gnu/packages/tex.scm (texlive-latex-wrapfig): Rename to... (texlive-wrapfig): ... this. (texlive-latex-wrapfig): Define as deprecated. * gnu/packages/maths.scm (hypre)[native-inputs]: Use new name. * gnu/packages/python-xyz.scm (python-ipython-documentation) (python-numpy-documentation): Likewise.
* gnu: texlive-latex-listings: Rename to "texlive-listings".Ludovic Courtès2022-03-02
| | | | | | | | | | Suggested by Ricardo Wurmus. * gnu/packages/tex.scm (texlive-latex-listings): Rename to... (texlive-listings): ... this. Adjust 'name' accordingly. (texlive-latex-listings): Define as deprecated. (texlive-latex-xkeyval)[propagated-inputs]: Add comment. * gnu/packages/docbook.scm (dblatex)[inputs]: Add comment.
* gnu: texlive-latex-pgf: Rename to "texlive-pgf".Ludovic Courtès2022-03-02
| | | | | | | | | | | | | Suggested by Ricardo Wurmus. * gnu/packages/tex.scm (texlive-latex-pgf): Rename to... (texlive-pgf): ... this. Change 'name' accordingly. (texlive-latex-pgf): Define as deprecated. (texlive-beamer)[propagated-inputs]: Use the new name. (texlive-todonotes)[propagated-inputs]: Likewise. (texlive-adjustbox)[propagated-inputs]: Likewise. (texlive-tcolorbox)[propagated-inputs]: Likewise. * gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Likewise.
* gnu: texlive-bin: Skip faulty tests on armhf-linux.Ludovic Courtès2022-03-02
| | | | | | | | Fixes <https://issues.guix.gnu.org/54055>. Reported by Christopher Baines <mail@cbaines.net>. * gnu/packages/tex.scm (texlive-bin)[arguments]: When 'target-arm32?' is true, add 'skip-faulty-test' phase.
* shell: Disable caching when '-p' is passed.Ludovic Courtès2022-03-02
| | | | | | | | | | | | Fixes <https://issues.guix.gnu.org/53658>. Reported by Guillaume Le Vaillant <glv@posteo.net>. Previously we would wrongfully cache things, by adding a new (profile . _) pair to the option alist, when the user runs: guix shell -p /path/to/profile -q * guix/scripts/shell.scm (profile-cached-gc-root): Add ('profile . _) case.
* news: Add entry about ‘guix pull --news’ changes.Tobias Geerinckx-Rice2022-02-27
| | | | * etc/news.scm: Add entry.
* gnu: emacs-macrostep: Shorten description.Nicolas Goaziou2022-03-02
| | | | | * gnu/packages/emacs-xyz.scm (emacs-macrostep)[description]: Shorten it, removing an unresolved reference.
* gnu: emacs-macrostep: Use G-expressions.Nicolas Goaziou2022-03-02
| | | | * gnu/packages/emacs-xyz.scm (emacs-macrostep)[arguments]: Use G-expressions.
* gnu: emacs-macrostep: Honor #:tests? flag.Nicolas Goaziou2022-03-02
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-macrostep)[arguments]<#:tests?>: Activate tests. <#:phases>: Honor #:tests? flag.
* gnu: emacs-m-buffer-el: Use G-expressions.Nicolas Goaziou2022-03-02
| | | | * gnu/packages/emacs-xyz.scm (emacs-m-buffer-el)[arguments]<#:phases>: Use G-expressions.
* gnu: emacs-m-buffer-el: Honor the #:tests? flag.Nicolas Goaziou2022-03-02
| | | | | * gnu/packages/emacs-xyz.scm (emacs-m-buffer-el)[arguments]: Adjust custom 'check phase to honor the #:tests? flag.
* gnu: Add emacs-goggles.Niklas Eklund2022-03-02
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-goggles): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: qbittorrent: Upgrade to 4.4.1.Jacob Hart2022-03-02
| | | | | | * gnu/packages/bittorrent.scm (qbittorrent): Update to 4.4.1. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: emacs-consult-notmuch: Update to 0.7.Nicolas Goaziou2022-03-02
| | | | * gnu/packages/emacs-xyz.scm (emacs-consult-notmuch): Update to 0.7.
* gnu: why3: Update to 1.4.1.Julien Lepiller2022-03-02
| | | | * gnu/packages/maths.scm (why3): Update to 1.4.1.
* gnu: ocaml-react: Update to 1.2.2.Julien Lepiller2022-03-02
| | | | * gnu/packages/ocaml.scm (ocaml-react): Update to 1.2.2.
* gnu: ocaml-batteries: Update to 3.5.1.Julien Lepiller2022-03-02
| | | | * gnu/packages/ocaml.scm (ocaml-batteries): Update to 3.5.1.
* guix: Index the man-db database via man pages names.Maxim Cournoyer2022-03-02
| | | | | | | 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.
* gnu: Fix typo.base-for-series-11518base-for-series-11517base-for-series-11516base-for-series-11515base-for-series-11514base-for-series-11513Brendan Tildesley2022-02-27
| | | | | | | | * gnu/local.mk (dist_patch_DATA): Fix typo. This follows up on commit 6693ff05696d71a9ca556760a1597b48a95c5298. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu: qemu: Add liburing support.Tobias Geerinckx-Rice2022-02-27
| | | | * gnu/packages/virtualization.scm (qemu)[inputs]: Add liburing.
* gnu: qemu: Support Zstd compression.Tobias Geerinckx-Rice2022-02-27
| | | | * gnu/packages/virtualization.scm (qemu)[inputs]: Add zstd.
* gnu: bcachefs-tools: Update to 0.1-14.fd1b849.Tobias Geerinckx-Rice2022-02-27
| | | | * gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-14.fd1b849.
* gnu: ocaml-mmap: Update to 1.2.0.Julien Lepiller2022-03-02
| | | | * gnu/packages/ocaml.scm (ocaml-mmap): Update to 1.2.0.
* gnu: ocaml-lambda-term: Update to 3.2.0.Julien Lepiller2022-03-02
| | | | * gnu/packages/ocaml.scm (ocaml-lambda-term): Update to 3.2.0.
* gnu: ocamlbuild: Update to 0.14.1.Julien Lepiller2022-03-02
| | | | * gnu/packages/ocaml.scm (ocamlbuild): Update to 0.14.1.
* gnu: ocaml-menhir: Update to 20220210.Julien Lepiller2022-03-02
| | | | * gnu/packages/ocaml.scm (ocaml-menhir): Update to 20220210.
* gnu: ocaml-mtime: Update to 1.4.0.Julien Lepiller2022-03-02
| | | | * gnu/packages/ocaml.scm (ocaml-mtime): Update to 1.4.0.
* gnu: ocaml-ounit2: Update to 2.2.6.Julien Lepiller2022-03-02
| | | | * gnu/packages/ocaml.scm (ocaml-ounit2): Update to 2.2.6.
* gnu: ocaml-bindlib: Update to 6.0.0.Julien Lepiller2022-03-02
| | | | * gnu/packages/ocaml.scm (ocaml-bindlib): Update to 6.0.0.
* gnu: ocaml-bisect-ppx: Update to 2.8.0.Julien Lepiller2022-03-02
| | | | * gnu/packages/ocaml.scm (ocaml-bisect-ppx): Update to 2.8.0.
* gnu: tectonic: Update to 0.8.1.Nicolas Goaziou2022-03-01
| | | | | | | | | | | | | | | | | * 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.
* gnu: nar-herder: Use guile from guix.Christopher Baines2022-03-01
| | | | | | | | 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.
* gnu: ruby: Add ruby-3.1.Christopher Baines2022-03-01
| | | | * gnu/packages/ruby.scm (ruby-3.1): New variable.
* gnu: Add rhino.Frank Pursel2022-03-01
| | | | | | * gnu/package/javascript.scm (rhino): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* nls: Update translations.Julien Lepiller2022-03-01
| | | | | | | | | * 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.
* gnu: guile-wisp: Update to 1.0.7.Arne Babenhauserheide2022-03-01
| | | | | | * gnu/packages/guile-xyz.scm (guile-wisp): Update to 1.0.7. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: guile-3.0-latest: Fix build on powerpc-linux.Efraim Flashner2022-03-01
| | | | | * gnu/packages/guile.scm (guile-3.0-latest)[arguments]: On powerpc-linux replace the 'adjust-bootstrap-flags for changes in the source code.
* CODE-OF-CONDUCT: Add a top notice.Maxim Cournoyer2022-03-01
| | | | * CODE-OF-CONDUCT: Add a top notice.
* CODE-OF-CONDUCT: Update to version 2.1.Maxim Cournoyer2022-03-01
| | | | * CODE-OF-CONDUCT: Update to version 2.1.
* 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>