1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-22 02:00:29 +02:00
Commit Graph

149283 Commits

Author SHA1 Message Date
Morgan Smith
5fd4df347e gnu: tlp: Fix scripts.
tlp provides a number of executables.  Before this change the "tlp" and "tlp-stat"
executables worked fine but the "bluetooth", "nfc", "run-on-ac", "run-on-bat",
"wifi", and "wwan" executables would give strange warnings.

* gnu/packages/linux.scm (tlp): Fix scripts.
<phases> [wrap]: Use wrap-script instead of wrap-program to preserve shell
argument "$0".  Don't wrap symlinks.
<inputs>: Add guile-3.0 for wrap-script.  Remove bash used for now removed
wrap-program.

Change-Id: I916a4385cb69db142f834839aa9aaf0d81085714
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-09 22:05:14 +02:00
Morgan Smith
2a8c5f834e gnu: Add irqbalance.
* gnu/packages/linux.scm (irqbalance): New variable.

Change-Id: I52b0fe462b1a1820370719e66fd976449168c9ea
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-09 22:05:14 +02:00
Ian Eure
f662e50745 gnu: %standard-geoclue-applications: Add more programs.
If Firefox merits a spot on this list, LibreWolf and IceCat certainly do.

Redshift also requires geoclue to work, add it.

* gnu/services/desktop.scm (%standard-geoclue-applications): Add LibreWolf and
Redshift.

Change-Id: Ide54f6bfe8ad8d9282da6105eca07bbd4bd27c14
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-09 22:05:14 +02:00
Tomas Volf
8ecf0d07f5 home-mpv-configuration: Fix mpv/list-of-file.
* gnu/home/services/mpv.scm (serialize-mpv/list-of-file): Use : as delimiter.

Reported-by: Sergey Trofimov <sarg@sarg.org.ru>
Change-Id: I7e55b306104c235d165ab138397b767f1af5c124
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-09 22:05:14 +02:00
Nicolas Graves
cd1c1d25b6 gnu: libreoffice: Update to 25.2.3.2.
* gnu/packages/libreoffice.scm (libreoffice): Update to 25.2.3.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-09 22:05:14 +02:00
Andy Tai
abdebfcab0 gnu: swig-next: Update to 4.3.1.
* gnu/packages/swig.scm (swig-next): Update to 4.3.1.
[native-inputs]: Add pcre2, boost, guile-3 and perl.

Change-Id: I2d9b7d8a00a19e3e294f438299a2d7ea5672d563
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-09 22:05:13 +02:00
Mark Walker
c0f4d0817d gnu: Add fbterm.
* gnu/packages/terminals.scm (fbterm): New variable.

Change-Id: Ib0027514eb2e921b9b95817866c0ea310fd27c87
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-06-09 22:05:13 +02:00
Stefan Baums
1708653177 gnu: font-sil-charis: Update to 7.000.
* gnu/packages/fonts.scm (font-sil-charis): Update to 7.000.

Change-Id: Iea16f8ea15da6ed9a5af8a3c4c4a9a05706cdde6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-09 21:08:16 +02:00
Stefan Baums
012dcc4f6b gnu: font-sil-andika: Update to 7.000.
* gnu/packages/fonts.scm (font-sil-andika): Update to 7.000.

Change-Id: I25233650be749bf6e82951cb1ea7f9f44d17bd6e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-09 21:08:11 +02:00
Stefan Baums
c458d93248 gnu: font-sil-gentium: Update to 7.000.
* gnu/packages/fonts.scm (font-sil-gentium): Update to 7.000.

