Commit graph

163829 commits

Author SHA1 Message Date
Nicolas Graves
fdfd9a35e0
gnu: tinmop: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (tinmop)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
80cf865a31
gnu: lokke: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (lokke)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
0919099b49
gnu: tpm2-tools: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (tpm2-tools)[native-inputs]: Replace
gnu-gettext by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
b20f3632ed
gnu: showmethekey: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (showmethekey)[native-inputs]: Replace
gnu-gettext by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
ee79c92531
gnu: gnome-shell-extension-appindicator: Replace gettext input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (gnome-shell-extension-appindicator)
  [native-inputs]: Replace gnu-gettext by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
b947c27fd8
gnu: dialect: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (dialect)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
3c186dd3dd
gnu: morris: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (morris)[native-inputs]: Replace gnu-gettext
by gettext-minimal.
  [arguments]: Improve style and explain.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
b7704822f7
gnu: fluxbox: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (fluxbox)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:40 +02:00
Nicolas Graves
d7cbea9594
gnu: fluxbox: Improve style.
* gnu/packages/wm.scm (fluxbox): Improve style.
  [arguments]: Run guix style, guix style -S arguments, then rewrite
  using G-exps and make-desktop-entry-file.
  [native-inputs, inputs, description]: Run guix style.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:40 +02:00
Nicolas Graves
041db55731
gnu: podman: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (podman)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:40 +02:00
Nicolas Graves
4595fa6a8b
gnu: tecla: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (tecla)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:39 +02:00
Konrad Hinsen
d3752a1de2
gnu: sbcl-tooter: Update to commit 4583049c.
* gnu/packages/lisp-xyz.scm (sbcl-tooter): Update to commit 4583049c.

Signed-off-by: jgart <jgart@dismail.de>
2025-07-10 17:43:27 -05:00
Kurome
cb01171d30
gnu: font-sarasa-gothic: Update to 1.0.31.
* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 1.0.31.
[description]: Fix typo.

Change-Id: Iec849d105943d4f93f5d4ec2a2e6911bdc5af3fb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-10 23:38:53 +02:00
Kurome
fd1a0c93d3
gnu: font-plemoljp: Update to 3.0.0.
* gnu/packages/fonts.scm (font-plemoljp): Update to 3.0.0.

Change-Id: I709e453df3ae4faf9ee77fcffd2748c5e8b71b72
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-10 23:34:54 +02:00
Cayetano Santos
dea1384fc1
gnu: guile-scheme-json-rpc: Update to 0.5.0.
* gnu/packages/guile-xyz.scm (guile-scheme-json-rpc): Update to 0.5.0.

Change-Id: If4f6b8e86289cca106ee9d86b00c70640d179ded
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-10 23:11:55 +02:00
Cayetano Santos
06e5b2acc8
gnu: guile-lsp-server: Update to 0.4.8.
* gnu/packages/guile-xyz.scm (guile-lsp-server): Update to 0.4.8.

Change-Id: I7ea8f24f796e04d087bd6b0bf102a815d2de9c4f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-10 23:11:16 +02:00
Florian Pelz
13cd6c9a13
nls: Update translations.
* po/doc/guix-cookbook.it.po: New file.
* po/doc/guix-manual.it.po: New file.
* po/doc/local.mk: Add 'it' manual, cookbook.
* po/doc/po4a.cfg (po4a_langs): Add 'it'.
* po/guix/el.po: New file.
* po/guix/LINGUAS: Add 'el'.
* doc/local.mk: Add 'it' manual, cookbook.
* doc/htmlxref.cnf: Update URLs for manual, cookbook.
* doc/build.scm (%cookbook-languages, %manual-languages): Add 'it'.
* doc/guix.texi (Top): Mention 'it' manual.
* doc/guix-cookbook.texi (Top): Mention 'it' cookbook.

Change-Id: I46023fa4b2dbe9db5227292823b4df9e41c3cee0
2025-07-10 18:43:09 +02:00
Florian Pelz
eb0acce967
nls: Switch Weblate repo URL to Codeberg.
* Makefile.am (WEBLATE_REPO): Update.

Change-Id: I93b97fa296c3b7a393bdff3cbc3357a24c660154
2025-07-10 18:43:08 +02:00
Florian Pelz
d7e986e482
doc: Replace www.gnu.org broken links.
See <https://bugs.gnu.org/78319>.

