1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-03 15:55:57 +02:00
Commit Graph

135767 Commits

Author SHA1 Message Date
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
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 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
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
Ricardo Wurmus 0b06a5bc97 gnu: python-pydevd: Avoid test failures due to greendns.
* gnu/packages/python-xyz.scm (python-pydevd)[arguments]: Disable one stubborn
test; set EVENTLET_NO_GREENDNS.

Change-Id: I3cf5af6c99dbb18095277f353f46c60f68a62188
2025-01-16 20:43:51 -05:00
Ricardo Wurmus ad9a2f9643 gnu: python-pydevd: Disable flaky tests.
Setting IS_PYPY doesn't do anything and I only set it before due to a
misunderstanding.  Instead we should disable flaky tests.

* gnu/packages/python-xyz.scm (python-pydevd)[arguments]: Ignore tests marked
as "flaky"; do not set IS_PYPY variable in 'pre-check phase.

Change-Id: If28f3dfd533df9048aeee5ecd42984b40ea0a22a
2025-01-16 20:43:44 -05:00
Igor Goryachev e902f73f60 gnu: elixir: Update to 1.18.1.
* gnu/packages/elixir.scm (elixir): Update to 1.18.1.

Change-Id: I3a4d5db3883da8081daeb330345632bd7c2cfcc4
Signed-off-by: jgart <jgart@dismail.de>
2025-01-16 18:48:58 -06:00
Ludovic Courtès c76a4ffad4 gnu: shepherd@1.0: Add dependency on gzip and zstd.
* gnu/packages/admin.scm (shepherd-1.0)[arguments]: New field.
[inputs]: New field.

Change-Id: If21f876bbf3fba933a8d997a95db91b961adfca3
2025-01-16 22:30:01 +01:00
Thanos Apollo 94cd4227bd gnu: yt-dlp: Update to 2025.01.15.
* gnu/packages/video.scm (yt-dlp): Update to 2024.12.23.

Change-Id: I61444694f016e865a6163fb42603e422b9815c7d
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-01-16 15:40:22 -05:00
jgart da69a9e151 gnu: Add python-pathspec.
* gnu/packages/python-xyz.scm (python-pathspec): New variable.

Change-Id: I8576103866117aa46ef3d5fc7274926b8a4878d9
2025-01-16 11:53:37 -06:00
Florian Pelz 7aae0e2c15 gnu: viewnior: Support image formats out of the box.
* gnu/packages/image-viewers.scm (viewnior)
[inputs]: Add 'webp-pixbuf-loader' for WebP support.
[arguments]: Enable 'glib-or-gtk?' to make available
GDK_PIXBUF_MODULE_FILE.  Wrap viewnior to use it instead
of the image loaders installed by the user.

Fixes: <https://issues.guix.gnu.org/63427>
Change-Id: I86b7c2845af2fc1d3fdf4032b2208493a6868546
2025-01-16 15:14:33 +01:00
Navid Afkhami 750b13031b gnu: Add r-rpanglaodb.
* gnu/packages/cran.scm (r-rpanglaodb): New variable.

Change-Id: I526a9bc52b77c97c3c85fbe4fd235cb53254495c
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2025-01-16 14:03:18 +01:00
Andy Tai 9059862203 gnu: gcide: Update to 0.54.
* gnu/packages/dictionaries.scm (gcide): Update to 0.54.

Change-Id: Id5444ac5b36be1b368b88572745166fd9c96b72f
2025-01-16 13:23:06 +01:00
Ludovic Courtès e7336ba225 gnu: doxygen: Remove now unnecessary Hurd patch.
* gnu/packages/documentation.scm (doxygen)[arguments]: Remove
‘apply-patch’ phase.
* gnu/packages/patches/doxygen-hurd.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.

Reported-by: yelninei
Change-Id: Ifa5eca19e0504b9c5df1f7a57c4d5c355049a41f
2025-01-16 12:51:49 +01:00
Ludovic Courtès 7c79be186b gnu: libgpg-error: Remove now unnecessary x86_64-gnu patch.
* gnu/packages/gnupg.scm (libgpg-error)[arguments]: Remove
‘apply-hurd64-patch’ phases.
* gnu/packages/patches/libgpg-error-hurd64.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.

Reported-by: yelninei
Change-Id: I2c5a5c19ba673f7d8946f755207fc260b7d452b9
2025-01-16 12:51:48 +01:00