Commit graph

166286 commits

Author SHA1 Message Date
Andreas Enge
ef6b7bf4f0
etc: teams: Order alphabetically.
This is a follow-up to commit e8cc7e3c16

* etc/teams.scm (ai): Move the variable up.
* CODEOWNERS: Regenerate.

Change-Id: I4cc4fcf228783392bdf8dfbe2374c19aa5a9e30d
2025-08-18 11:30:22 +02:00
Sergio Pastor Pérez
3489720b90
gnu: Add koi.
* gnu/packages/kde-plasma.scm (koi): New variable.

Change-Id: Ie16d4508f73bdfe0ee88bd39b264d19381237083
2025-08-18 09:01:59 +08:00
Maxim Cournoyer
50f65b553d
gnu: nss: Add static output.
* gnu/packages/nss.scm (nss) [outputs]: Add static output.
[#:phases] {move-static-archives}: New phase.

Change-Id: I2665debbec31d5906d1093fa2aa6ac6b4b4cacb2
2025-08-17 22:34:42 +02:00
Maxim Cournoyer
a4be3b9191
gnu: nss: Use gexp variables in install phase.
* gnu/packages/nss.scm (nss) [#:phases]: Use gexp variables in install phase.

Change-Id: I16d9d31669d30ae0a9171f677525470152bab07d
2025-08-17 22:34:42 +02:00
Maxim Cournoyer
af9e540b71
gnu: nss-certs: Relocate to (gnu packages nss).
This is made so that the source can be shared without introducing module
circular dependencies.

* gnu/packages/certs.scm (nss-certs)
(nss-certs-for-test): Move to...
* gnu/packages/nss.scm: ... here.

Adjust the module imports via:

  git grep -l '(gnu packages certs)' |
  xargs sed 's/(gnu packages certs)/(gnu packages nss)/' -i

Change-Id: I56d7bc52ddcdffbced8a162e8db8ea5071b0cb0f
2025-08-17 22:34:42 +02:00
Ian Eure
4918534be1
gnu: nss: Update to 3.101.4.
* gnu/packages/nss.scm (nss): Update to 3.101.4.

Change-Id: I2a0d98f045034f66e0fea687696c77c64f4c853a
2025-08-17 22:34:42 +02:00
Ian Eure
a1d9c3a352
gnu: nss: Store the package release date in an environment variable.
* gnu/packages/nss.scm (nss): Store the package release date in an environment
variable.

Change-Id: Ic3708c0a32e2fc15b0400e42611735f33839b78b
2025-08-17 22:34:42 +02:00
Ian Eure
caeed43882
gnu: Remove nspr-4.36.
* gnu/packages/librewolf.scm (nspr-4.36): Delete variable.
(librewolf) [inputs]: Replace nspr-4.36 with nspr.
* gnu/packages/nss.scm (nss-rapid) [propagated-inputs]: Delete field,
inheriting parent one as-is.

Change-Id: I78c664498b07bff59e81fdbc417ebde8aafb3f68
2025-08-17 22:34:41 +02:00
Ian Eure
30fc2661fe
gnu: nspr: Update to 4.36.
* gnu/packages/nss.scm (nspr): Update to 4.36.

Change-Id: Iac06cba18730773438f9de4e00376c0213bf4c15
2025-08-17 22:34:41 +02:00
Ian Eure
4d7692adc5
gnu: Remove nspr-4.32.
Nothing uses this, so remove it.

* gnu/packages/nss.scm (nspr-4.32): Delete variable.

Change-Id: I05c97fe6fc32d045618334df118a84836c0d0261
2025-08-17 22:34:41 +02:00
Noé Lopez
1fef682809
gnu: guile-gi: Fix build.
* gnu/packages/patches/guile-gi-fix-marshall-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/guile-xyz.scm (guile-gi)
[source]: Use git-fetch.  Use “guile-gi-fix-marshall-tests.patch”.
[#:configure-flags]: Add “--enable-hardening” like upstream.
[#:phases]: Remove ‘remove-dotted-circle-from-combining-character’.
Add ‘disable-failing-tests’.
[inputs]: Remove webkitgtk-for-gtk3.  Move gtk+…
[native-inputs]: … here.  Add autoconf, automake, texinfo and grilo.
Replace xorg-server with xorg-server-for-tests.

Change-Id: Idbc92cac219947fec268e8afcc9bf6527cc8a217
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-17 21:43:35 +02:00
Artyom V. Poptsov
2de40d784e
gnu: bin-graph: Update to 1.0.2.
* gnu/packages/linux.scm (bin-graph): Update to 1.0.2.

Change-Id: I4023abcd346c165e177521040aec6a1e8cf499d4
2025-08-17 19:07:28 +03:00
Ashish SHUKLA
a86d7dc986
gnu: mold: Update to 2.40.4.
* gnu/packages/mold.scm (mold): Update to 2.40.4.

Change-Id: I991cf4ee0172828083ba8df5e53535c0e6684f97
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-17 17:45:29 +02:00
Andreas Enge
72b50476e5
gnu: compface: Fix build with gcc-14.
* gnu/packages/mail.scm (compface)[arguments]<#:configure-flags>: New field.
<#:phases>: Add new phase 'fix-includes.

Change-Id: I875b8709b0c09aa06f96a9a1db0760773c5dccd2
2025-08-17 16:31:17 +02:00
gemmaro
14e77e9db3
gnu: ruby-highline: Update to 3.1.2.
* gnu/packages/ruby-xyz.scm (ruby-highline): Update to 3.1.2.
[source]: Switch to the Git repository for testing.
[arguments]: Enable tests and add a setup phase before check.

Change-Id: Iec977dc27156491393c00610c67071e5e4c2396d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-17 10:51:41 +02:00
Cayetano Santos
a300e6feb1
etc: teams: Add hpc team.
* etc/teams.scm (hpc): New team.
[Cayetano Santos]: Add to new team.
* CODEOWNERS: Rebuild.

Change-Id: I5b08aed33ea89acaa770dd2ac5dd8b991d43989a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-17 10:48:14 +02:00
Cayetano Santos
e8cc7e3c16
etc: teams: Add ai team.
* etc/teams.scm (ai): New team.
[Cayetano Santos]: Add to new team.

Change-Id: I6be002cf562ceb139d3a6e5d68a989a35d727f06
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-17 10:44:47 +02:00
Vagrant Cascadian
70a3479438
teams: debian: Add team.
* etc/teams.scm (debian): Add team.
[Vagrant Cascadian]: Add to debian team.
* CODEOWNERS: Rebuild.

Change-Id: Iab42f6d6ba94fece017e137bd6a9ee280a849b19
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-17 10:39:41 +02:00
Ashish SHUKLA
5138923454
gnu: fastfetch: Update to 2.50.1.
* gnu/packages/admin.scm (fastfetch): Update to 2.50.1.
[arguments]<#:phases>: Add phase 'fix-yyjson.

Change-Id: Idd2ceacc589080fe4058ecf225e6d2ec10394960
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-17 10:35:49 +02:00
Ashish SHUKLA
d441bca884
gnu: weechat: Update to 4.7.1.
* gnu/packages/irc.scm (weechat): Update to 4.7.1.

Change-Id: I0815fd22cfdc3582156068792baeaaa6aaaf465e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-17 10:30:54 +02:00
Andreas Enge
4434e26772
gnu: tipp10: Update to 3.3.4.
* gnu/packages/education.scm (tipp10): Update to 3.3.4.

Change-Id: Ic0c70a0ff3b0ddcec8a50c5a3a041321a036ec15
2025-08-16 22:03:14 +02:00
Nicolas Graves
ac9c4da058
gnu: python-lmdb: Switch to pyproject.
* gnu/packages/databases.scm (python-lmdb):
[source]: Improve style.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
<#:phases>: Refresh them.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

Change-Id: Ic78cae77e77846d6bace552e1baf7839fafa1603
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:57 +01:00
Nicolas Graves
26a3deadd4
gnu: python-alchemy-mock: Switch to pyproject.
* gnu/packages/databases.scm (python-alchemy-mock):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Pass pytest options through <#:test-flags> rather than
<#:phases>.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I03ad45d452c11001b500b513682c338f3bff33e8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:53 +01:00
Nicolas Graves
8cdd561e78
gnu: python-scripttest: Update to 2.0.
* gnu/packages/check.scm (python-scripttest): Update to 2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them, enable tests.
[native-inputs]: Add python-setuptools, python-wheel.
[description]: Improve style.

Change-Id: I3286f48992799a94ddfcf565f7472261f8f8cade
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:48 +01:00
Nicolas Graves
ea4db17a0f
gnu: python-pytest-freezegun: Switch to pyproject.
* gnu/packages/check.scm (python-pytest-freezegun):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-setuptools, python-wheel. Remove unzip.
[description]: Improve style.

Change-Id: I30b86f2a004614c2fa5d7e8d5a679a730f5466dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:44 +01:00
Nicolas Graves
a2dbf2af82
gnu: Remove python-pytest-capturelog.
This package is deprecated for 8 years !! Its core functionality is
already in pytest itself.

* gnu/packages/check.scm (python-pytest-capturelog): Delete variable.

Change-Id: I7678551de1d17eb3783d9a2a4e25b86801773db5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:38 +01:00
Nicolas Graves
b55c1df9fe
gnu: osc: Switch to pyproject.
* gnu/packages/build-tools.scm (osc):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests>: Disable them with comment.
<#:phases>: Rewrite phase 'fix-filename.
[native-inputs]: Add python-setuptools, python-wheel.
[description]: Run guix style.

Change-Id: I1db8679885d5a5551059ab6f2c6e30b84cd0c19d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:33 +01:00
Nicolas Graves
e46a5255ff
gnu: compiledb: Switch to pyproject.
* gnu/packages/build-tools.scm (compiledb):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Improve style, add substitution to fix tests.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

Change-Id: Iaafbd32f7e7622ea95dcff9944cdccee600d80cd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:28 +01:00
Nicolas Graves
bf54c7e264
gnu: nanosv: Switch to pyproject.
* gnu/packages/bioinformatics.scm (nanosv):
[source, description]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
<#:phases>: Add phase 'relax-requirements.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: If63f2534ae9b0e7cc34c4e5d59fb0947fcbe5d45
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:23 +01:00
Nicolas Graves
544ec2e2b9
gnu: vpn-slice: Switch to pyproject.
* gnu/packages/vpn.scm (vpn-slice):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style, rewrite using gexps.
<#:tests>: Disable them explicitely.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I705f23279b8fb8dfa8405635f026d3aa85183226
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:17 +01:00
Nicolas Graves
dd47a070d4
gnu: sshoot: Switch to pyproject.
* gnu/packages/vpn.scm (sshoot):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Rewrite using gexps and search-input-file.
[native-inputs]: Add python-setuptools, python-wheel.
[inputs, description]: Run guix style.

Change-Id: I3cff24a71cb90b8ffa39aafd0a5586428a92f4fa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:06 +01:00
Frederick Muriuki Muriithi
dd9180b6c2
gnu: python-mysqlclient: Update to 2.2.7.
* gnu/packages/databases.scm (python-mysqlclient): Upgrade to 2.2.7.

Change-Id: Ifa5a8f7c478a6823fd957b2788e9b52457c5713d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:12:21 +01:00
Sharlatan Hellseher
f4fc2060a9
gnu: packages/ipfs: Sort.
* gnu/packages/ipfs.scm: (go-github-com-ipfs-go-cid,
go-github-com-ipfs-go-cidutil, go-github-com-ipfs-go-ipld-format, and
go-github-com-ipfs-go-metrics-interface): Sort variables alphabetically.

Change-Id: Iafeb67f7fdcf43af8fcbe9334eeb1d1e0570e29b
2025-08-16 00:07:20 +01:00
Sharlatan Hellseher
ada9037379
gnu: openconnect-sso: Swap poetry with poetry-core.
* gnu/packages/vpn.scm (openconnect-sso): Update to 0.8.0.
[arguments] <phases>: Add 'use-poetry-core.
[inputs]: Remove poetry.
[native-inputs]: Add python-poetry-core.

Change-Id: Ia69cb9d24cd3368a966297cfcdbafc655ab9f8ef
2025-08-16 00:07:20 +01:00
Sharlatan Hellseher
eb580ae9ce
gnu: vembrane: Update to 1.0.7.
* gnu/packages/bioinformatics.scm (vembrane): Update to 1.0.7.
[arguments] <phases>: Remove 'relax-requirements; add 'use-poetry-core.
[native-inputs]: Remove poetry; add python-poetry-core.

Change-Id: I50aca480b3aded3714d6e999efd3d12a4513e6a3
2025-08-16 00:07:20 +01:00
Sharlatan Hellseher
7235868525
gnu: aerich: Update to 0.8.1.
* gnu/packages/databases.scm (aerich): Update to 0.8.1.
[propagated-inputs]: Remove python-click, python-ddlparse, and
python-tomlkit; add python-asyncclick, python-pydantic, and
python-tomli-w.
[native-inputs]: Remove poetry, python-bandit, python-isort,
python-pydantic, and python-pytest-xdist; add python-poetry-core.

Change-Id: I685b79fdb6b1070ce86161d9f36064b84f4fe713
2025-08-16 00:07:20 +01:00
Sharlatan Hellseher
796e68cb64
gnu: Add python-asyncclick.
* gnu/packages/python-xyz.scm (python-asyncclick): New variable.

Change-Id: I420c61daef88abfd2409c6eab3bf28e864069777
2025-08-16 00:07:20 +01:00
Nicolas Graves
133c3a66f4
gnu: Add python-faster-whisper.
* gnu/packages/machine-learning.scm (python-faster-whisper): New variable.
2025-08-16 00:07:20 +01:00
Nicolas Graves
874eba31ac
gnu: Add onnxruntime.
* gnu/packages/machine-learning.scm (onnxruntime): New variable.
2025-08-16 00:07:20 +01:00
Nicolas Graves
fcbfb5b140
gnu: Add flatbuffers-23.5.
* gnu/packages/serialization.scm (flatbuffers-23.5): New variable.
2025-08-16 00:07:20 +01:00
Nicolas Graves
6dbe4a87fc
gnu: safeint: Update to 3.0.28.
* gnu/packages/cpp.scm (safeint): Update to 3.0.28.
2025-08-16 00:07:19 +01:00
Nicolas Graves
bc2b5ecd7b
gnu: safeint: Improve style.
* gnu/packages/cpp.scm (safeint): Run guix style.
2025-08-16 00:07:19 +01:00
Nicolas Graves
209a5c4c96
gnu: Add eigen-for-onnxruntime.
* gnu/packages/algebra.scm (eigen-for-onnxruntime): New variable.
2025-08-16 00:07:19 +01:00
Vagrant Cascadian
4d632082cf
gnu: debian-archive-keyring: Update to 2025.01.
* gnu/packages/debian.scm (debian-archive-keyring): Update to 2025.01.
[tests]: Disable tests, removed upstream.

Change-Id: I584988ebc3e2ab5ef6193fa57c4dfdb762c5b0e5
2025-08-15 15:48:54 -07:00
Nicolas Graves
1aae8c84d7
gnu: debootstrap: Update to 1.0.141.
* gnu/packages/debian.scm (debootstrap): Update to 1.0.141.
[inputs]: Add elxr-archive-keyring.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-08-15 15:41:02 -07:00
Nicolas Graves
a0dc399028
gnu: Add elxr-archive-keyring.
* gnu/packages/debian.scm (elxr-archive-keyring): New variable.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-08-15 15:41:00 -07:00
Nicolas Graves
a9bb71571f
gnu: debootstrap: Improve package.
Mainly benefit from search-input-file instead of substituting
manually.

* gnu/packages/debian.scm (debootstrap)
[source]: Reindent.
[arguments]: Reorder them.
<#:phases>: Rewrite them, simplify tedious and sometimes
erroneous substitutions. Improve style. Remove unwanted scripts.
<#:modules>: Introduce them.
[inputs]: Add kali-archive-keyring.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-08-15 15:40:57 -07:00
Nicolas Graves
27d5cb606d
gnu: Add pardus-archive-keyring.
* gnu/packages/debian.scm (pardus-archive-keyring): New variable.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-08-15 15:40:54 -07:00
Nicolas Graves
e97f5f458e
gnu: Add kali-archive-keyring.
* gnu/packages/debian.scm (kali-archive-keyring): New variable.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-08-15 15:40:51 -07:00
Josep Bigorra
3fc6c9bfc5
gnu: Add python-puccinialin.
* gnu/packages/python-xyz.scm (python-puccinialin): New variable.

Change-Id: Id647ddd599f4d942afba67a23c102043981d81d1
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-15 20:54:56 +01:00