Change-Id: Ic1450b812bc91887c244fc324dcf3b63e0a0dc76
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-09 21:07:57 +02:00
Ashish SHUKLA
7a667a7d44 gnu: mold: Update to 2.40.1.
* gnu/packages/mold.scm (mold): Update to 2.40.1.
<arguments>[#:phases]: Update force-system-xxhash phase.

Change-Id: I86cadf30bc3ba9cb790d3c452b8618ac3a52f4d0
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-10 01:35:25 +08:00
Noé Lopez
2b8101b9ed gnu: gnunet-gtk: Update to 0.24.0.
* gnu/packages/gnunet.scm (gnunet-gtk): Update to 0.24.0.

Change-Id: Id5a6246c8df95b287733ecc02e4cdae61663c1f3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-09 18:36:40 +02:00
Noé Lopez
dce0759e8c gnu: gnunet: Update to 0.24.2.
* gnu/packages/gnunet.scm (gnunet): Update to 0.24.2.
Restore working tests.
[build-system]: Switch to meson-build-system.

Change-Id: I60bc22150ba678f0bc552df4e9cbeb1c6eb1d79a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-09 18:36:27 +02:00
Kjartan Oli Agustsson
03ce76718c gnu: emacs-magit: Update to 4.3.6.
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.3.6.

Change-Id: Ib739dc318358b1fe79d1d213d9e12cc6073492b8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-09 11:23:11 +02:00
Kjartan Oli Agustsson
77f51b4ce7 gnu: emacs-transient: Update to 0.9.1.
* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.9.1.

Change-Id: I4757bf2b5d810c6ad25f16d794e941ee4a8db714
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-09 11:23:08 +02:00
Kjartan Oli Agustsson
44b618b7e7 gnu: freerct: Update to 0.1-0.f85335d.
* gnu/packages/games.scm (freerct): Update to 0.1-0.f85335d.
[source]: Change URL to Codebergo.

Change-Id: I45280e9e117f40ad9f3b9cae7731271c2b2d34a5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-09 11:16:14 +02:00
Jan Wielkiewicz
93761c731c gnu: minetest-game: Update to 0.0.0-1.0351c66.
* gnu/packages/minetest.scm (minetest-game): Update to 0.0.0-1.0351c66.
[source]: Use the new git address.
[description]: Rename to Luanti.
[home-page]: Use the new address.

Change-Id: Id3175e792bc85bf0c62c683665809376a40c6c7e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-09 11:10:16 +02:00
Jan Wielkiewicz
76914905f8 gnu: minetest: Update to 5.12.0.
* gnu/packages/minetest.scm (minetest): Update to 5.12.0.
[source]: Use the new git address.
<snippet>: Fix unbundling of catch2.
[inputs]: Add sdl2.
[description]: Rename to Luanti.
[home-page]: Use the new address.
(minetest-server): [description]: Rename to Luanti.

Change-Id: I43d3f68cd59f0f3ff9edf87a9eba93980c1ef798
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-09 11:07:58 +02:00
Danny Milosavljevic
2d418933a4 gnu: flatpak: Simplify and document.
* gnu/packages/package-management.scm (flatpak)[native-search-paths]: Add
comment.
<file-pattern>: Remove.

Change-Id: I610939d4bd96e5c952695d76265d568e7b69433b
2025-06-09 05:02:50 +02:00
4wph
47dba6b269 gnu: flatpak: Fix binary path when exporting application files.
* gnu/packages/package-management.scm (flatpak): Use FLATPAK_BINARY
environment variable instead of patch.
[native-search-paths]: Add FLATPAK_BINARY.
[source]<patches>: Remove "flatpak-fix-path.patch".
* gnu/packages/patches/flatpak-fix-path.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Fixes: #438
Change-Id: I094234b1ecf9b2bba6d499a0eae4559231a2f199
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-06-09 04:16:47 +02:00
Artyom V. Poptsov
525d8a1a60 gnu: bwm-ng: Fix building on "riscv64-linux-gnu".
* gnu/packages/networking.scm (bwm-ng): Fix building on "riscv64-linux-gnu".
[inputs]: Add libstatgrab.

Change-Id: I335add4b7e768c3bf70a9e3316338ac24c4d7245
2025-06-08 23:37:17 +03:00
Artyom V. Poptsov
3771d2e0c4 gnu: bwm-ng: Use GEXPs.
* gnu/packages/networking.scm (bwm-ng): Use GEXPs.

Change-Id: I79cedc5b91dfe511d16325f97aced35407f6dee4
2025-06-08 23:37:17 +03:00
Rikard Nordgren
daa1128b9c gnu: Add acme.
* gnu/packages/assembly.scm (acme): New variable

Change-Id: I9a68f453f294717cd18edc7f2e956244e4df1d0b
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-09 00:08:06 +08:00
Owen T. Heisler
6ae4a7319f machine: hetzner: Use dhcpcd service instead of dhcp-client.
This fixes DHCP-provided routes on servers that have both public and private
interfaces.

* gnu/machine/hetzner.scm (%hetzner-os-arm)[services]: Replace
dhcp-client-service-type with dhcpcd-service-type.

Fixes: https://codeberg.org/guix/guix/issues/407
Change-Id: I8e0b4fb12727e784f2b622273ffef504e58eddfe
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-09 00:08:04 +08:00
Sören Tempel
a9f0a0635d services: Deprecate dhcp-client-service-type.
ISC's dhcclient has reached its end-of-life in 2022 and is since
unsupported [1]. I have added a service for dhcpcd as an alternative a
few months ago [2]. Presently, I am not aware of any issues with it;
hence, I believe it is now time to deprecate dhcp-client-service-type in
favor of dhcpcd-service-type.

See also: https://issues.guix.gnu.org/68619

* gnu/services/networking.scm (dhcp-client-service-type): Deprecate.

[1]: https://www.isc.org/blogs/isc-dhcp-eol/
[2]: https://issues.guix.gnu.org/75934

Change-Id: I282c6a68570ccc5dfbb21176758c71cf03864ddd
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-08 22:56:48 +08:00
Philip McGrath
0d213d29f3 gnu: racket: Update to 8.17.
* gnu/packages/chez.scm (chez-scheme-for-racket): Update to
10.2.0-pre-release.2.
* gnu/packages/racket (%racket-version): Update to 8.17.
(racket)[inputs]<racket>: Add new main-distribution package
"sequence-tools-lib".
<deinprogramm>: Likewise, for "deinprogramm-doc", "deinprogramm-lib", and
"deinprogramm-tool".
<drracket>: Likewise, for "drracket-core" and "drracket-core-lib".
<pconvert>: Likewise, for "pconvert-doc".
<compatibility, db, deinprogramm, draw, drracket, expeditor, gui>
<gui-pkg-manager, htdp, images, math, pconvert, pict, picturing-programs>
<profile, quickscript, r5rs, r6rs, racket-cheat, rackunit, redex, scribble>
<slideshow, typed-racket, string-constants, trace>: Update hashes.

Change-Id: Ie0d30dfc36c50acff4d37593953c13eafd662773
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-08 21:24:05 +08:00
Philip McGrath
320502f6a8 gnu: zuo: Update to 1.12.
* gnu/packages/racket.scm (zuo): Update to 1.12.

Change-Id: Id87342267979db46955650907e10397bff8ffb44
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-08 21:24:03 +08:00
Artyom V. Poptsov
199fd26ab2 gnu: udpcast: Update to 20250223.
* gnu/packages/admin.scm (udpcast): Update to 20250223.

Change-Id: Ifc578b839724d1b00ee52e04003aa7c870bb6ab0
2025-06-08 10:28:54 +03:00
Artyom V. Poptsov
733d95df01 gnu: mingetty: Use GEXPs.
* gnu/packages/admin.scm (mingetty): Use GEXPs.

Change-Id: I01950a5b220c74438d5c2b4a98d1265b7c02bb05
2025-06-08 10:28:54 +03:00
Artyom V. Poptsov
b1cda73419 gnu: ttyload: Use GEXPs.
* gnu/packages/admin.scm (ttyload): Use GEXPs.

Change-Id: I3d59ccbfd30e852726e1a66bf6c08a8f208d6d74
2025-06-08 10:28:54 +03:00
Ahmad Draidi
a30f9507d0 gnu: Add ansifilter.
* gnu/packages/pretty-print.scm: (ansifilter): New variable.

Change-Id: I12e86080f5f39c52ea1def6084b9a5e6cc7af92c
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-08 11:00:19 +08:00
B. Wilson
cb8727f593 gnu: swi-prolog: Use shell from our inputs at runtime.
* gnu/packages/prolog.scm (swi-prolog)[arguments]: Set POSIX_SHELL build
variable.

Closes: #119
Change-Id: Icf7464bc48e8cd6b89da44fbf13cff3fe8933a24
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-06-08 10:57:30 +08:00
Zheng Junjie
e504c84679 gnu: packagekit-qt5: Update to 1.1.2.
* gnu/packages/qt.scm (packagekit-qt5): Update to 1.1.2.
[source]: Update url.

Change-Id: Iead8b339d4121db2d1ae42dfdd8aee7f841be852
2025-06-08 10:37:49 +08:00
Ashish SHUKLA
935531f639 gnu: nim: Update to 2.2.4.
* gnu/packages/nim.scm (atlas): Update.
(nim): Update to 2.2.4.

Closes: #460
Change-Id: I049985d248e2e3a8bcaf6557f64ba9fc1eecd999
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-06-08 09:18:04 +08:00
Andrew Wong
b8f4b68c7b gnu: dsda-doom: Update to 0.29.0.
* gnu/packages/games.scm (dsda-doom): Update to 0.29.0.
[description]: Revise.

Closes: #469
Change-Id: I17f196b5862ce53987137076ec77e49e31b46419
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-06-08 09:09:14 +08:00
Andrew Wong
fba552164a gnu: swayimg: Update to 4.1.
* gnu/packages/image-viewers.scm (swayimg): Update to 4.1.

Closes: #467
Change-Id: Ie650f781334bb268a0bf96b12e24822dab0f8385
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-06-08 09:07:27 +08:00
jgart
ce78c0489b gnu: trealla: Update to 2.73.3.
* gnu/packages/prolog.scm (trealla): Update to 2.73.3.

Change-Id: Id036c5ae937413dcc88c72dc3e7da448121363f9
2025-06-07 15:02:32 -05:00
Morgan Smith
a97c086e01 gnu: tup: Update to 0.8.
* gnu/packages/build-tools.scm (tup): Update to 0.8. Use gexps.
<source>: Update URL. Remove patch.
<phases>: Adjust.
<inputs>: Update pcre to pcre2. Add libinih.
<license>: Add Lua license.
* gnu/local.mk: Unregister patch.
* gnu/packages/patches/tup-unbundle-dependencies.patch: Delete file.

Change-Id: If8e55455bbf0dedc70611caf3247e169ad59c4d2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-07 19:56:50 +02:00
Luca Matei Pintilie
8e560da174 gnu: swaynotificationcenter: Wrap program.
* gnu/packages/wm.scm (swaynotificationcenter)[#:glib-or-gtk?]: Enable.

Change-Id: I114b0c58e14df64d35fd61557bbe38a8d108fe0c
Signed-off-by: Luca Matei Pintilie <luca@lucamatei.com>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-08 01:34:30 +08:00
Formbi
994fd2a9d0 gnu: ckb-next: update to 0.6.2
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-08 01:33:19 +08:00
Sören Tempel
8ee1c20f87 gnu: python-angr: Refactor test invocation.
* gnu/packages/python-xyz.scm (python-angr)[arguments]<#:phases>: Preserve
‘check’ phase from the build system.
Move test flags to...
<#:test-flags>: ...here.

Change-Id: I5d857592596af5209c584f4491ad6b0a8ff3b848
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-08 01:32:58 +08:00
Sören Tempel
9055bb3644 gnu: python-angr: Skip flaky ‘test_similarity_fauxware’ test.
* gnu/packages/python-xyz.scm (python-angr)[#:phases]<check>: Skip additional
test and refactor code to allow specification of test to skip as a list.

Change-Id: I259dde141b19ed908099090d8ec709eee47d854a
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-08 01:32:58 +08:00
Sören Tempel
f0c6e840dd gnu: python-angr: Use unicorn-2.0.
* gnu/packages/python-xyz.scm (python-angr)[inputs]: Replace unicorn with
unicorn-2.0.

Change-Id: Idcd8a5ce16e73350dd668e4a4cb9145a87257717
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-08 01:32:58 +08:00
Sören Tempel
f7f244f5d9 gnu: Add unicorn-2.0.
This older version of unicorn is required by python-angr. Without
it, python-angr does not pass check [0]. angr upstream is aware of
the problem but does not yet support newer versions of unicorn [1].
Other distributions, like Nix, solve this by packaging the older
version of unicorn specifically for angr [2], let's do the same!

* gnu/packages/emulators.scm (unicorn-2.0): New variable.

[0]: https://issues.guix.gnu.org/78132
[1]: https://github.com/angr/angr/issues/4921
[2]: https://github.com/NixOS/nixpkgs/pull/388155

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-08 01:32:56 +08:00
Kurome
8e70c92b18 gnu: Deprecate font-vazir.
See also <https://github.com/rastikerdar/vazirmatn/blob/master/CHANGELOG.md#3200>.

* gnu/packages/fonts.scm (font-vazir): Superseded by font-vazirmatn.

Change-Id: I9e6da586682f29cb57bff34cf3c3cc1578da907a
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-08 01:04:30 +08:00
Kurome
42c87bf59c gnu: Add font-vazirmatn.
* gnu/packages/fonts.scm (font-vazirmatn): New variable.

Change-Id: I115890e9c04ffd64d52b0c22c67116593e739369
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-08 01:04:29 +08:00
Tomas Volf
f390a43d29 gnu: nghttp3: Update to 1.10.1.
* gnu/packages/web.scm (nghttp3): Update to 1.10.1.

Change-Id: Ib249a3c559285931db8c43d345cdff461f5d494f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-07 17:23:06 +02:00
Sören Tempel
966b6b0157 ocaml: binsec: Wrap program to set OCAMLPATH.
Otherwise, dune plugins cannot be loaded which results in some command
line options to not work correctly. For example, binsec --help errors
with "The library "binsec.sse.checkct" can't be found in the search
paths". To fix this, this patch adds a wrap-programs phase.

Fixes: https://issues.guix.gnu.org/69996.

* gnu/packages/ocaml.scm (binsec) <arguments>: Add wrap-programs phase.

Change-Id: I31a5aaaf1fc49b46f05551f2ef66947699f602c7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-07 16:35:21 +02:00
Remco van 't Veer
4684d6dcd0 gnu: ruby-3.2: Update to 3.2.8.
Fixes:
CVE-2024-27281 RCE vulnerability with .rdoc_options in RDoc
CVE-2024-27282 Arbitrary memory address read vulnerability with Regex search
CVE-2024-39908 DoS in REXML
CVE-2025-27219 Denial of Service in CGI::Cookie.parse
CVE-2025-27220 ReDoS in CGI::Util#escapeElement
CVE-2025-27221 userinfo leakage in URI#join, URI#merge and URI#+

* gnu/packages/ruby.scm (ruby-3.2): Update to 3.2.8.

Change-Id: I4938434cd15650796fe020650a452a876daa5aeb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-07 16:29:40 +02:00
Artyom V. Poptsov
0aa419f9ac gnu: fastfetch: Update to 2.45.0.
* gnu/packages/admin.scm (fastfetch): Update to 2.45.0.

Change-Id: I1a0e64078172e6c9c5fff2dffee9c29aa5af5445
2025-06-07 02:38:19 +03:00