Gabriel Wicki
ea9401bf1e
gnu: linux-libre: Extract common kernel modules into variables.
...
Deduplicate common default modules in an attempt to clean the module up.
* gnu/packages/linux.scm (pinebook-extra-modules,
arm64-generic-extra-modules): New variables.
(linux-libre-arm64-generic, linux-libre-lts-arm64-generic,
linux-libre-arm64-generic-5.10): Use new variables.
Change-Id: Ia48d6942332e71cadd43decb59d633180b0d3264
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-04-11 19:10:28 -07:00
Gabriel Wicki
39240c6a87
gnu: linux-libre: Build wireguard and netfilter modules by default.
...
* gnu/packages/linux.scm (default-extra-linux-options): Add module options.
(linux-libre-arm64-honeycomb, linux-libre-arm64-mnt-reform-6.19,
linux-libre-arm64-mnt-reform-6.18, linux-libre-arm64-mnt-reform-6.12): Remove
options.
Change-Id: I25655d1c7aa1cd8ccceabbe4d9e0ccc5fa876765
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-04-11 19:10:24 -07:00
Vagrant Cascadian
35f20275c0
gnu: linux-libre 6.1: Update to 6.1.168.
...
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.168.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: I451c59abf88d7603cc1ef9b33f0452f822b3b1d7
2026-04-11 19:05:24 -07:00
Vagrant Cascadian
3f83561fdf
gnu: linux-libre 6.6: Update to 6.6.134.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.134.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: Ia9c3e1466a37cfdc38816be528c078ab550d52cb
2026-04-11 19:05:21 -07:00
Vagrant Cascadian
c76a119d42
gnu: linux-libre 6.12: Update to 6.12.81.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.81.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: Ica289eea5726487dbd923c3b8b91f088fca3d93b
2026-04-11 19:05:19 -07:00
Vagrant Cascadian
20e8690310
gnu: linux-libre 6.18: Update to 6.18.22.
...
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.22.
(linux-libre-6.18-pristine-source): Update hash.
Change-Id: I249b4d2b0dcec260a10e7a4a5b1e63ae9869b477
2026-04-11 19:05:15 -07:00
Vagrant Cascadian
9e1e42aa90
gnu: linux-libre 6.19: Update to 6.19.12.
...
* gnu/packages/linux.scm (linux-libre-6.19-version): Update to 6.19.12.
(linux-libre-6.19-pristine-source): Update hash.
Change-Id: Ibaa1dea8ac75bdc972929dccead39929761eced8
2026-04-11 19:04:50 -07:00
jgart
bda50e3411
gnu: trealla: Update to 2.92.25.
...
* gnu/packages/prolog.scm (trealla): Update to 2.92.25.
Change-Id: Idc712573cb14de9a320e74b64a1908d6c82552b0
2026-04-11 18:42:15 -04:00
Cayetano Santos
f1cacebca6
gnu: emacs-calibredb: Add missing paths to binaries.
...
* gnu/packages/emacs-xyz.scm (emacs-calibredb)[arguments]: Complete
’patch-paths #:phase.
Change-Id: Idcf372702835e807f9739092fb8b4e3b016035f9
2026-04-11 21:28:34 +02:00
Christopher Baines
6cd5bbd0e9
gnu: guile-knots: Update to 0-32.d79284b.
...
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-32.d79284b.
Change-Id: Ib4dcbecd9b61f68dd2c66e7e74fbb6f126cd320f
2026-04-11 20:02:35 +03:00
Noé Lopez
1078e42a60
tests: Fix non-deterministic AppImage tests.
...
The tested AppImages were not actually relocatable and would rely on items
being available on the environment’s store (apart from glibc).
* guix/scripts/pack.scm (wrapped-manifest): New function.
(guix-pack): Extract relocatable manifest to wrapped-manifest.
* tests/pack.scm: Use relocatable profiles in AppImage tests.
Fixes: <https://issues.guix.gnu.org/76850 >
Change-Id: Ib3123054913fce903d215dc0629d806e9fceebc7
Reported-by: Reepca Russelstein <reepca@russelstein.xyz >
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-04-10 18:24:56 -07:00
Noé Lopez
3cbd6bd79c
gnu: appimage-type-2-runtime: Update to continuous-1.caf24f9.
...
The runtime-fuse3 binary was renamed to runtime.
* gnu/packages/appimage.scm (appimage-type2-runtime):
Update to continuous-1.caf24f9.
* guix/scripts/pack.scm (self-contained-appimage):
[runtime-path]: Use new runtime name.
Change-Id: Ibbb1fcb6ca914764c37addb62c8234b49cc93bd5
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-04-10 18:24:53 -07:00
Noé Lopez
f303403ec3
gnu: Remove fuse-for-appimage.
...
fuse:static can now be used instead.
* gnu/packages/linux.scm (fuse-for-appimage): Remove.
* gnu/packages/appimage.scm (appimage-type2-runtime)
[inputs]: Replace fuse-for-appimage with fuse:static.
* gnu/packages/file-systems.scm (squashfuse-for-appimage):
[inputs]: Replace fuse-for-appimage with fuse:static.
Change-Id: If3b10bd397eb10d28a8509feca889154bb287f61
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-04-10 18:24:50 -07:00
Noé Lopez
cd006d069a
gnu: fuse: Build static libraries.
...
* gnu/packages/linux.scm (fuse)
[outputs]: Add static output.
[arguments]<#:configure-flags>: Build static libraries.
<#:phases>: Add phase to install libraries in static output.
Change-Id: I9adfa4777174e700de2f5f0b2d43b286c7156313
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-04-10 18:24:46 -07:00
Noé Lopez
d0a9726a44
gnu: squashfuse: Update to 0.6.1.
...
* gnu/packages/file-systems.scm (squashfuse):
Update to 0.6.1.
Change-Id: Id589dd7a08a1f1a91ac0547c1a2edaafeaf034b1
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-04-10 18:24:42 -07:00
Danny Milosavljevic
f32596b598
gnu: Sort 'mesa in lookup-cargo-inputs.
...
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Order 'mesa
container correctly so cargo import doesn't cause churn.
2026-04-10 23:38:36 +02:00
Bean
12822a4aa9
gnu: librecad: Fix desktop integration and icon installation.
...
This patch fixes issue #4120 by ensuring that the .desktop file and
application icon are installed to XDG-compliant directories.
* gnu/packages/engineering.scm (librecad)[arguments]: Update
’install #:phase.
Fixes guix/guix#4120
Merges guix/guix!7677
Change-Id: Ibc8143081dad92ce4f9cba59129302d1fb17d311
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
Co-authored-by: Cayetano Santos <csantosb@inventati.org >
2026-04-10 23:26:42 +02:00
Vagrant Cascadian
023b344a41
gnu: diffoscope: Update to 317.
...
* gnu/packages/diffoscope.scm (diffoscope): Update to 317.
2026-04-10 12:10:50 -07:00
Giacomo Leidi
24a33681d1
gnu: Add sops.
...
* gnu/packages/password-utils.scm (sops): New variable.
Change-Id: Id0bd5d16eb2c14f7a8d0ec2185ae98626748e874
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 16:17:55 +01:00
Giacomo Leidi
9b6b2bd63f
gnu: Add go-github-com-huaweicloud-huaweicloud-sdk-go-v3.
...
* gnu/packages/golang-web.scm (go-github-com-huaweicloud-huaweicloud-sdk-go-v3): New variable.
Change-Id: Id293a774299a995514a970557571520e12195107
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 16:17:55 +01:00
Giacomo Leidi
4c9fdc411b
gnu: Add go-github-com-getsops-gopgagent.
...
* gnu/packages/golang-crypto.scm (go-github-com-getsops-gopgagent): New variable.
Change-Id: Ide04304a42ecb160d5e0d4eb95cdc7b7462f4320
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 16:17:55 +01:00
Giacomo Leidi
e0e3e89453
gnu: Add go-cloud-google-com-go-kms.
...
* gnu/packages/golang-web.scm (go-cloud-google-com-go-kms): New
variable.
(go-cloud-google-com-go): Drop kms module.
Change-Id: I2b809c515afded2eba3c0cacd9d73ca1838fd576
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 16:17:55 +01:00
Giacomo Leidi
49408cc5b8
gnu: Add go-github-com-hashicorp-vault-api.
...
* gnu/packages/golang-web.scm (go-github-com-hashicorp-vault-api): New variable.
Change-Id: I6e543cc03966104217fbb28f0271a7cfae24d210
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 16:17:55 +01:00
Giacomo Leidi
50185fe43a
gnu: Add go-github-com-hashicorp-go-secure-stdlib-awsutil.
...
* gnu/packages/golang-web.scm
(go-github-com-hashicorp-go-secure-stdlib-awsutil): New variable.
Change-Id: I06ce3746990e9beed89db62d184e3d004218c378
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 16:17:55 +01:00
Giacomo Leidi
ca43bd3b52
gnu: Add go-github-com-hashicorp-hcl-vault-7.
...
* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-hcl-vault-7): New variable.
Change-Id: I6626984179711c8dab338e6e207213f93b87e6bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 16:08:38 +01:00
Giacomo Leidi
1fbf974d35
gnu: Add go-github-com-hashicorp-go-secure-stdlib-parseutil.
...
* gnu/packages/golang-web.scm (go-github-com-hashicorp-go-secure-stdlib-parseutil): New variable.
Change-Id: I6f00dba7bd56fb39c2bc375f20ba2835ea6139bf
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 16:08:22 +01:00
Giacomo Leidi
bcaf747950
gnu: Add go-github-com-hashicorp-go-secure-stdlib-strutil.
...
* gnu/packages/golang-web.scm (go-github-com-hashicorp-go-secure-stdlib-strutil): New variable.
Change-Id: I35df7df61e7165a73d7cd0c0266b9d97af4d1dbb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 16:04:51 +01:00
Giacomo Leidi
b0e0cedba1
gnu: Add go-github-com-hashicorp-go-rootcerts.
...
* gnu/packages/golang-web.scm (go-github-com-hashicorp-go-rootcerts): New variable.
Change-Id: I58c307845e30864195cdc2e94bc5ad37e1695678
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 16:03:49 +01:00
Giacomo Leidi
f982450a96
gnu: Add go-github-com-aws-aws-sdk-go-v2-service-kms.
...
* gnu/packages/golang-web.scm
(go-github-com-aws-aws-sdk-go-v2-service-kms): New variable.
(go-github-com-aws-aws-sdk-go-v2): Drop service/kms module.
Change-Id: Iccf66cd19f8b25248618a9742df93a53f90a5916
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 16:03:13 +01:00
Giacomo Leidi
3fbdf6551b
gnu: Add go-github-com-aws-aws-sdk-go-v2-internal-endpoints-v2.
...
* gnu/packages/golang-web.scm
(go-github-com-aws-aws-sdk-go-v2-internal-endpoints-v2): New variable.
(go-github-com-aws-aws-sdk-go-v2): Drop internal/endpoints/v2 module.
(go-github-com-aws-aws-sdk-go-v2-credentials)[propagated-inputs]: Add
go-github-com-aws-aws-sdk-go-v2-internal-endpoints-v2.
(go-github-com-aws-aws-sdk-go-v2-service-sqs)[propagated-inputs]: Add
go-github-com-aws-aws-sdk-go-v2-internal-endpoints-v2.
Change-Id: If7560e17860ba0229c6b39b2b1c0a7c9e9e7dd3d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 16:02:14 +01:00
Giacomo Leidi
dbff777422
gnu: Add go-github-com-aws-aws-sdk-go-v2-internal-configsources.
...
* gnu/packages/golang-web.scm
(go-github-com-aws-aws-sdk-go-v2-internal-configsources): New variable.
(go-github-com-aws-aws-sdk-go-v2): Drop internal/configresources module.
(go-github-com-aws-aws-sdk-go-v2-credentials)[propagated-inputs]: Add
go-github-com-aws-aws-sdk-go-v2-internal-configsources.
(go-github-com-aws-aws-sdk-go-v2-service-sqs)[propagated-inputs]: Add
go-github-com-aws-aws-sdk-go-v2-internal-configsources.
Change-Id: I2c519ebc0852b1ef4f9cddec361bc70726961b23
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 16:01:32 +01:00
Giacomo Leidi
a725179c96
gnu: Add go-github-com-azure-azure-sdk-for-go-sdk-security-keyvault-azkeys.
...
* gnu/packages/golang-web.scm (go-github-com-azure-azure-sdk-for-go-sdk-security-keyvault-azkeys): New variable.
Change-Id: Ia4e4595028ed4e8170d8bfe764772118d295de82
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 16:00:43 +01:00
Giacomo Leidi
d327d727a0
gnu: Add go-github-com-azure-azure-sdk-for-go-sdk-security-keyvault-internal.
...
* gnu/packages/golang-web.scm (go-github-com-azure-azure-sdk-for-go-sdk-security-keyvault-internal): New variable.
Change-Id: Ic101e5b0fd9780c47b694d6c94518b1463c7e5e1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 15:59:37 +01:00
Giacomo Leidi
8565d05094
gnu: Add go-github-com-ryanuber-go-glob.
...
* gnu/packages/golang-xyz.scm (go-github-com-ryanuber-go-glob): New variable.
Change-Id: Ia118328f2b852541583d909193334eb3267520a4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 15:56:21 +01:00
Giacomo Leidi
22e9af57a8
gnu: Add go-github-com-goware-prefixer.
...
* gnu/packages/golang-xyz.scm (go-github-com-goware-prefixer): New variable.
Change-Id: Ib01253fa1382cb30c5ee84067226a9a955f97046
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 15:56:21 +01:00
Giacomo Leidi
a06ee30f23
gnu: go-github-com-hashicorp-go-retryablehttp: Update to 0.7.8.
...
* gnu/packages/golang-web.scm (go-github-com-hashicorp-go-retryablehttp): Update to 0.7.8.
Change-Id: I99c6f57c722458afa64d6ff8f8b9e277a2073288
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 15:44:06 +01:00
Patrick Norton
0efc130a16
gnu: Add librespeed-cli.
...
* gnu/packages/networking.scm (librespeed-cli): New variable.
Merges: https://codeberg.org/guix/guix/pulls/7759
Change-Id: If8ed5995a1a71fa7468626a0e3591e84708c855f
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 15:31:40 +01:00
Patrick Norton
dedfd91830
gnu: Add go-github-com-go-ping-ping.
...
* gnu/packages/golang-xyz.scm (go-github-com-go-ping-ping): New
variable.
Change-Id: Icfeb08d095c83e17de844797a215c874416dbe0c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 15:25:47 +01:00
Patrick Norton
5c80fc82c9
gnu: Add go-github-com-gocarina-gocsv.
...
* gnu/packages/golang-xyz.scm (go-github-com-gocarina-gocsv): New variable.
Change-Id: I1f8bf2be268eff1a025fd3ab3c481aeca8610fc1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 15:24:53 +01:00
jgart
b50c3379a2
gnu: trealla: Update to 2.92.21.
...
* gnu/packages/prolog.scm (trealla): Update to 2.92.21.
Change-Id: I161f71e8a76af2afb8798bc187e3a4e853e7b107
2026-04-10 10:08:50 -04:00
Foster Hangdaan
c19366a10f
gnu: skopeo: Update to 1.22.1.
...
* gnu/packages/virtualization.scm (skopeo): Update to 1.22.1.
Merges: https://codeberg.org/guix/guix/pulls/7774
Change-Id: I64842085b839f6834dcc0e6bfde1fb04e39cf1cc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 14:44:16 +01:00
Ashish SHUKLA
f03404bd1f
gnu: libcap-ng: Update to 0.9.3.
...
* gnu/packages/admin.scm (libcap-ng): Update to 0.9.3.
[arguments]: Use G-expressions.
<phases>: Add 'patch-configure-ac.
Merges: https://codeberg.org/guix/guix/pulls/7767
Change-Id: I09f73e12098b9d4be56f1e553ffcd32680d5e559
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 14:34:10 +01:00
Sharlatan Hellseher
e1ca60da44
gnu: ndctl: Update to 84.
...
* gnu/packages/disk.scm (ndctl): Update to 84.
Change-Id: I0f1008d3b7c04bc611cc670417c5945b8b2d7000
2026-04-10 13:26:50 +01:00
Sharlatan Hellseher
38122fa34f
gnu: libtraceevent: Update to 1.9.0.
...
* gnu/packages/linux.scm (libtraceevent): Update to 1.9.0.
Change-Id: I6387cd8d4c61832f661dcb90d887fe868f62cd3c
2026-04-10 13:26:50 +01:00
Sharlatan Hellseher
3865071dc1
gnu: fortran-simple-dftd3: Update to 1.3.0.
...
* gnu/packages/fortran-xyz.scm (fortran-simple-dftd3): Update to 1.3.0.
[native-inputs]: Add python-setuptools.
Change-Id: I95aa77c98a6c7bbb8e566e0ddb3352bae1d3081c
2026-04-10 13:26:25 +01:00
Sharlatan Hellseher
78c2059dfa
gnu: fortran-mctc-lib: Update to 0.5.1.
...
* gnu/packages/fortran-xyz.scm (fortran-mctc-lib): Update to 0.5.1.
Change-Id: I4db82db67ebc83f81d8e19adf5e6bcc110e15f45
2026-04-10 13:26:25 +01:00
Sharlatan Hellseher
8c63575cae
gnu: python-plac: Update to 1.4.3.
...
* gnu/packages/python-xyz.scm (python-plac): Update to 1.4.3.
Change-Id: Ia3893a2175163afd87f6bc1570a06aa53b451346
2026-04-10 13:25:58 +01:00
Sharlatan Hellseher
9701116aca
gnu: Add python-discovery.
...
* gnu/packages/python-xyz.scm (python-discovery): New variable.
Change-Id: I7e4ac655436bb7d63ba2b8c87a1af0103dc0fb98
2026-04-10 13:25:05 +01:00
Sharlatan Hellseher
e255575fb7
gnu: Add python-multipart-form-data-conformance.
...
* gnu/packages/python-check.scm (python-multipart-form-data-conformance): New variable.
Change-Id: Iec52216478d56169bdb9a01e5da0a91cb07f3ade
2026-04-10 13:24:28 +01:00
Nicolas Graves
b358552de2
gnu: Add python-pytest-instafail.
...
* gnu/packages/python-check.scm (python-pytest-instafail): New variable.
Change-Id: Ibf44422a99448a12de7b96b5d5d09a1142e42764
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 13:23:48 +01:00