Commit graph

176999 commits

Author SHA1 Message Date
Nguyễn Gia Phong
625ed9311c
Update Nguyễn Gia Phong's new email address.
* .mailmap: New entry.

Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18 17:16:43 +00:00
jgart
2d94d3f9de
gnu: Add emacs-claude-code.
* gnu/packages/emacs-xyz.scm (emacs-claude-code): New variable.

Fixes: guix/guix#4021

Change-Id: I2a6072bedf428b1ac606c3f2486e59057f526439
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18 11:53:21 +01:00
Oleg Pykhalov
44a85eb6bd
gnu: niri: Update to 25.11.
* gnu/packages/wm.scm (niri): Update to 25.11.
* gnu/packages/rust-crates.scm: Update crates accordingly.

Change-Id: Ifee78879b700516ca4872ca800606c00fa1414d0
2025-12-18 13:34:44 +03:00
Maxim Cournoyer
a90e2453d5
gnu: x2goclient: Fix build.
* gnu/packages/patches/x2goclient-fix-makefile.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/nx.scm (x2goclient): Apply it.

Fixes: #4586
Change-Id: Ib76ac5acd99cbde806f961b4e8107eb37f755304
2025-12-18 15:59:19 +09:00
jgart
d7dac3985c
gnu: Add hare-lsp.
* gnu/packages/hare-apps.scm (hare-lsp): New variable.

Change-Id: Ic66fbcbc74dc241fae819ca0a3fd61b6c3c7fc15
2025-12-17 20:59:49 -06:00
jgart
fe9dfb6abb
gnu: trealla: Update to 2.87.5.
* gnu/packages/prolog.scm (trealla): Update to 2.87.5.

Change-Id: I6a331959eca8077774b932a0c3c5a3c0324b0d76
2025-12-17 18:16:34 -06:00
Sharlatan Hellseher
9da5b5196a
gnu: python-pulp: Fix build.
* gnu/packages/python-xyz.scm (python-pulp):
[build-system]: Switch to pyproejct-build-system.
[arguments] <tests?>: Disable for now.
[native-inputs]: Add python-setuptools.

Change-Id: I4488a3a7d7199f722df5ba8b319dfbd19612972c
2025-12-18 00:06:47 +00:00
Sharlatan Hellseher
48983fab8d
gnu: python-mappy: Fix indentation.
* gnu/packages/bioinformatics.scm (python-mappy): Fix indentation.

Change-Id: Ib6fbe26b7ba54e559093699b6b31e9a27b60ea96
2025-12-17 23:32:23 +00:00
Hugo Buddelmeijer
14ab247ece
gnu: python-mappy: Switch to pyproject.
* gnu/packages/bioinformatics.scm (python-mappy):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#test-backend, #test-flags>: Replace check phase with
example (no tests).
[native-inputs]: Add python-setuptools.

Change-Id: I9561de7e0ee94dbd1134c23c608d262169407456
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-17 23:30:57 +00:00
Hugo Buddelmeijer
2ede88e3bc
gnu: python-ghp-import: Update to 2.1.0.
* gnu/packages/version-control.scm (python-ghp-import): Update to 2.1.0.
[source]: Update URL, permanent redirects.
[build-system]: Switch to pyproject.
[arguments]: Switch to gexps.
<#:tests?>: Disables tests, do not exist in PyPI or Git.
[native-inputs]: Add python-setuptools.
[home-page]: Update URL.

Change-Id: Ie0fa5bfe05919598b669c5048f671a788d000662
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-17 23:20:54 +00:00
Sharlatan Hellseher
a52bd8449b
gnu: python-imaplib2: Switch to pyproject.
* gnu/packages/mail.scm (python-imaplib2):
[source]: Switch to git-fetch providing tests.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.

Change-Id: I31fc960675ff97e9a769b1c1a5e37836fe9f0162
2025-12-17 23:16:56 +00:00
Sharlatan Hellseher
61f18e6d0c
gnu: pulsemixer: Improve package.
* gnu/packages/pulseaudio.scm (pulsemixer):
[build-system]: Switch to pyproject-build-system.
[arguments]: Switch to search-input-file, drop trailing #t from lambda.
[native-inputs]: Add python-setuptools.

