aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-19gnu: Add r-gwasexacthw.Ricardo Wurmus
* gnu/packages/cran.scm (r-gwasexacthw): New variable.
2023-07-19gnu: Add r-gsva.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-gsva): New variable.
2023-07-19gnu: cl-usocket: Update to 0.8.6.Andre A. Gomes
* gnu/packages/lisp-xyz.scm (sbcl-usocket): Update to 0.8.6. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-07-19gnu: cl-ndebug: Update to 0.2.0.Andre A. Gomes
* gnu/packages/lisp-xyz.scm (sbcl-ndebug): Update to 0.2.0. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-07-19gnu: cl-lisp-unit2: Update to 0.9.4-0.b5aa17b.Andre A. Gomes
* gnu/packages/lisp-check.scm (sbcl-lisp-unit2): Update to 0.9.4-0.b5aa17b. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-07-19gnu: cl-array-utils: Update to 1.2.0-0.29da8fc.Andre A. Gomes
* gnu/packages/lisp-xyz.scm (sbcl-array-utils): Update to 1.2.0-0.29da8fc. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-07-19gnu: commencement: hurd-minimal-boot0: Update to 0.9.git20230216.Janneke Nieuwenhuizen
* gnu/packages/commencement.scm (hurd-minimal-boot0): Remove redundant let and package-with-bootstrap-guile. [name]: New field; give proper name. [version]: New field. [source]: Update to 0.9.git20230216, using hurd-headers-boot0' source. [inputs]: Add autoconf-boot0, automake-boot0, gnumach-headers-boot0. [native-inputs]: Add autoconf-boot0, automake-boot0, and gnumach-headers-boot0. * gnu/packages/commencement.scm (hurd-version-boot0, hurd-source-boot0): Remove.
2023-07-19gnu: commencement: hurd-headers-boot0: Update to 0.9.git20230216.Janneke Nieuwenhuizen
* gnu/packages/commencement.scm (hurd-headers-boot0): Remove redundant outer let and package-with-bootstrap-guile. [name]: New field; give proper name. [version]: New field. [source]: Update to 0.9.git20230216, using git-fetch-from-tarball. [inputs]: Add autoconf-boot0, automake-boot0, gnumach-headers-boot0.
2023-07-19gnu: mig: Use git-fetch.Josselin Poiret
Now that we have `git-fetch-from-tarball' to break the cycle in commencement for git-fetch sources, we can finally update mig to use git-fetch to allow `--with-commit' builds. * gnu/packages/hurd.scm (mig)[source]: Use git-fetch again. * gnu/packages/commencement.scm (mig-boot0)[source]: Use git-fetch-from-tarball accordingly.
2023-07-19gnu: commencement: mig-boot0: Update to 1.8+git20230520.Janneke Nieuwenhuizen
* gnu/packages/commencement.scm (mig-boot0): Remove redundant outer let. [name]: New field, give proper name. [version]: New field [source]: Update to 1.8+git20230520. [native-inputs]: Add autoconf-boot0, automake-boot0. [inputs]: Add gnumach-headers-boot0.
2023-07-19gnu: commencement: gnumach-headers-boot0: Update to 1.8+git20221224.Janneke Nieuwenhuizen
* gnu/packages/commencement.scm (gnumach-headers-boot0)[name]: New field; give proper name. [source]: Update to 1.8+git20221224, using git-fetch-from-tarball. [native-inputs]: Add autoconf-boot0, automake-boot0, texinfo-boot0. [arguments]: Add 'patch-compat' phase to allow building hurd-minimal etc, with our out-of-date bootstsrap binaries.
2023-07-19gnu: commencement: Add git-fetch-from-tarball utility.Ludovic Courtès
* gnu/packages/commencement.scm (git-fetch-from-tarball): New procedure.
2023-07-19gnu: commencement: Add automake-boot0.Janneke Nieuwenhuizen
* gnu/packages/commencement.scm (automake-boot0): New variable.
2023-07-19gnu: commencement: Add autoconf-boot0.Janneke Nieuwenhuizen
* gnu/packages/commencement.scm (autoconf-boot0): New variable.
2023-07-16gnu: python-wand: Fix build.Hilton Chain
Fixes <https://issues.guix.gnu.org/64350>. * gnu/packages/python-xyz.scm (python-wand)[arguments]<#:phases>: Pass tests? to 'check. Reported-by: Thorsten Wilms <t_w_@freenet.de> Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-07-16gnu: bcachefs-tools: Update to 0.1-17.c8bec83.Tobias Geerinckx-Rice
* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-17.c8bec83. [arguments]: Remove obsolete PYTEST_ variables from #:make-flags, and add NO_RUST. Delete the obsolete 'promote-mount.bcachefs.sh phase. Add a custom 'check phase. [native-inputs]: Consolidate separate lists.
2023-07-16gnu: bcachefs-tools: Respect input rewriting.Tobias Geerinckx-Rice
* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]: Rewrite the 'promote-mount.bcachefs.sh phase to use SEARCH-INPUT-FILE.
2023-07-16gnu: libqb: Tweak description.Tobias Geerinckx-Rice
* gnu/packages/high-availability.scm (libqb)[synopsis]: Fix spelling. [description]: Use @acronym{}.
2023-07-16gnu: libqb: Update to 2.0.7.Tobias Geerinckx-Rice
* gnu/packages/high-availability.scm (libqb): Update to 2.0.7.
2023-07-16gnu: libqb: Fix cross-compilation.Tobias Geerinckx-Rice
* gnu/packages/high-availability.scm (libqb)[native-inputs]: Move libxml2 from here… [inputs]: …to here.
2023-07-16gnu: libqb: Remove obsolete bootstrapping inputs.Tobias Geerinckx-Rice
* gnu/packages/high-availability.scm (libqb)[native-inputs]: Remove autoconf, automake, and libtool.
2023-07-16gnu: gifsicle: Update to 1.94.Tobias Geerinckx-Rice
* gnu/packages/image.scm (gifsicle): Update to 1.94. [arguments]: Don't explicitly return #t from phases.
2023-07-16gnu: hwinfo: Make with flags.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm (hwinfo)[arguments]: Move CC, LIBDIR, and VERSION from hacky substitutions to superior #:make-flags. Honour them in the 'build phase.
2023-07-16gnu: hwinfo: Factorise 'install-man-pages.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm (hwinfo)[arguments]: Get section numbers from the man page file names rather than hard-coding 2.
2023-07-16gnu: hwinfo: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm (hwinfo)[source, arguments]: Rewrite as G-expressions.
2023-07-16gnu: hwinfo: Update to 23.1.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm (hwinfo): Update to 23.1.
2023-07-16gnu: spread-sheet-widget: Omit static library.Tobias Geerinckx-Rice
* gnu/packages/gtk.scm (spread-sheet-widget)[arguments]: Add "--disable-static" to #:configure-flags.
2023-07-16gnu: spread-sheet-widget: Update to 0.8.Tobias Geerinckx-Rice
* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.8.
2023-07-16gnu: liblxi: Edit description.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm (liblxi)[synopsis]: Use @acronym{}. [description]: Likewise. Expand.
2023-07-16gnu: liblxi: Update to 1.20.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm (liblxi): Update to 1.20.
2023-07-16gnu: gcab: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/package-management.scm (gcab)[native-inputs]: Remove input labels.
2023-07-16gnu: gcab: Update to 1.6.Tobias Geerinckx-Rice
* gnu/packages/package-management.scm (gcab): Update to 1.6.
2023-07-16gnu: wireshark: Update to 4.0.7.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (wireshark): Update to 4.0.7.
2023-07-16gnu: traceroute: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (traceroute)[arguments]: Rewrite as G-expressions.
2023-07-16gnu: traceroute: Update to 2.1.2.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (traceroute): Update to 2.1.2.
2023-07-16gnu: spiped: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (spiped)[arguments]: Rewrite as G-expressions.
2023-07-16gnu: spiped: Update to 1.6.2.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (spiped): Update to 1.6.2. [arguments]: Don't explicitly return #t from phases.
2023-07-16gnu: iperf: Update to 3.14.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (iperf): Update to 3.14.
2023-07-16gnu: ntp: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/ntp.scm (ntp)[arguments]: Rewrite as G-expressions.
2023-07-16gnu: ntp: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/ntp.scm (ntp)[inputs]: Remove input labels.
2023-07-16gnu: ntp: Update to 4.2.8p17.Tobias Geerinckx-Rice
* gnu/packages/ntp.scm (ntp): Update to 4.2.8p17. [arguments]: Don't explicitly return #t from phases. [source]: Remove obsolete patches.
2023-07-16gnu: whois: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (whois)[arguments]: Rewrite as G-expressions.
2023-07-16gnu: whois: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (whois)[native-inputs]: Remove input labels.
2023-07-16gnu: whois: Update to 5.5.17.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (whois): Update to 5.5.17. [arguments]: Add BASHCOMPDIR to #:configure-flags. Don't explicitly return #t from phases.
2023-07-16gnu: evince: Update to 44.3.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (evince): Update to 44.3.
2023-07-16gnu: evince: Parameterise source URI.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (evince)[source]: Use VERSION.
2023-07-16gnu: xtensor: Update to 0.24.6.Tobias Geerinckx-Rice
* gnu/packages/algebra.scm (xtensor): Update to 0.24.6.
2023-07-16gnu: hw-probe: Fix build.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm (hw-probe)[arguments]: ‘lspci’ has moved to /bin.
2023-07-18tests: pack: Fix indentation.Maxim Cournoyer
* tests/pack.scm: Fix indentation.
2023-07-18pack: Move common build code to (guix build pack).Maxim Cournoyer
The rationale is to reduce the number of derivations built per pack to ideally one, to minimize storage requirements. The number of derivations had gone up with 68380db4 ("pack: Extract populate-profile-root from self-contained-tarball/builder.") as a side effect to improving code reuse. * guix/scripts/pack.scm (guix): Add commentary comment. (populate-profile-root, self-contained-tarball/builder): Extract to... * guix/build/pack.scm (populate-profile-root): ... this, and... (build-self-contained-tarball): ... that, adjusting for use on the build side. (assert-utf8-locale): New procedure. (self-contained-tarball, debian-archive, rpm-archive): Adjust accordingly. Reviewed-by: Ludovic Courtès <ludo@gnu.org>