me
/
guix
Archived
1
0
Fork 0
Commit Graph

118750 Commits (ee870c6abc18a5d71e8581c5e4c4e877ab214fdd)

Author SHA1 Message Date
Josselin Poiret 72dbad505a
gnu: mig: Use git-fetch.
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-19 07:33:55 +02:00
Janneke Nieuwenhuizen c1840e9442
gnu: commencement: mig-boot0: Update to 1.8+git20230520.
* 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-19 07:32:33 +02:00
Janneke Nieuwenhuizen 5315c23702
gnu: commencement: gnumach-headers-boot0: Update to 1.8+git20221224.
* 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-19 07:32:32 +02:00
Ludovic Courtès ed88588931
gnu: commencement: Add git-fetch-from-tarball utility.
* gnu/packages/commencement.scm (git-fetch-from-tarball): New procedure.
2023-07-19 07:32:32 +02:00
Janneke Nieuwenhuizen 85f940b0e7
gnu: commencement: Add automake-boot0.
* gnu/packages/commencement.scm (automake-boot0): New variable.
2023-07-19 07:32:32 +02:00
Janneke Nieuwenhuizen 9c6081c705
gnu: commencement: Add autoconf-boot0.
* gnu/packages/commencement.scm (autoconf-boot0): New variable.
2023-07-19 07:32:29 +02:00
Hilton Chain 13cb9b3028
gnu: python-wand: Fix build.
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-16 02:00:11 +02:00
Tobias Geerinckx-Rice f858d5c8a5
gnu: bcachefs-tools: Update to 0.1-17.c8bec83.
* 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-16 02:00:03 +02:00
Tobias Geerinckx-Rice 09c14288cf
gnu: bcachefs-tools: Respect input rewriting.
* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]: Rewrite the
'promote-mount.bcachefs.sh phase to use SEARCH-INPUT-FILE.
2023-07-16 02:00:03 +02:00
Tobias Geerinckx-Rice 31733c9090
gnu: libqb: Tweak description.
* gnu/packages/high-availability.scm (libqb)[synopsis]: Fix spelling.
[description]: Use @acronym{}.
2023-07-16 02:00:03 +02:00
Tobias Geerinckx-Rice 46cbb6e4d0
gnu: libqb: Update to 2.0.7.
* gnu/packages/high-availability.scm (libqb): Update to 2.0.7.
2023-07-16 02:00:03 +02:00
Tobias Geerinckx-Rice 1e8eacf724
gnu: libqb: Fix cross-compilation.
* gnu/packages/high-availability.scm (libqb)[native-inputs]:
Move libxml2 from here…
[inputs]: …to here.
2023-07-16 02:00:03 +02:00
Tobias Geerinckx-Rice 5e4480e967
gnu: libqb: Remove obsolete bootstrapping inputs.
* gnu/packages/high-availability.scm (libqb)[native-inputs]: Remove
autoconf, automake, and libtool.
2023-07-16 02:00:03 +02:00
Tobias Geerinckx-Rice 5593d1c39e
gnu: gifsicle: Update to 1.94.
* gnu/packages/image.scm (gifsicle): Update to 1.94.
[arguments]: Don't explicitly return #t from phases.
2023-07-16 02:00:03 +02:00
Tobias Geerinckx-Rice 4c20d7a661
gnu: hwinfo: Make with flags.
* 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-16 02:00:02 +02:00
Tobias Geerinckx-Rice 84779e6271
gnu: hwinfo: Factorise 'install-man-pages.
* gnu/packages/hardware.scm (hwinfo)[arguments]: Get section numbers
from the man page file names rather than hard-coding 2.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice f93605b32b
gnu: hwinfo: Use G-expressions.
* gnu/packages/hardware.scm (hwinfo)[source, arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice 2349eb62e2
gnu: hwinfo: Update to 23.1.
* gnu/packages/hardware.scm (hwinfo): Update to 23.1.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice d40b71069f
gnu: spread-sheet-widget: Omit static library.
* gnu/packages/gtk.scm (spread-sheet-widget)[arguments]:
Add "--disable-static" to #:configure-flags.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice 514d68b48f
gnu: spread-sheet-widget: Update to 0.8.
* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.8.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice 5f520cc756
gnu: liblxi: Edit description.
* gnu/packages/hardware.scm (liblxi)[synopsis]: Use @acronym{}.
[description]: Likewise.  Expand.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice 03f618d63f
gnu: liblxi: Update to 1.20.
* gnu/packages/hardware.scm (liblxi): Update to 1.20.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice e9f8f2a706
gnu: gcab: Remove input labels.
* gnu/packages/package-management.scm (gcab)[native-inputs]:
Remove input labels.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice c1bdfed1f9
gnu: gcab: Update to 1.6.
* gnu/packages/package-management.scm (gcab): Update to 1.6.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice 3a806e92dc
gnu: wireshark: Update to 4.0.7.
* gnu/packages/networking.scm (wireshark): Update to 4.0.7.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice 818e9ad283
gnu: traceroute: Use G-expressions.
* gnu/packages/networking.scm (traceroute)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice 708f62bc1c
gnu: traceroute: Update to 2.1.2.
* gnu/packages/networking.scm (traceroute): Update to 2.1.2.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice a18d57d1f8
gnu: spiped: Use G-expressions.
* gnu/packages/networking.scm (spiped)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice 7fcd97b779
gnu: spiped: Update to 1.6.2.
* gnu/packages/networking.scm (spiped): Update to 1.6.2.
[arguments]: Don't explicitly return #t from phases.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice 8cd281f878
gnu: iperf: Update to 3.14.
* gnu/packages/networking.scm (iperf): Update to 3.14.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice 75184011c7
gnu: ntp: Use G-expressions.
* gnu/packages/ntp.scm (ntp)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice 9a84da4418
gnu: ntp: Remove input labels.
* gnu/packages/ntp.scm (ntp)[inputs]:
Remove input labels.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice 2565a159fe
gnu: ntp: Update to 4.2.8p17.
* gnu/packages/ntp.scm (ntp): Update to 4.2.8p17.
[arguments]: Don't explicitly return #t from phases.
[source]: Remove obsolete patches.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice 7595a07da5
gnu: whois: Use G-expressions.
* gnu/packages/networking.scm (whois)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice c212bdf64f
gnu: whois: Remove input labels.
* gnu/packages/networking.scm (whois)[native-inputs]:
Remove input labels.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice bc5e71229d
gnu: whois: Update to 5.5.17.
* 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-16 02:00:01 +02:00
Tobias Geerinckx-Rice e74ccdc483
gnu: evince: Update to 44.3.
* gnu/packages/gnome.scm (evince): Update to 44.3.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice f8fcd6e533
gnu: evince: Parameterise source URI.
* gnu/packages/gnome.scm (evince)[source]: Use VERSION.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice 91344faa93
gnu: xtensor: Update to 0.24.6.
* gnu/packages/algebra.scm (xtensor): Update to 0.24.6.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice d9a851433a
gnu: hw-probe: Fix build.
* gnu/packages/hardware.scm (hw-probe)[arguments]:
‘lspci’ has moved to /bin.
2023-07-16 02:00:00 +02:00
Maxim Cournoyer c75022d65f
tests: pack: Fix indentation.
* tests/pack.scm: Fix indentation.
2023-07-18 16:56:06 -04:00
Maxim Cournoyer d5f8b50365
pack: Move common build code to (guix build pack).
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>
2023-07-18 16:56:06 -04:00
Janneke Nieuwenhuizen 772eaa69f3
gnu: emacs: Depend on libc-for-target.
* gnu/packages/emacs.scm (emacs)[inputs]: Change glibc to (libc-for-target).
2023-07-18 18:34:55 +02:00
Nicolas Goaziou c2057a608e
gnu: texlive-biber: Fix license.
* gnu/packages/tex.scm (texlive-biber)[license]: Set to ARTISTIC2.0.
2023-07-18 18:19:02 +02:00
Nicolas Goaziou f832746ab6
guix: Fix license translation in texlive importer.
* guix/import/texlive.scm (string->license): Properly translate "artistic2"
into `artistic2.0'.
2023-07-18 18:19:02 +02:00
Nicolas Goaziou 0bc890a5cb
gnu: Add texlive-collection-binextra.
* gnu/packages/tex.scm (texlive-collection-binextra): New variable.
2023-07-18 18:19:02 +02:00
Nicolas Goaziou 6c5f4ab9e9
gnu: Add texlive-gsftopk.
* gnu/packages/tex.scm (texlive-gsftopk): New variable.
2023-07-18 18:19:01 +02:00
Nicolas Goaziou f42b48edf4
gnu: Add texlive-git-latexdiff.
* gnu/packages/tex.scm (texlive-git-latexdiff): New variable.
2023-07-18 18:19:01 +02:00
Nicolas Goaziou 9da7433cc7
gnu: Add texlive-fragmaster.
* gnu/packages/tex.scm (texlive-fragmaster): New variable.
2023-07-18 18:19:01 +02:00
Nicolas Goaziou d63b8ed17d
gnu: Add texlive-findhyph.
* gnu/packages/tex.scm (texlive-findhyph): New variable.
2023-07-18 18:19:00 +02:00