Change-Id: Ia0921a46be451b522bf5ad39de366b5ba2e949a5
2025-12-17 23:16:56 +00:00
Sharlatan Hellseher
e830350288
gnu: autorandr: Switch to pyproject.
* gnu/packages/xdisorg.scm (autorandr):
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.

Change-Id: I62068ba970a081b58e69154d62e8fe99eebb8656
2025-12-17 23:16:55 +00:00
Vagrant Cascadian
81c8d1c609
gnu: python-py-ubjson: Switch to pyproject-build-system and enable tests.
Fixes build failure with missing tests.

* gnu/packages/web.scm (python-py-ubjson): Use pyproject-build-system.
[native-inputs]: Add python-setuptools, python-coverage and lcov.  [source]:
Use git-fetch.  [phases]: Add 'avoid-git-clean. Replace 'check.
2025-12-17 14:38:36 -08:00
John Kehayias
c203995bf5
gnu: python-google-auth-oauthlib: Fix tests.
* gnu/packages/python-web.scm (python-google-auth-oauthlib)[build-system]:
Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-mock, and python-setuptools.

Change-Id: Ic846efd5298d666bd295492309f18c271aeb6997
2025-12-17 15:19:15 -05:00
jgart
a3a14c5693
gnu: linenoise: Update to 1.0-3.e26268d.
* gnu/packages/shells.scm (linenoise): Update to 1.0-3.e26268d.

Change-Id: I0e547d5ffcdcea963ba5858a38f7af3ae16d1d94
2025-12-17 12:34:53 -06:00
Cayetano Santos
40b59d5f47
gnu: python-surf: Disable tests.
Tests require slaclab/ruckus, which needs ghdl vhdl compiler.
Package update requires rogue, not in the repos.

* gnu/packages/electronics.scm (python-surf)[native-inputs]: Remove python-wheel.

Change-Id: I634cc5d5c8091665a1751272bd83e17169ffe1af
2025-12-17 18:49:50 +01:00
Cayetano Santos
c57e1e118d
gnu: fd: Fix bash completions path.
* gnu/packages/rust-apps.scm (fd)[arguments]: Fix ’install-extras #:phase.

Change-Id: I84679a71803ee7dce4a1c4996d8a4668b7d1b109
2025-12-17 18:28:23 +01:00
Cayetano Santos
b770d4b370
gnu: ausweisapp: Update to 2.4.0.
* gnu/packages/security-token.scm (ausweisapp)[source]: Switch to
git-fetch.
[native-inputs]: Add python-wrapper.
[arguments]: Use G-Expressions

Change-Id: I78984b6263292c1c8896f30292fc06914f753c62
2025-12-17 18:15:27 +01:00
Cayetano Santos
fd08e6589a
gnu: pkcs11-helper: Update to 1.31.0.
* gnu/packages/security-token.scm (pkcs11-helper): Update to 1.31.0.

Change-Id: I4777482cade36990b5511cbb876d33d3a45fa3ef
2025-12-17 18:08:20 +01:00
jgart
2a59e5d392
teams: python: Add manifest.
* etc/teams/python/python-manifest.scm: New file.

Change-Id: I1443ec2f2e5584a47dbe580caa682093e5fa1fe3
Signed-off-by: jgart <jgart@dismail.de>
2025-12-17 11:02:53 -06:00
Andreas Enge
facb375f88
gnu: ipfs-configuration: Update deprecated default value.
* gnu/services/networking.scm (<ipfs-configuration>): Replace go-ipfs
by kubo.

Change-Id: Iba127e5e06e00dd7bb1ff5901fdfa9b2ff075e9d
2025-12-17 15:48:26 +01:00
Andreas Enge
f54a032cec
Revert "gnu: guile: Add 3.0.11."
This reverts commit 2b3782eb6e.

Fixes: guix/guix#4909
2025-12-17 14:36:25 +01:00
Cayetano Santos
58e3af17e2
gnu: pwsafe: Update to 3.70.1.
* gnu/packages/password-utils.scm (pwsafe): Update to 3.70.1.
[native-inputs]: Add python-wrapper.

