1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-14 17:10:37 +02:00
Commit Graph

152207 Commits

Author SHA1 Message Date
Danny Milosavljevic
b22edc407e gnu: emacs-org-node: Update to 3.7.4.
* gnu/packages/emacs-xyz.scm (emacs-org-node-3): Update to 3.7.4.

Change-Id: I4d8d9d650c6a992d7aae4a87763c131a1305b56f
2025-07-18 21:21:31 +02:00
Danny Milosavljevic
9119ed1102 gnu: emacs-org-mem: Update to 0.17.2.
* gnu/packages/emacs-xyz.scm (emacs-org-mem-0.14): Remove variable.
(emacs-org-mem): Add variable.
(emacs-org-node-3)[propagated-inputs]: Replace emacs-org-mem-0.14 by
emacs-org-mem.

Change-Id: I9015af60ecf7ceb435755063d4f4696b29d44ad4
2025-07-18 21:21:28 +02:00
Janneke Nieuwenhuizen
db4223a32b system: examples: devel-hurd64: Fix typo.
Suggested by yelninei via IRC.

* gnu/system/examples/devel-hurd.tmpl: Fix typo in comment.

Change-Id: I4256f530bda30a8792c7dcce3f3bf21780dce6ca
2025-07-18 21:03:52 +02:00
Janneke Nieuwenhuizen
4d8c55de60 gnu: sdl-mixer: Fix build with gcc@14.
* gnu/packages/sdl.scm (sdl-mixer)[arguments]<#:configure-flags>:
Add CFLAGS to declare warnings as non-errors.

Change-Id: Ic5e183bbe7e0d0ab0bcc51a0d238ceecaf235121
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:37:13 +02:00
André Batista
bfcc3ea19a gnu: ecryptfs-utils: Fix build.
Follow-up to commit 6c4520447049cafba7ab336cd27d2f87b10749fe ,
Change-Id: Ib48ae1b45f6c63edd620a932241f2aa57567a350, which replaced
cryptsetup for its minimal correlate but left a mismaching reference on
'patch-hardcoded-paths phase.

* gnu/packages/linux.scm (ecryptfs-utils)[arguments]<#:phases>:
On 'patch-hardcoded-paths, adjust reference to cryptsetup-minimal input.

Change-Id: I6048abcf8c7c65d8eba3a968015bccf82009d575
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:30:26 +02:00
Andreas Enge
6e62ec0c01 gnu: python-shapely: Update to 2.1.1.
* gnu/packages/python-xyz.scm (python-shapely): Update to 2.1.1.

Change-Id: I535568979f8578186c64a22437032d0890d873f6
2025-07-18 20:17:54 +02:00
Andreas Enge
f5e7ae1810 gnu: r-sparsearray: Fix build.
* gnu/packages/bioconductor.scm (r-sparsearray)[arguments]<#:phases>:
Add 'relax-floating-point-tests.

Change-Id: Ia39226c46180422e9a979b68200d8175d1c2957b
2025-07-18 20:17:54 +02:00
Greg Hogan
fe5d8f5359 gnu: perl-xml-libxslt: Fix configure script.
* gnu/packages/patches/perl-xml-libxslt-fix-configure.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/xml.scm (perl-xml-libxslt)[origin]: Apply patch.

Change-Id: I9199c6e4de924c7425ccb06c3d7da12d9093b8a4
2025-07-18 20:17:54 +02:00
Greg Hogan
3ec3199fbb gnu: perl-xml-libxml: Fix build with clang 16+.
* gnu/packages/patches/perl-xml-libxml-fix-function-prototypes.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/xml.scm (perl-xml-libxml)[origin]: Apply patch.

Change-Id: Ib0be83bbf149af6c3f8a477c24159fbd975fc06b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:54 +02:00
Jelle Licht
0c8ef1e38f gnu: catimg: Fix build with gcc@14.
* gnu/packages/image-viewer.scm (catimg)[arguments]
<#:configure-flags>: Add _DEFAULT_SOURCE feature test macro.

Change-Id: Iba796f0f82546d632df2ab3120c4e3ec1a9647c0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:54 +02:00
David Elsing
0cca4d48bf gnu: strace: Update to 6.15.
Also switch to the Git source because the tarball contains autogenerated files
and enable libunwind support.

Fixes guix/guix#1248.

