1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-28 13:10:33 +02:00
Commit Graph

152452 Commits

Author SHA1 Message Date
Andreas Enge
cb6a9bd81f gnu: pari-gp: Update to 2.17.1.
* gnu/packages/algebra.scm (pari-gp): Update to 2.17.1.
* gnu/packages/patches/pari-gp-qfcvp.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.

Change-Id: I1d681737c7e7b19de8f2b01bfff11d72d5d936bf
2025-01-20 11:47:27 +01:00
jgart
c985075db3 gnu: trealla: Update to 2.63.22.
* gnu/packages/prolog.scm (trealla): Update to 2.63.22.

Change-Id: Idb43ee5daf59035f582b70c0b4b3617be0a1363d
2025-01-19 21:55:22 -06:00
jgart
d3b5ff11ec gnu: Add emacs-gptel-quick.
* gnu/packages/emacs-xyz.scm (emacs-gptel-quick): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2025-01-19 21:40:52 -06:00
宋文武
16eda2a3ad gnu: solfege: Build and install manual.
* gnu/packages/music.scm (solfege)[arguments]: Add 'build-manual
phase.  Pass "--enable-docbook-stylesheet" to configure-flags.
[native-inputs]: Add docbook-xsl, docbook-xml-4.1.2, itstool and libxslt.

Change-Id: Icef6c393e1d4c6413e53ef9de9ffc16d5e973a94
Signed-off-by: jgart <jgart@dismail.de>
2025-01-19 21:40:18 -06:00
Leo Famulari
b1e7688e19 gnu: linux-libre 6.1: Update to 6.1.125.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.125.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I846c5e8d7b395e04f57f0082626594b61f612f47
2025-01-19 21:38:46 -05:00
Leo Famulari
311b37da4f gnu: linux-libre 6.6: Update to 6.6.72.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.72.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I2a7bbfa8439b1a0ec02f1e02124cc4c1f8b5ef65
2025-01-19 21:38:45 -05:00
Leo Famulari
cf917fd166 gnu: linux-libre: Update to 6.12.10.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.10.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I620d1597b547a57b946609c7461457e0aa5b2c77
2025-01-19 21:38:45 -05:00
Sören Tempel
c247697a61 gnu: mpv: Add support for pipewire.
* gnu/packages/video.scm (mpv): Add pipewire audio output support.
[propagated-inputs]: Add pipewire dependency.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: Ia9be37387b434186b677429c06730bf4fcb5b362
2025-01-19 21:38:45 -05:00
Jordan Moore
eeabdd8eb3 gnu: lsof: Skip LTlock test
Change-Id: I074247549c34992ccc17840d196fbb00f79cc39f
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-01-19 21:38:45 -05:00
muradm
bc6769f121 tests: minimal-desktop: Adjust to greetd 0.10.3.
This is a followup to 55cead2c49.

* gnu/tests/desktop.scm (run-minimal-desktop-test): Do not check for
‘GREETD_SOCK’.