Change-Id: I00261a9254407b58fa6902d8322c06e7dd61c7a9
2025-12-17 13:36:28 +01:00
Cayetano Santos
ec689e843a
gnu: xkcdpass: Update to 1.20.0.
* gnu/packages/password-utils.scm (xkcdpass): Update to 1.20.0.

Change-Id: Ib29c71cc9632db5239519a296d15ccd5c7b7251a
2025-12-17 13:36:28 +01:00
Cayetano Santos
2c90e82e82
gnu: pass-git-helper: Update to 4.1.0.
* gnu/packages/password-utils.scm (pass-git-helper): Update to 4.1.0.

Change-Id: Iee5bd049e0ebda5e8ec3ec929f18d8c734459a12
2025-12-17 13:36:27 +01:00
Cayetano Santos
0b51ee66b7
gnu: ccid: Update to 1.7.0.
* gnu/packages/security-token.scm (ccid): Update to 1.7.0.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Fix ’patch-Makefile.
[inputs]: Add zlib.
[native-inputs]: Add autoconf, autoconf-archive, automake, flex, libtool,
python-wrapper, and which.

Change-Id: Id546490684e7b54ac4858ec9b89809c825c361fe
2025-12-17 13:36:27 +01:00
Cayetano Santos
ff9db3d56f
gnu: qdigidoc: Update to 4.9.1.
* gnu/packages/security-token.scm (qdigidoc): Update to 4.9.1.

Change-Id: I02cb65673a6bc68ca64b55c960c1c973113ddcc8
2025-12-17 13:36:27 +01:00
Cayetano Santos
d87a646b0a
gnu: cracklib: Update to 2.10.3.
* gnu/packages/password-utils.scm (cracklib): Update to 2.10.3.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Remove ’install-dict and add ’chdir.
[native-inputs]: Add autoconf, automake, libtool and intltool.

Change-Id: I1cc877f5d62b594bf7ead4899497420c2d930cb5
2025-12-17 13:36:27 +01:00
Cayetano Santos
4bd47431d6
gnu: zxcvbn-c: Update to 2.6.
* gnu/packages/password-utils.scm (zxcvbn-c): Update to 2.6.

Change-Id: I05f83ed4ddd3361652d55cb3c1f678c1da22842f
2025-12-17 13:36:27 +01:00
Hugo Buddelmeijer
89710d99fa
gnu: python-pychm: Switch to pyproject-build-system.
* gnu/packages/ebook.scm (python-pychm): Switch to pyproject-build-system.
[source]: Switch to git-fetch for tests.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.

Change-Id: I35bdfc15cdff6c86accad0722653071300c40563
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
812d9b4717
gnu: python-fb-re2: Switch to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-fb-re2): Switch to pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.

Change-Id: I390e137e77090cb157df4ad9b661ef63b2942ade
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
82aa5d47fb
gnu: python-strawc: Switch to pyproject-build-system.
* gnu/packages/bioinformatics.scm (python-strawc): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I49f697f9a968a141e5009ea8f860f0662500e0fd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
6e5999d70b
gnu: python-sinfo: Switch to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-sinfo): Switch to pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: Ibe678393b5e531928ba88d4569349cdbbcaf0a68
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
146da6cf12
gnu: python-pypairix: Update to 0.3.9.
* gnu/packages/bioinformatics.scm (python-pypairix): Update to 0.3.9.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.

Change-Id: I0fbe88438fcdcb304e12eac4156e94959e6db174
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
91a164d588
gnu: python-jsmin: Switch to pyproject-build-system.
* gnu/packages/python-web.scm (python-jsmin): Switch to pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: Ica4fc8d47b84c38f1beb0a887ef207cf5b8379a7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
79767ce7aa
gnu: python-numpy-groupies: Update to 0.11.3.
* gnu/packages/python-science.scm (python-numpy-groupies): Update to 0.11.3.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-numpy.
[native-inputs]: Remove python-pytest-runner and python-numpy; add python-pandas,
python-setuptools, and python-setuptools-scm.

Change-Id: Iffe9007c357ac5f299a07cfb1d3fcd20da862c81
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
ec18fea38b
gnu: python-msgpack-numpy: Switch to pyproject-build-system.
* gnu/packages/python-science.scm (python-msgpack-numpy): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Select unittest.
[native-inputs]: Add python-setuptools.