* gnu/packages/linux.scm (strace): Update to 6.15.
[source]: Switch to git-fetch.
[inputs]: New field.
[native-input]: Add autoconf, automake, m4 and util-linux.
* gnu/packages/patches/strace-readlink-tests.patch: Adjust patch.
[properties]: Remove field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-18 20:17:53 +02:00
Andreas Enge
299794d028 gnu: llvm: Fix build with gcc@14.
* gnu/packages/patches/llvm-10-missing-include.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/llvm.scm (llvm-10, llvm-11)[origin]: Apply patch.

Co-authored-by: tobtoht
Change-Id: Id5f7aac3c2dc1193adc47b7472534c0269a4255f
2025-07-18 20:17:53 +02:00
Andreas Enge
78775d179b gnu: gdb@12: Fix build on aarch64.
* gnu/packages/gdb.scm (gdb/pinned)[arguments]<#:phases>: Add
'patch-aarch64 only on aarch64.

Change-Id: I9715dfe53140bfc2adf56e7a165ea0a2c74e96a3
2025-07-18 20:17:53 +02:00
Andreas Enge
722bbc11f1 gnu: gdb: Swap inheritance between gdb@12 and gdb@14.
This does not change the derivations, but will make it easier to drop
the older version.

* gnu/packages/gdb.scm (gdb/pinned): Inherit from...
(gdb-14): ...this instead of vice versa.

Change-Id: I3e55e92edeba5710ba45e1d846eab6860e8c9436
2025-07-18 20:17:53 +02:00
Jelle Licht
7b3126ecdc gnu: corectrl: Fix build.
* gnu/packages/admin.scm (corectrl): Fix build.
[native-inputs]: Remove gcc-13.

Change-Id: Ib03b0696f7abfa446e8a87f07c64302cf3ce7dd2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:53 +02:00
Zheng Junjie
d66479f381 gnu: leafnode: Fix build.
* gnu/packages/web.scm (leafnode): Fix build.
[native-inputs]: Remove automake; add automake-1.16.5.

Change-Id: I4f95b41de995614bfaa1e007f7e796ba637221c6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:53 +02:00
Andreas Enge
390bec7872 gnu: xournal: Fix build with gcc@14.
* gnu/packages/pdf.scm (xournal)[arguments]
<#:make-flags>: Turn errors into warnings.
<#:phases>: New phase 'fix-includes to include a header file.

Change-Id: Ie5ffa4e9edf1332480d99dadc73ad97818399068
2025-07-18 20:17:53 +02:00
Andreas Enge
55777833ae gnu: cdrtools: Fix build with gcc@14.
* gnu/packages/cdrom.scm (cdrtools)[arguments]<#:make-flags>:
Add flags keeping warnings as non-errors, and a now needed "-fPIC".

Change-Id: Ia545470546de36a1b55cfdd1d1c68eaf5c32b8c0
2025-07-18 20:17:53 +02:00
Andreas Enge
64231add18 gnu: dvdisaster: Fix build with gcc@14.
* gnu/packages/cdrom.scm (dvdisaster)[arguments]<#:phases>:
Add 'relax-gcc-14-strictness to set CFLAGS.

Change-Id: I508f7a55009211ba06bacb6ac90a0bdb5e0b5242
2025-07-18 20:17:53 +02:00
Gabriel Wicki
5aa8b57a48 gnu: crossguid: Fix build.
* gnu/packages/kodi.scm (crossguid)[phases]: Add patch-missing-include phase.

Change-Id: I26ceb2eab898a2c66c08effa9e1bd7db1b539707
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:53 +02:00
Zheng Junjie
ebcc2efd7e gnu: dump: Use G-expressions.
* gnu/packages/backup.scm (dump)[arguments]: Use G-expressions.
<#:configure-flags>: Add more CFLAGS.

Change-Id: Ibb56cf4f86bb12b3e536c4b3b77013c013aa29e8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:53 +02:00
Zheng Junjie
163df7ec57 gnu: dump: Fix build with gcc 14.
* gnu/packages/backup.scm (dump)[arguments]<#:configure-flags>: Add
CFLAGS=-Wno-error=int-conversion.

Change-Id: Ibb56cf4f86bb12b3e536c4b3b77013c013aa29e8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:53 +02:00
Andreas Enge
695a2e024d gnu: fastboot: Fix build.
* gnu/packages/android.scm (fastboot)[arguments]<#:phases>:
Add 'relax-gcc-14-strictness to set CXXFLAGS.

Change-Id: Ie74aad16d308e6c2a5914597e779259c8a2cd6f9
2025-07-18 20:17:53 +02:00
Zheng Junjie
5fa5902e9e gnu: adb: Fix build.
* gnu/packages/android.scm (adb): Fix build.
[native-inputs]: Add linux-libre-headers-5.4 and gcc-11.