* doc/guix-cookbook.texi (Packaging Tutorial): Fix links.

Change-Id: Ib13b77a8248f6a1b91c05079c457bc4e96d847f3
2025-07-10 18:42:38 +02:00
Sharlatan Hellseher
b62d909d52
gnu: go-github-com-opencontainers-runtime-spec: Update to 1.2.1.
* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-runtime-spec): Update to 1.2.1.

Change-Id: I3588067c010a6457c21bbe14b8f5eaef66103faf
2025-07-10 17:10:26 +01:00
Sharlatan Hellseher
465277384d
gnu: go-github-com-cyphar-filepath-securejoin: Update to 0.4.1.
* gnu/packages/golang-xyz.scm (go-github-com-cyphar-filepath-securejoin): Update to 0.4.1.

Change-Id: I40d60b51f153d72c5b0ebe96863adc555442335f
2025-07-10 17:10:26 +01:00
Homo
5efefe21d1
gnu: Remove restinio-0.6.
* gnu/packages/networking.scm (restinio-0.6): Delete variable.

Change-Id: Ib889810f129ee276303222c1b35b3789bfa2cbde
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-10 23:19:37 +09:00
Homo
2a7ba05feb
gnu: jami: Update to 20250610.0.
* gnu/packages/patches/jami.scm (libjami): Update to 20250610.0.
[source]: Unregister libgit2 patch.
[inputs]: Delete guile-3.0.
[arguments] <#:configure-flags>: Delete --enable-agent.
(jami): Update to 20250610.0.
[source]: Add patch.
[native-inputs]: Add git.
[inputs]: Add hunspell and zxing-cpp.
* gnu/packages/patches/jami-qwindowkit.patch,
gnu/packages/patches/jami-unbundle-dependencies.patch: Update for jami 20250610.0.
* gnu/local.mk: Unregister patch. Register new patch.
* gnu/packages/patches/libjami-libgit2-compatibility.patch: Remove file.
* gnu/packages/patches/jami-disable-webengine.patch: New file.

Fixes: <https://issues.guix.gnu.org/76231>
Change-Id: I118454aa7c214271725358928b751f4d43cac2db
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-10 23:19:37 +09:00
Homo
b77c109a71
gnu: zxing-cpp: Update to 2.3.0.
* gnu/packages/aidc.scm (zxing-cpp): Update to 2.3.0.
[version]: Do not use git-version.
[source]: Update URL.
[native-inputs]: Add pkg-config.
[inputs]: Add libpng, zint and zlib.
[arguments] <#:configure-flags>: Add -DZXING_READERS=ON, -DZXING_WRITERS=BOTH,
  -DZXING_DEPENDENCIES=LOCAL, -DZXING_EXAMPLES=OFF,
  -DZXING_USE_BUNDLED_ZINT=OFF and -DZXING_UNIT_TESTS=ON.
<#:phases> (install-headers): New phase.
(zxing-cpp-1.2a): New variable.
(zxing-cpp-1.2) [source]: Update URL.
* gnu/packages/linphone.scm (liblinphone)[inputs]: Replace zxing-cpp with zxing-cpp-1.2a.
* gnu/packages/messaging.scm (kaidan)[inputs]: Likewise.

Change-Id: Ib03af79feef03f9c9e1a5b97d39b7d6c18d3ff1d
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-10 23:19:37 +09:00
Homo
29912090f0
gnu: dhtnet: Update to 0.0.1-4.6c5ee3a.
* gnu/packages/networking.scm (dhtnet): Update to 0.0.1-4.6c5ee3a.
[arguments] <#:configure-flags>: Add -DDNC_SYSTEMD=OFF.

Change-Id: I57187bd254cf2dc5f9a4ba874b80411acf2f44d9
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-10 23:19:37 +09:00
Homo
4efad03276
gnu: opendht: Update to 3.4.0.
* gnu/packages/networking.scm (opendht): Update to 3.4.0.
[version]: Do not use git-version.
[inputs]: Replace restinio-0.6 by restinio. Add llhttp.
[arguments] <#:phases> {pkgconfig-disable-iouring}: New phase.

Change-Id: I6fed7fe1c8ba0d75d0dca8406010f7c8dd89609e
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-10 23:19:37 +09:00
Homo
87850ddad7
gnu: pjproject-jami: Update to 2.13.1-3.8fc165b.
* gnu/packages/telephony (pjproject-jami): Update to 2.13.1-3.8fc165b.

