Commit graph

160686 commits

Author SHA1 Message Date
Hilton Chain
9763543703
gnu: fcitx5: Add GUIX_GTK3_IM_MODULE_FILE search path.
* gnu/packages/fcitx5.scm (fcitx5)[native-search-paths]: Add
GUIX_GTK3_IM_MODULE_FILE.

Change-Id: I436e1973f3fb5d89d23896e0027343507fb752fe
2025-05-24 08:57:03 +08:00
Murilo
917a9fd36d
gnu: hyprland: Update to 0.49.0.
This new input is needed for dma_buf_export_sync_file.

* gnu/packages/wm.scm (hyprland): Update to 0.49.0.
[inputs]: Add linux-libre-headers-6.14.

Change-Id: I088530829879c2bcd22321c66423927f6ebd95c9
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-24 08:56:43 +08:00
Murilo
30424b9af7
gnu: hyprpicker: Update to 0.4.5.
* gnu/packages/xdisorg.scm (hyprpicker): Update to 0.4.5.

Change-Id: Ie3ea2ec58888f1a5fb9af44251ec7c268284d72e
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-24 08:56:43 +08:00
Murilo
2e2fbcc51a
gnu: hyprpaper: Update to 0.7.5.
* gnu/packages/xdisorg.scm (hyprpaper): Update to 0.7.5.

Change-Id: I58c05df9975e0b1d94e464399b2221367a6f948d
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-24 08:56:43 +08:00
Murilo
9ee791aebf
gnu: hyprlock: Update to 0.8.2.
* gnu/packages/xdisorg.scm (hyprlock): Update to 0.8.2.

Change-Id: If8756f0f0e6e0d4b9f00e0fd51fa53470211509d
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-24 08:56:43 +08:00
Murilo
671988a365
gnu: hyprcursor: Update to 0.1.12.
* gnu/packages/xdisorg.scm (hyprcursor): Update to 0.1.12.

Change-Id: I6e03c069dfbca9b7f614a5a77290f82aea6c589b
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-24 08:56:43 +08:00
Murilo
95fa4e83e3
gnu: hypridle: Update to 0.1.6-1.4f1c165.
This update is built against this specific commit for compatibility
with non-(e)logind operating-systems.
Can go back to regular versioning on next release.

See <https://github.com/hyprwm/hypridle/issues/150>.

* gnu/packages/wm.scm (hypridle): Update to 0.1.6-1.4f1c165.
[inputs]: Add hyprland-protocols, hyprwayland-scanner.

Change-Id: I83481528a030e2564b74c53cef15882fcb02a0d7
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-24 08:56:42 +08:00
Murilo
13e7d93668
gnu: hyprland-protocols: Update to 0.6.4.
* gnu/packages/freedesktop.scm (hyprland-protocols): Update to 0.6.4.

Change-Id: Iaa4302d68720ccc258aab131def8291d6b6d58e1
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-24 08:56:42 +08:00
Murilo
2592d17419
gnu: hyprutils: Update to 0.7.1.
* gnu/packages/cpp.scm (hyprutils): Update to 0.7.1.

Change-Id: I59092099e36283a395f1edd59eb6dd02fcb51f62
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-24 08:56:42 +08:00
Murilo
35b1d9a401
gnu: hyprlang: Update to 0.6.3.
* gnu/packages/cpp.scm (hyprlang): Update to 0.6.3.

Change-Id: I821c430021be9ab552c5e05956c6629eee3ff758
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-24 08:56:42 +08:00
Murilo
79f6621f73
gnu: wayland-protocols-next: Update to 1.43.
* gnu/packages/freedesktop.scm (wayland-protocols-next): Update to 1.43.

Change-Id: I20baa942c9e57e2b6fa1ce4d92793ac64c1a91e8
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-24 08:56:40 +08:00
jgart
cdb2af7c3a
gnu: trealla: Update to 2.71.31.
* gnu/packages/prolog.scm (trealla): Update to 2.71.31.

Change-Id: I87a710ef3fafd05d4c15d1cb0e23364ca26429ca
2025-05-23 15:34:48 -05:00
Arun Isaac
3e676b49b9
gnu: guile-lens: Patch hall.scm.
* gnu/packages/guile-xyz.scm (guile-lens)[arguments]: Patch hall.scm before
invoking hall in run-hall phase.
2025-05-23 19:16:50 +01:00
Florian Pelz
001ceac870
news: Add 'de' news title.
* etc/news.scm: Translate refresh entry 'de' title.