Change-Id: I47958f2fe83411cefd91b664197a5b08e33205b4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
fd5ccad45e
gnu: python-intervaltree: Switch to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-intervaltree): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: Ie849ed1cfabacd9b2438b6e2bd883048d8032b5e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
4d617d8c11
gnu: keepkey-agent: Switch to pyproject-build-system.
* gnu/packages/finance.scm (keepkey-agent): Switch to pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable tests.
[native-inputs]: Add python-setuptools.

Change-Id: If83aa4cf17ebf3bac374e161d2fe2d7f4e92693e
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
7e42aacfc8
gnu: python-simple-rlp: Switch to pyproject-build-sytem.
* gnu/packages/python-xyz.scm (python-simple-rlp): Switch to
pyproject-build-sytem.
[build-system]: Switch to pyproject-build-sytem.
[native-inputs]: Add python-setuptools and python-pytest.

Change-Id: Ic4e9b717e6be6885b123834391a53b94c19e1132
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
100454dbe8
gnu: python-databases: Update to 0.8.0.
* gnu/packages/databases.scm (python-databases): Update to 0.8.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Disable tests that require a database.
[native-inputs]: Add python-httpx, python-psycopg, python-pytest,
python-setuptools, and python-starlette.

Change-Id: I812d3e91fa0af6bee4df058d8563f5b0be28a3f2
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
45e1b3c776
gnu: python-mnemonic: Update to 0.21.
* gnu/packages/finance.scm (python-mnemonic): Update to 0.21.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-poetry-core and python-pytest.

Change-Id: I8eae1fa7b7a920ecefb4058837af624463453abe
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
86ea7a4aae
gnu: python-asyncpg: Fix build.
* gnu/packages/databases.scm (python-asyncpg): Fix build.
[arguments]<#:test-flags>: Disable failing test.
[propagated-inputs]: Remove python-async-timeout.
[native-inputs]: Remove python-wheel.

Change-Id: I7d989120dee90abd4bb40b700d2c98a8b1143e28
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
0ec90936c9
gnu: python-ecpy: Update to 1.2.5.
* gnu/packages/python-crypto.scm (python-ecpy): Update to 1.2.5.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-future.
[native-inputs]: Add python-setuptools.
[home-page]: Update based on redirect.

Change-Id: I0e37b51fa157964aba0ab35a0b20974cfdcb205a
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
ddb12f1668
gnu: python-yubikey-manager: Update to 5.8.0.
* gnu/packages/security-token.scm (python-yubikey-manager): Update to 5.8.0.

Change-Id: Icffa80eb3dbee030a6600b6f263c7c22466c14cb
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
42d5d7f37a
gnu: python-pyscard: Update to 2.3.1.
* gnu/packages/security-token.scm (python-pyscard): Update to 2.3.1.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools and python-pytest.
[properties]: Add release-monitoring-url.

Change-Id: Id4fdb34eda8c8efb1aa4ab4cba8ce9da30adc888
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17 11:20:20 +01:00
Sharlatan Hellseher
0a2dfdb6d7
gnu: tetoolkit: Update to 2.2.3.
* gnu/packages/bioinformatics.scm (tetoolkit): Update to 2.2.3.
[arguments] <tests?>: No tests.
[native-inputs]: Remove python-wheel.

Change-Id: Idc5994a58115653447abb02d676b800d27ffe16e
2025-12-17 11:20:20 +01:00
Sharlatan Hellseher
e3453ff65d
gnu: python-plaster-pastedeploy: Update to 1.0.1.
* gnu/packages/python-web.scm (python-plaster-pastedeploy): Update to 1.0.1.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I9516ee45816fe127fb6c0a76a8cd21929e802713
2025-12-17 11:20:20 +01:00
Sharlatan Hellseher
3d59a38db3
gnu: python-zope-deprecation: Update to 6.0.
* gnu/packages/python-web.scm (python-zope-deprecation): Update to 6.0.
[source]: Fix PyPI archive name.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disable for now.
[native-inputs]: Add python-setuptools.

Change-Id: I55075d1b96271a9b987e2731d7b7cadd2c233efd
2025-12-17 11:20:20 +01:00