Change-Id: I7694ad474e55214a68071ef88996129123c64a96
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-10 23:19:37 +09:00
Homo
aca349ba77
gnu: restinio: Update to 0.7.7.
* gnu/packages/networking.scm (restinio): Update to 0.7.7.
[native-inputs]: Move expected-lite to...
[propagated-inputs]: ... here.

Change-Id: Ifba66e16382c3ded9349f97e885960b0fb6fd286
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-10 23:19:37 +09:00
Homo
628b21b997
gnu: expected-lite: Update to 0.9.0.
* gnu/packages/cpp.scm (expected-lite): Update to 0.9.0.

Change-Id: I50c896df694a41e5d0a2282d2112108eefc46e50
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-10 23:19:37 +09:00
jgart
ca3a6bc119
gnu: trealla: Update to 2.78.0.
* gnu/packages/prolog.scm (trealla): Update to 2.78.0.

Change-Id: I9da4bb040a199d7746f75d0c0fe12e4cbb07ac3f
2025-07-10 09:04:56 -05:00
Christopher Baines
938dbd33e9
gnu: lollypop: Update to 1.4.42.
* gnu/packages/gnome.scm (lollypop): Update to 1.4.42.

Change-Id: If408936ee8c7758bdfcfe38c48c100627978be7f
2025-07-10 13:58:19 +01:00
Christopher Baines
68d3e3874f
gnu: guix-data-service: Update to 0.0.1-71.683b375.
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-71.683b375.

Change-Id: I309d89c59a03ed459846ba30156f5422a808a809
2025-07-10 13:56:30 +01:00
Christopher Baines
66757bfb87
gnu: guile-documenta: Update to 0.4.0.
* gnu/packages/guile-xyz.scm (guile-documenta): Update to 0.4.0.

Change-Id: Iac60cb2f9e5ac8f355a740bc7346fbd9b668f763
2025-07-10 13:55:05 +01:00
Christopher Baines
4409c05a79
gnu: guile-knots: Update to 0-23.d18b5b8.
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-23.d18b5b8.

Change-Id: I393742fd9b95afff8ecb0761f9231b76ec91cfd6
2025-07-10 13:52:23 +01:00
Paul Garlick
0d8a0acc53
gnu: python-dolfin-adjoint: Fix build.
* gnu/packages/simulation.scm (python-dolfin-adjoint): Fix build.
[arguments]: Set pytest import mode. Update list of failing tests.
[native-inputs]: Add python-setuptools and python-wheel, needed by
pyproject-build-system.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-10 12:07:22 +02:00
Grigory Shepelev
f7fb7734fa
gnu: Add guile-srfi-125.
* gnu/packages/patches/guile-srfi-125-fix-r7rs-rename-clause.patch: New file.
* gnu/local.mk (dist_patch_DATA): New entry for patch.
* gnu/packages/guile-xyz.scm (guile-srfi-125): New variable.

Change-Id: I4cbe67f67278a2be362a6e5a54a79dacae41011e
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-10 17:59:34 +08:00
Grigory Shepelev
75069c147b
gnu: Add guile-srfi-126.
* gnu/packages/guile-xyz.scm (guile-srfi-126): New variable.

Change-Id: Ic9f81328f44cb71164af1bb1bd9be9b66acbf600
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-10 17:59:28 +08:00
Ashish SHUKLA
f89c54f24f
gnu: swayimg: Update to 4.5.
* gnu/packages/image-viewers.scm (swayimg): Update to 4.5.

Change-Id: Iba6ee5bb032a220fcbe0fbea6f1af539aab9b8b0
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-10 17:17:41 +08:00
Efraim Flashner
d2e03bf414
gnu: libcpuid: Build on more architectures.
* gnu/packages/hardware.scm (libcpuid)[arguments]: When building for
armhf-linux or aarch64-linux adjust the 'absoultize phase to adjust the
dkms installation directory.
[inputs]: When building for armhf-linux or aarch64-linux add
linux-libre-headers.
[supported-systems]: Also allow armhf and aarch64 systems.

Change-Id: Idd24651da77129782461074caae9a3cc3dcaf351
2025-07-10 10:36:38 +03:00
Efraim Flashner
3adadd3051
gnu: libcpuid: Update to 0.8.0.
* gnu/packages/hardware.scm (libcpuid): Update to 0.8.0.
[source]: Update snippet for changes in source location.
[arguments]: Update configure-flag.  Update 'absolutize phase to find
more instances for substitution.