Change-Id: Idf670464e8111c6a29bc37a0f6cc5c56f28c2359
2025-05-23 16:38:55 +02:00
Ludovic Courtès
8dff813138
teams: Add “codeowners” action.
* etc/teams.scm (team->codeowners-snippet, export-codeowners): New
procedures.
(main): Add “codeowners” action.
* doc/contributing.texi (Teams): Document it.

Change-Id: I601443981af374d85160833f7096d8c973873fb1
2025-05-23 11:38:33 +02:00
Ludovic Courtès
3b6e499d5e
maint: Change main repository URL to git.guix.gnu.org.
Throughout, replace “https://git.savannah.gnu.org/git/guix.git” by
“https://git.guix.gnu.org/guix.git”.

Change-Id: Ieb82464f92a806b85c79e629f952e68c39323740
2025-05-23 11:19:07 +02:00
Ludovic Courtès
5e47bafb37
describe: Recognize git.guix.gnu.org for commit hyperlinks.
* guix/scripts/describe.scm (%vcs-web-views): Add git.guix.gnu.org.

Change-Id: I47ded4618dec3073925efdfa5df87ab47643f8c4
2025-05-23 11:17:59 +02:00
Janneke Nieuwenhuizen
60025c2425
gnu: Add dparser.
* gnu/packages/language.scm (dparser): New variable.

Change-Id: I74bf7751ad9fb2c91f9d851f29504675b5b09425
2025-05-23 09:34:17 +02:00
Janneke Nieuwenhuizen
2865f4fed5
gnu: libgc: Use [win]pthreads for MinGW.
* gnu/packages/bdw-gc.scm (libgc):[arguments]: When building for MinGW, add
"--enable-threads=pthreads" to #:configure-flags.

Change-Id: I85f996c25eb9c578921e7dfd6d82ad20daacfa49
2025-05-23 09:34:17 +02:00
Janneke Nieuwenhuizen
99ba2814d1
gnu: cross-base: mingw: Use winpthreads by default.
Using a version of mingw-64 with winpthreads, packages that support posix
threads, such as Guile, can be (cross-)built for MinGW with thread support.

Also, since gcc-13, a MinGW (cross-)compiler provides g++ with std::mutex when
built with a version of mingw-w64 that has winpthreads enabled.

* gnu/packages/cross-base.scm (cross-gcc-toolchain/implementation):
Add #:with-winpthreads? parameter, defaulting to #t.  Pass it...
(cross-libc*): ...to new #:with-winpthreads? parameter here, defaulting to #t.
Pass it to make-mingw-w64 for winpthread support.

Change-Id: Iaf34d9cc812543762cfd626693ea715880341c13
2025-05-23 09:34:17 +02:00
Janneke Nieuwenhuizen
1e4220d59b
gnu: mingw-w64-i686, mingw-w64-x86_64: Use winpthreads.
* gnu/packages/mingw.scm (mingw-w64-i686, mingw-w64-x86_64): Enable
winpthreads by default.
(mingw-w64-i686-sans-winpthreads, mingw-w64-x86_64-sans-winpthreads): New
variables providing variants without winpthreads.

Change-Id: Iaf34d9cc812543762cfd626693ea715880341c13
2025-05-23 08:58:26 +02:00
Steve George
7533d742da
gnu: Add sc-controller.
* gnu/packages/games.scm (sc-controller): New variable.

Change-Id: Id978f268045bf045e4274a143e78b5ece36bd581
Signed-off-by: Steve George <steve@futurile.net>
2025-05-23 08:41:16 +02:00
Denis 'GNUtoo' Carikli
8e10fa95ea
gnu: Add wordwarvi.
* gnu/packages/games.scm (wordwarvi): New variable.

Signed-off-by: Steve George <steve@futurile.net>
Change-Id: I2f48c12b780943c56e4d191d43fec3f247261607
2025-05-23 08:41:16 +02:00
AwesomeAdam54321
18e54a1b30
gnu: Add sosage.
* gnu/packages/games.scm (sosage): New variable.

Signed-off-by: Steve George <steve@futurile.net>
Change-Id: Ic60db8e6326eaa78d00fdbd18c609d31beaf76e1
2025-05-23 08:41:16 +02:00
AwesomeAdam54321
a4cc27748a
gnu: Add superfluous-returnz-data.
* gnu/packages/games.scm (superfluous-returnz-data): New variable.