Change-Id: I76baf1685a09ea0790bfd4b7cd6de0d8634ed09e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:52 +02:00
Zheng Junjie
0e5058d36a gnu: hime: Use new style.
* gnu/packages/language.scm (hime)[arguments]: Use G-expressions.
<#:phases>: Drop #t.
[native-inputs]: Remove labels.
[inputs]: Remove labels.

Change-Id: I92ddc11f5c9a65f525548bde98f994f14e28652f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:52 +02:00
Zheng Junjie
de0e47a982 gnu: hime: Fix build with gcc 14.
* gnu/packages/language.scm (hime)[argument]: Add relax-gcc-14-strictness
phase.

Change-Id: I64628318e6b942f364ade20dc50371f553e0dfdb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:52 +02:00
Zheng Junjie
072b49d8f1 gnu: clasp-cl: Fix build.
* gnu/packages/lisp.scm (clasp-cl): Fix build.
[inputs]: Remove libelf; add elfutils.

Change-Id: If00b13c8e2ec4577a179c8c8cccc34bc93fe2042
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:52 +02:00
Zheng Junjie
5fe79897cd gnu: binutils-gold: Fix build.
* gnu/packages/base.scm (binutils-gold): Use package, not package/inherit.
[source]: Update url.

Change-Id: Iab2e69815968f29f91cd781662fd16f205d2978a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:52 +02:00
Zheng Junjie
fa5080800f gnu: opensmtpd: Fix build.
* gnu/packages/mail.scm (opensmtpd): Fix build.
[native-inputs]: Remove automake; add automake-1.16.5.

Change-Id: Ib951a9bafe29d6495c2bac6da195e3a9f264e668
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:52 +02:00
Zheng Junjie
27d0181488 gnu: immer: Update to 0.8.1-0.df6ef46.
* gnu/packages/cpp.scm (immer): Update to 0.8.1-0.df6ef46
[native-inputs]: Remove catch2; add catch2-3.

Change-Id: I5c819cc0108739e9bf2eeae3bc73c70fd6d3b6d3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:52 +02:00
Zheng Junjie
dbeb5fcf43 gnu: c-rrb: Fix build with gcc 14.
* gnu/packages/c.scm (c-rrb)[arguments]: Add CFLAGS to fix build with gcc 14.

Change-Id: Ib69e8086e893aae659c04b872fa8d144ca5955c7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:52 +02:00
Zheng Junjie
3dc7044969 gnu: capnproto: Fix tests.
* gnu/packages/patches/capnproto-fix-test.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/serialization.scm (capnproto)[source]: Use it.

Change-Id: I216563e5263f6d4e61e382b8d1eb5687c82b0cc1
2025-07-18 20:17:52 +02:00
Zheng Junjie
2a6ba2e69b gnu: enchant-1.6: Fix build with gcc-14.
* gnu/packages/enchant.scm (enchant-1.6)[arguments]: Use G-expression.
<#:configure-flags>: Add CFLAGS to relax gcc-14's strictness.

Change-Id: If99906fdd8aad1629f2712ec014456dcdd2e62f7
2025-07-18 20:17:52 +02:00
Zheng Junjie
830fddcf55 gnu: python-afdko-3.6.1: Fix build.
* gnu/packages/fontutils.scm (python-afdko-3.6.1)[arguments]: Add
relax-gcc14-strictness phase.
[native-inputs]: Use python-lxml-4.9 replace python-lxml.

Change-Id: I586702a1148a6157a6515c5e4483957372f4fa29
2025-07-18 20:17:52 +02:00
Zheng Junjie
a127901482 gnu: python-fonttools: Use python-lxml-4.9
* gnu/packages/python-xyz.scm (python-fonttools)[propagated-inputs]: Use
python-lxml-4.9 replace python-lxml.

Change-Id: I27fbd33865d4e7177671203e6f4816b19fc59fdf
2025-07-18 20:17:52 +02:00
Zheng Junjie
68714be8c7 gnu: Add python-lxml-4.9.
* gnu/packages/xml.scm (python-lxml-4.9): New variable.

Change-Id: Iaadc8e600f812759c3028482e76a6390b8caa801
2025-07-18 20:17:51 +02:00
Zheng Junjie
fc3f57c380 gnu: dfu-programmer: Update to 1.1.0.
* gnu/packages/flashing-tools.scm (dfu-programmer): Update to 1.1.0.
[source]: Switch to git-fetch.
[native-inputs]: Add autoconf and automake.