Change-Id: Id418fb77402039cbfbbde9d945e81521de369def
2025-07-10 10:36:38 +03:00
Maxim Cournoyer
e008e5c2d3
gnu: webrtc-audio-processing-0.3: Patch source directly.
* gnu/packages/audio.scm (webrtc-audio-processing-0.3)
[source] <patches>: New field.
[phases] {patch-source}: Remove manual patch application.
[native-inputs]: Remove patch file.

Change-Id: I4f1600444325c6591360a33ff2fb723cd4232734
2025-07-10 14:42:25 +09:00
Brice Waegeneire
314b657d8d
gnu: Add baresip.
* gnu/packages/telephony.scm(baresip): New variable.

Change-Id: Ice2ce5800b734d61bc183003d7fa80a5eaf276e8
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-10 14:42:25 +09:00
Brice Waegeneire
69ead86aef
gnu: Add baresip-libre.
* gnu/packages/telephony.scm(baresip-libre): New variable.

Change-Id: Ic12aa557fd2df8d0af7ddece82632bdaddcf1dad
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-10 14:42:20 +09:00
Brice Waegeneire
6bdda4d1cc
gnu: Add webrtc-audio-processing-0.3.
* gnu/packages/jami.scm (webrtc-audio-processing/jami): Move to...
* gnu/packages/audio.scm: (webrtc-audio-processing-0.3): ... here. And
inherit from webrtc-audio-processing.
* gnu/packages/jami.scm (libjami)[inputs]: Replace
webrtc-audio-processing/jami with webrtc-audio-processing-0.3.

Change-Id: I7ea1d84882ea4f05383f973105c1ede966ea4e00
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-10 14:08:35 +09:00
Josselin Poiret
af025cf486
gnu: ocaml-merlin: Fix tests.
* gnu/packages/ocaml.scm (ocaml-merlin) (ocaml5.0-merlin): Fix tests

Change-Id: I8a7e4cdda499a9ad7296741e4ae581d868aba31b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-07-10 07:04:01 +02:00
Josselin Poiret
b755dce100
gnu: ocaml-pp: Update to 2.0.0.
* gnu/packages/ocaml.scm (ocaml-pp): Update to 2.0.0.

Change-Id: I35920b9e7ea4def393cd793f20b28f360a985d86
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-07-10 07:03:14 +02:00
Josselin Poiret
3c8f3ba7bc
gnu: dune: Update to 3.19.1.
* gnu/packages/ocaml.scm (dune-bootstrap): Update to 3.19.1.

Change-Id: Ic1f7e65828e9052591d37ddd870835476bb322a9
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-07-10 07:03:00 +02:00
Leo Famulari
8ee445f39a
gnu: linux-libre: Update to 6.15.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre): Use linux-libre
6.15.
(btrfs-progs): Update to 6.15.

Change-Id: I304f2cd493c8a34b43b926257a8738c6cc59d3e0
2025-07-09 19:59:26 -04:00
Antoine Côté
e2b13c1a3a
gnu: mkvtoolnix: Update to 93.0.
* gnu/packages/video.scm (mkvtoolnix): Update to 93.0.
[inputs]: Replace fmt-8 with fmt-11.
[native-inputs]: Replace ruby-3.2 with ruby-3.4.

Change-Id: I133e14ad770b2e1d12b36f83d697f265fc71cb1e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-09 23:00:16 +01:00
Vagrant Cascadian
dac95d5cb3
gnu: linux-libre-arm64-mnt-reform: Revert additional upstream patches.
* gnu/packages/patches/linux-libre-arm64-mnt-reform-revert-phy-rockchip-samsung.patch: New file.
* gnu/packages/patches/linux-libre-arm64-mnt-reform-revert-rk-samsung-hdptx.patch: New file.
* gnu/packages/patches/linux-libre-arm64-mnt-reform-revert-vop2-display-modes.patch: New file.
* gnu/local.mk[dist_patch_DATA]: Register patches.
* gnu/packages/linux.scm (%mnt-reform-revert-drm-rockchip-vop2-patch): Delete variable.
(linux-libre-arm64-mnt-reform)[source]: Use new patches.
2025-07-09 14:31:12 -07:00