Signed-off-by: Steve George <steve@futurile.net>
Change-Id: Iba11d9ecbdd3921ed754c13eb210f7d8bf22741d
2025-05-23 08:41:16 +02:00
Adam Faiz via Guix-patches via
f234af614b
gnu: Add sdl2-mixer-x.
* gnu/packages/sdl.scm (sdl2-mixer-x): New variable.

Signed-off-by: Steve George <steve@futurile.net>
Change-Id: Ifaf85f98d7beb8861c3b99a012d8b77ab17e2129
2025-05-23 08:41:16 +02:00
Antero Mejr
cb0cacf206
gnu: Add netpanzer.
* gnu/packages/games.scm (netpanzer): New variable.

Change-Id: I989834b3b20c9848f53f1f17bb97bd9c49fc86e8
Signed-off-by: Steve George <steve@futurile.net>
2025-05-23 08:41:02 +02:00
Maxim Cournoyer
cf84898b4b
gnu: Remove nss/fixed.
* gnu/packages/nss.scm (nss/fixed): Delete variable.

Change-Id: Iffa5e0d767903e27c1a7f6b06321da8d3a8869bb
2025-05-23 15:32:06 +09:00
Maxim Cournoyer
6dd88b5345
gnu: opensc: Update to 0.26.1.
* gnu/packages/security-token.scm (opensc): Update to 0.26.1.