Change-Id: Ib8cd7c1734fa36def23ccdba669b285871182f51
2025-07-18 20:17:51 +02:00
Zheng Junjie
d178aa7203 gnu: python-ruamel.yaml.clib: Update to 0.2.9.
* gnu/packages/serialization.scm (python-ruamel.yaml.clib): Update to 0.2.9.
[source]: use hg-file-name.

Change-Id: Id431c4c44a21af9c254f6ad6902b564fd7d55911
2025-07-18 20:17:51 +02:00
Zheng Junjie
c04252e651 gnu: docker: Fix build.
* gnu/packages/docker.scm (docker)[native-inputs]: Replace go-1.20 with
go-1.21.

Change-Id: I47a10116fd7bb0447e6ff610fd85fefdc7f52d23
2025-07-18 20:17:51 +02:00
Zheng Junjie
28508c2462 gnu: xfsprogs-5.9: Fix build.
* gnu/packages/linux.scm (xfsprogs-5.9)[arguments]: Disable use gettext.
[native-inputs]: Remove gettext-minimal.

Change-Id: Ia2ad210fc41420b70705bbe23d9fbecf4f002236
2025-07-18 20:17:51 +02:00
Andreas Enge
4a19e9178b gnu: containerd: Fix build.
Fixes: guix/guix#1165

* gnu/packages/patches/containerd-fix-includes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/docker.scm (containerd)[source]: Use patch.

Change-Id: Ib6dc3d2bd7ab5de7726dce07ca904c9f27a492e7
2025-07-18 20:17:51 +02:00
Zheng Junjie
574cb0e02b gnu: akonadi: Build with default gcc.
* gnu/packages/kde-pim.scm (akonadi): Build with default gcc.
[native-inputs]: Remove gcc-12.

Change-Id: Icc2c819ac0b71723959907909e7b5822b1b75f57
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:51 +02:00
Zheng Junjie
aff88f78fb gnu: mercurial: Skip failed test.
* gnu/packages/version-control.scm (mercurial)[arguments]<#:phases>:
remove test-convert-darcs.t file.

Change-Id: I31acf44bf90a0091742ee174228019b535855fc2
2025-07-18 20:17:51 +02:00
Ludovic Courtès
55a36c48cf locale: Upgrade ‘%default-locale-libcs’.
This matches the libc users will usually be upgrading from.

* gnu/system/locale.scm (%default-locale-libcs): Replace ‘glibc-2.35’
with ‘glibc-2.39’.

Change-Id: I21c291054cd0948ced2f17e951e97f6db7116688
2025-07-18 20:17:51 +02:00
Ludovic Courtès
80171c505f gnu: glibc: Reintroduce 2.39.
* gnu/packages/base.scm (glibc-2.39): New variable.

Change-Id: I0de073168eb9854f04b04bca73c8f166b0fcb8ba
2025-07-18 20:17:51 +02:00
Zheng Junjie
2c56313f1b gnu: wacomtablet: Update to 6.3.4.
* gnu/packages/kde-plasma.scm (wacomtablet): Update to 6.3.4.

Change-Id: Iefe79378002819e3806e6b434f56d9c1f31b873a
2025-07-18 20:17:51 +02:00
Zheng Junjie
7ef8da6e4e gnu: system-settings: Update to 6.3.4.
* gnu/packages/kde-plasma.scm (system-settings): Update to 6.3.4.

Change-Id: Ib09c08d16b1dbfa1bc95e755e4dcff3350bdff33
2025-07-18 20:17:51 +02:00
Zheng Junjie
e2376122ed gnu: powerdevil: Update to 6.3.4.
* gnu/packages/kde-plasma.scm (powerdevil): Update to 6.3.4.

Change-Id: I20b9abe19a3cf05fbc1d6d63b15b5d517cf33761
2025-07-18 20:17:51 +02:00
Zheng Junjie
24d89301f6 gnu: polkit-kde-agent: Update to 6.3.4.
* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 6.3.4.

Change-Id: I2de69c934488d014fee211c9b38be3c22e8b7f9f
2025-07-18 20:17:50 +02:00
Zheng Junjie
73bdae5966 gnu: print-manager: Update to 6.3.4.
* gnu/packages/kde-plasma.scm (print-manager): Update to 6.3.4.

Change-Id: I62cf9a5172d6b6be2e5789cec54bb8ab9c23e3ef
2025-07-18 20:17:50 +02:00