Change-Id: I2eb5af947ee1753d6237c95feb3cea7ed98f90ad
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-20 00:25:47 +01:00
Nicolas Graves
82317da3de gnu: Add emacs-stgit.
* gnu/packages/version-control.scm (emacs-stgit): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-20 00:14:21 +01:00
Nicolas Graves
2546f50651 gnu: Add emacs-magit-stgit.
* gnu/packages/emacs-xyz.scm (emacs-magit-stgit): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-20 00:14:13 +01:00
Lars Bilke
f00dedf06a gnu: Add netcdf-cxx4 and netcdf-cxx4-parallel-openmpi.
* gnu/packages/maths.scm (netcdf-cxx4): New variable.
* gnu/packages/maths.scm (netcdf-cxx4-parallel-openmpi: New variable.

Change-Id: I9781aa31567b80e20c528abb5e9289bc625bb3eb
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2025-01-20 00:12:47 +01:00
Tomas Volf
edc4f16cef gnu: gnucash: Update to 5.10.
* gnu/packages/gnucash.scm (gnucash): Update to 5.10.
(gnucash-docs): Update hash.

Change-Id: Ic0211b560f9326b40fcec42505fb74ecc61bf32c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 23:09:57 +01:00
Tomas Volf
872dbe38db gnu: perl-finance-quote: Update to 1.64.
* gnu/packages/web.scm (perl-finance-quote): Update to 1.64.

Change-Id: Ia7befbfb23a0c2de36cf32ea808b3f83c71349da
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 23:09:56 +01:00
Tomas Volf
2bd7d67082 gnu: gnucash: Do not wrap finance-quote-wrapper.
The file needs no special wrapping.  Even before, it was wrapped just by
accident (via the glib-or-gtk-wrap phase).  Wrapping changes it from perl
script to shell script and gnucash cannot deal with that.  So stop wrapping
it.

* gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>: Add 'unwrap-some.
Wrap gnucash-cli in 'wrap-programs.

Change-Id: I60e7ac5cf40fb00f9620b9ee9d725770009721d2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 23:09:56 +01:00
Tomas Volf
a916555366 gnu: gnucash: Drop special case for gnc-fq-helper.
The file does not exist since 2022, and date-manip is not required for its
replacement (finance-quote-wrapper).

* gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>{'wrap-programs}:
Remove special case for gnc-fq-helper.
[inputs]: Remove perl-date-manip.

Change-Id: Id88906df2bda08ae90a9aebb5deef8e4cbae6c76
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 23:09:55 +01:00
Tomas Volf
aae6e533e0 gnu: gnucash: Do not install gnc-fq-update.
This binary is used only for updating Finance::Quote from CPAN.  That does not
make sense on Guix, so do not install it.

* gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>: Add
delete-gnc-fq-update.

Change-Id: I93cf6d67166cce5970d48eea42de0ee5a5a9a8f8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 23:09:55 +01:00
Tomas Volf
f3315c3fa8 gnu: gnucash: Fix locating perl binary.
It tried to search in the $PATH, that does not really work for Guix.

* gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>: Add set-perl-path.

Change-Id: I93468c201de8af3ad76cce945483b76f28ea2749
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 23:09:54 +01:00
Divya Ranjan
5e834c220e gnu: Add emacs-lucid.
* gnu/packages/emacs.scm (emacs-lucid): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-01-19 18:51:51 +01:00
Liliana Marie Prikler
b88a79842c gnu: Add confy.
* gnu/packages/gnome.scm (confy): New variable.
2025-01-19 13:06:09 +01:00
Javier Olaechea
5aa63d06a9 gnu: emacs-eglot-x: Fix compatibility with emacs-eglot.
The current emacs-eglot-x version we package is broken when used with an eglot
version higher than 1.16  (emacs-eglot is currently at version 1.17).
Upstream has an as-of-yet unreleased fix, so let's backport that to our
package.

* gnu/packages/patches/emacs-eglot-x-fix-apply-text-edits.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/emacs-xyz.scm (emacs-eglot-x)[patches]: Use it here.

Change-Id: Id39f4805dc37902048139049785a4f7852202a8c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-01-19 13:06:09 +01:00
Liliana Marie Prikler
56dff9d303 gnu: emacs-next: Disable jit compilation.
* gnu/packages/emacs.scm (emacs-minimal)[patches]: Add
“emacs-disable-jit-compilation.patch”.
2025-01-19 13:06:09 +01:00
Liliana Marie Prikler
fd7c8908b1 gnu: emacs-next: Pin natively compiled packages.
* gnu/packages/emacs.scm (emacs)[patches]: Add
“emacs-native-comp-pin-packages.patch”.
2025-01-19 13:06:09 +01:00
Liliana Marie Prikler
1cf47e57f2 gnu: emacs-next: Don't hash file names in native compilation.
* gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/emacs.scm (emacs-minimal)[source]: Use it here.
2025-01-19 13:06:08 +01:00
Liliana Marie Prikler
e9b1329470 profiles: emacs-subdirs: Also expand native-comp-eln-load-path.
This patch ensures that the pinned natively compiled Emacs packages can
actually be found in the respective load path.  The rationale for expanding it
mimics the rationale previously applied to load-path for byte compilation: We
want to be able to `guix upgrade' emacs (or similar) without yanking compiled
packages from underneath.

* guix/profiles.scm (emacs-subdirs): Write an additional “line” of code to
deal with ‘native-comp-eln-load-path’.
2025-01-19 13:06:08 +01:00
Liliana Marie Prikler
8f799ca8ce gnu: emacs: Pin natively compiled packages.
* gnu/packages/patches/emacs-native-comp-pin-packages.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/emacs.scm (emacs)[source]: Use it here.
[#:phases]: Remove ‘disable-native-compilation’.

Fixes: Emacs native-comp collisions <https://issues.guix.gnu.org/67292>
2025-01-19 13:06:08 +01:00
Danny Milosavljevic
71db233a7d gnu: emacs-treemacs-nerd-icons: Update to 0.0.1-1.
* gnu/packages/emacs-xyz.scm (emacs-treemacs-nerd-icons): Update to 0.0.1-1.

Change-Id: Ia719344e117913343ee46977115428482027f6ff
2025-01-19 12:45:45 +01:00
Danny Milosavljevic
efaa3e5b85 gnu: emacs-wakib-keys: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-wakib-keys): Update to 1.0.0.

Change-Id: I35101ef73364f8e4014e09c8aac163a8d8a2d8e1
2025-01-19 12:32:54 +01:00
Efraim Flashner
dbe1711a3a Revert "gnu: qpdf: Update to 11.9.1."
This reverts commit 2804ca7cb7.

This commit causes more than 4000 rebuilds per architecture.
2025-01-19 11:21:15 +02:00
Artyom V. Poptsov
2804ca7cb7 gnu: qpdf: Update to 11.9.1.
* gnu/packages/pdf.scm (qpdf): Update to 11.9.1.

Change-Id: Iecb4c7d127ffcb943a7704947410d78a6746bcf0
2025-01-19 10:44:22 +03:00
Maxim Cournoyer
9f8d30298a gnu: Add libretro-bsnes-hd.
* gnu/packages/emulators.scm (libretro-bsnes-hd): New variable.

Change-Id: Ibb99d4f027530d5dc812c1cdbc22ad9d972234e5
2025-01-19 16:02:40 +09:00
Maxim Cournoyer
a1ca12fe85 gnu: Add bsnes-hd.
* gnu/packages/emulators.scm (bsnes-hd): New variable.

Change-Id: Id3654e1231e24084e219c4d060eff2b4d888f62d
2025-01-19 16:02:40 +09:00
Cayetano Santos
dc50af1ca5 gnu: Add emacs-fedi.
* gnu/packages/emacs-xyz.scm (emacs-fedi): New variable.

Change-Id: Icfcb92e9e57e060390c14389c748567fa809a6cb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 00:39:18 +01:00
Ashish SHUKLA
533f3d130e gnu: nginx: Update to 1.27.3.
* gnu/packages/web.scm (nginx): Update to 1.27.3.
(nginx-documentation): Update to 1.27.3.

Change-Id: Ibf8e67eb07efe0fe7c42bb9a8cbfe0b5f5ca4727
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 00:39:18 +01:00
Jakob Kirsch
1ffe1edb41 gnu: memtest86+: Update to 7.20.
* gnu/packages/hardware.scm (memtest86+): Update to 7.20.

Change-Id: If7253f8ccd27cead955133c18b58257ebc4ac7b3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 00:39:18 +01:00
B. Wilson
526b25e09e gnu: isc-dhcp: Patch dhclient to support resolvconf.
* gnu/packages/patches/dhclient-script-resolvconf-support.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (isc-dhcp): Patch dhclient-script and update wrapper.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 00:39:18 +01:00
David Elsing
3331d675fb grafts: Only compute necessary graft derivations.
* guix/packages.scm (input-graft, input-cross-graft): Store the monadic value
of the replacement in the 'replacement' field of <graft> instead of unwrapping
it.
(cumulative-grafts): Turn monadic values in the 'replacement' field of
applicable grafts into derivations.
* tests/packages.scm ("package-grafts, indirect grafts")
("package-grafts, indirect grafts, propagated inputs")
("package-grafts, same replacement twice")
("package-grafts, dependency on several outputs")
("replacement also grafted"): Do not compare <graft> records directly,
compare the relevant fields instead, calling ‘run-with-store’ on the
‘replacement’ field.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Idded0a402b8974df1ef2354f1a88c308b9b99777
2025-01-19 00:39:17 +01:00
Cayetano Santos
c69f366527 gnu: emacs-ggtags: Update to 0.9.0-0.4e3630c.
* gnu/packages/emacs-xyz.scm (emacs-ggtags): Update to 0.9.0-0.4e3630c.

Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 00:39:17 +01:00
Lars Bilke
353145c0da gnu: Add tclap.
* gnu/packages/cpp.scm (tclap): New variable.

Change-Id: I21e0eb623abe0b5add59647dec5606c706063e00
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 00:39:17 +01:00
Ludovic Courtès
e327fc5cc4 gnu: guile-zlib: Update to 0.2.2.
* gnu/packages/guile.scm (guile-zlib): Update to 0.2.2.

Change-Id: I723bcdf66cfe362c69a4c3c80147dcc68be13ced
2025-01-19 00:39:17 +01:00
Danny Milosavljevic
42295555ca emacs: Add emacs-uniquify-files.
* gnu/packages/emacs-xyz.scm (emacs-uniquify-files): New variable.

Change-Id: I5b6d253a2619f5402d5ee161307829d6d514ee14
2025-01-18 22:45:19 +01:00
Artyom V. Poptsov
2c42614b37 gnu: xmag: Update to 1.0.8.
* gnu/packages/xorg.scm (xmag): Update to 1.0.8.

Change-Id: I8103ebba616776853329fee0206c1a6377de8f40
2025-01-18 20:54:42 +03:00
Artyom V. Poptsov
f4d42dc50c gnu: xev: Update to 1.2.6.
* gnu/packages/xorg.scm (xev): Update to 1.2.6.

Change-Id: I89d21ab3fcc580eaac07aed6cdbd74c7dd4563df
2025-01-18 20:37:06 +03:00
Lesik Edelweiss
c029eb43b4 gnu: pam-u2f: Update to 3.1.2. [security fix]
This fixes the CVE-2025-23013.

Change-Id: I4a7d37c25af38ff90bbae18adc0d4b145c7ad3c0
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-01-18 22:23:05 +08:00
Dariqq
f646d189b1 gnu: rsync: Update to 3.4.1.
* gnu/packages/rsync.scm (rsync): Update to 3.4.1.

Change-Id: I17686864a07b126841a13382f9a70028fb58544c
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-01-18 22:22:43 +08:00
Andreas Enge
87045f0982 gnu: paritwine: Update to 0.2.1.
* gnu/packages/algebra.scm (paritwine): Update to 0.2.1.

Change-Id: I6c7463860e084a3611b7856c6cc399ee2f89fa90
2025-01-17 17:49:29 +01:00
Ricardo Wurmus
f0804b0c22 Revert "gnu: Add python-pathspec."
This reverts commit da69a9e151.

We already have python-pathspec in (gnu packages python-build).  Also, this
addition causes a massive number of rebuilds.
2025-01-17 10:15:05 +01:00
宋文武
cd12fa4e20 gnu: solfege: Fix runtime error.
This fixes <https://issues.guix.gnu.org/75623>.

* gnu/packages/music.scm (solfege)[inputs]: Add python-pycairo.
[propagated-inputs]: Add timidity++.
[arguments]<wrap-program>: Wrap solfege with GI_TYPELIB_PATH.

Change-Id: I30b38cec5ded514b35aeccd3e2fb0f94b96308d9
2025-01-17 14:05:11 +08:00
jgart
ff4d0a129d gnu: trealla: Update to 2.63.17.
* gnu/packages/prolog.scm (trealla): Update to 2.63.17.

Change-Id: I01e3e93d5eb3c69d9ee2642be4f5b6f8ada7ff16
2025-01-16 22:03:04 -06:00