Change-Id: Ic9c1a598ad4694ce25ec7f7cf61726ab2a9ac135
2025-05-23 15:01:25 +09:00
Maxim Cournoyer
a75adabc15
gnu: icedove-minimal: Unbundle nss.
* gnu/packages/gnuzilla.scm (icedove-minimal) [inputs]: Add nss.
[#:phases] {configure}: Add "ac_add_options --with-system-nss\n" to mozconfig
file.

Change-Id: I3b67ed540a5d68d33fe31c3435051d367baef246
2025-05-23 15:01:25 +09:00
Maxim Cournoyer
b63ab3556e
gnu: icecat-minimal: Unbundle nss.
* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Add nss.
[#:configure-flags]: Add "--with-system-nss".

Change-Id: Id485a6d53383309846a0b28aed2b24882142e3fd
2025-05-23 15:01:25 +09:00
Maxim Cournoyer
ba59ec9a11
gnu: kyua: Do not install 200 MiB worth of tests binaries.
* gnu/packages/check.scm (kyua) [phases] {delete-installed-tests}: New phase.

Change-Id: Id5b8a1266c9ce282cb988421c62064cc18e6763e
2025-05-23 14:57:03 +09:00
Maxim Cournoyer
e7c73201de
gnu: pkgconf: Update to 2.4.3.
* gnu/packages/pkg-config.scm (pkgconf): Update to 2.4.3.

Change-Id: Ibaeb8f8702fe930340018d0f4e297d01c5404e21
2025-05-23 14:57:03 +09:00
jgart
2571a233f4
gnu: lem: Update to 96aec3a.
* gnu/packages/text-editors.scm (lem): Update to 96aec3a.

Change-Id: Ied4ea80ee14a55259e0c6c0d5db407d9ea0c44e7
2025-05-23 00:00:05 -05:00
Ian Eure
ac4fa90af1
gnu: librewolf: Update to 138.0.4-1 [security fixes].
Fixes:

CVE-2025-4918: Out-of-bounds access when resolving Promise objects
CVE-2025-4919: Out-of-bounds access when optimizing linear sums

* gnu/packages/librewolf.scm (librewolf): Update to 138.0.4-1.

Change-Id: I2c2b7b5a043b37b60f0378f115f0f31fa3993618
2025-05-22 20:35:13 -07:00
Ian Eure
4f72ae2513
gnu: emacs-adaptive-wrap: Fix broken build.
The original 0.8 release from 2021-01-11 was overwritten on 2024-03-31,
changing the hash, and causing this package build to fail.

* gnu/packages/emacs-xyz.scm (emacs-adaptive-wrap):
[sha265]: Update.

Change-Id: I5acac3bbf97132445522af6935491202596093ff
2025-05-22 20:34:49 -07:00
jgart
ff5e0455ee
gnu: trealla: Update to 2.71.29.
* gnu/packages/prolog.scm (trealla): Update to 2.71.29.

Change-Id: Ie5dc3656278eb83896156d0aabbcfd115ad72452
2025-05-22 12:51:07 -05:00
Leo Famulari
dae30d4aef
teams: Remove Wilko Meyer from the kernel team due to inactivity.
* etc/teams.scm ("Wilko Meyer"): Remove from the kernel team.

Change-Id: I3545e69f9bab341044faa2dc5f6c278d532091ec
2025-05-22 12:51:43 -04:00
Leo Famulari
5e78b22cd4
gnu: linux-libre 5.15: Update to 5.15.183.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.183.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: Ib51a6c5552f37e516c427ff98c1f30a8f5ef50b7
2025-05-22 12:45:33 -04:00
Leo Famulari
a1ec191572
gnu: linux-libre 6.1: Update to 6.1.139.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.139.
(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

Change-Id: I5386f0d641d19e70a2e4548962af46e459d0a261
2025-05-22 12:45:33 -04:00
Leo Famulari
2a48a307ae
gnu: linux-libre 6.6: Update to 6.6.91.
* gnu/packages/linux.scm (linux-libre-6-version): Update to 6.6.91.
(linux-libre-6-pristine-source, deblob-scripts-6): Update hashes.

Change-Id: Iab20ff0b8735e677fa9419ba2cd11a8c49bbd399
2025-05-22 12:45:33 -04:00
Leo Famulari
f6b5a3c319
gnu: linux-libre 6.12: Update to 6.12.29.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.29.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

Change-Id: I1fbd2284c61d6765e83bf9805863dfefc6b34ca2
2025-05-22 12:45:32 -04:00
Leo Famulari
ad7ef0d9dd
gnu: linux-libre: Update to 6.14.7.
* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.7.
(linux-libre-6.14-pristine-source, deblob-scripts-6.14): Update hashes.

Change-Id: I0ecad6647af84701233467f6d1bb0de514442e47
2025-05-22 12:45:32 -04:00
Sergey Trofimov
4629439a30
gnu: mediainfo: Update to 25.04.
* gnu/packages/video.scm (libmediainfo, mediainfo): Update to 25.04.

Change-Id: Ic92fd32989edbf75e82be58b0e9d12ef240155f1
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-05-22 12:41:36 -04:00
Sergey Trofimov
d4d92e3ab4
gnu: mu: Update to 1.12.11.
* gnu/packages/mail.scm (mu): Update to 1.12.11.

Change-Id: I651537f1cdca405b37f6e9eec27007d91f54a216
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-05-22 12:41:36 -04:00
Guillaume Le Vaillant
409bbd8014
gnu: p2pool: Update to 4.6.
* gnu/packages/finance.scm (p2pool): Update to 4.6.
  [source]: Update snippet.

Change-Id: I738798f6b69026aa613b6475ffb9bef695961dc3
2025-05-22 13:41:07 +02:00
Guillaume Le Vaillant
d1965160f8
gnu: cl-simple-matrix: Update to 3.1.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.1.

Change-Id: Id8b32b8f2ba0be58038a96ef8b142df2c834c5da
2025-05-22 13:41:07 +02:00
Liliana Marie Prikler
9013a53705
import/elpa: Improve CLI documentation for archive flag.
* guix/import/elpa.scm (elpa-url)[elpa-archives]: Move from here…
(%elpa-archives): … to here.
* guix/scripts/import/elpa.scm (%options): Add “list-archives”.
(show-help): Adjust accordingly.

Change-Id: Ib686bd9ff5eff2d4c37b8751ec1410666d568c1f
Co-authored-by: jgart <jgart@dismail.de>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-05-22 11:18:08 +02:00
Ricardo Wurmus
ed83953921
gnu: r-rcpparmadillo: Update to 14.4.3-1.
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 14.4.3-1.
[native-inputs]: Add r-tinytest.

Change-Id: I24816ea2be3f206f9f939da5f84067d6effe607f
2025-05-22 08:13:15 +02:00
Ricardo Wurmus
874a95e304
gnu: r-kmsurv: Update to 0.1-6.
* gnu/packages/cran.scm (r-kmsurv): Update to 0.1-6.

Change-Id: I8ff66d89aed2ad6b238d277d473e110ce4904ca3
2025-05-22 08:13:15 +02:00