Sughosha
a49269fd42
gnu: crow-translate: Update to 4.0.2.
...
* gnu/packages/kde-office.scm (crow-translate): Update to 4.0.2.
[source]: Update uri; add snippet.
[arguments]: Update comment.
<#:qtbase>: Use qtbase.
<#:configure-flags>: Add "-DCMAKE_CXX_FLAGS".
<#:phases>: Add 'unbundle-singleapplication phase.
[inputs]: Reorder; remove qtx11extras; replace qtbase-5 with qtbase, qtsvg-5
with qtsvg, qtmultimedia-5 with qtmultimedia and kwayland-5 with kwayland; add
breeze-icons, espeak-ng, qhotkey, qtscxml, qtspeech and single-application.
[native-inputs]: Replace qttools-5 with qttools.
Change-Id: I5b6f10c617d9fc7462c64710a5e303d99af26bbd
2025-09-29 22:11:12 +08:00
Sughosha
2afc99e027
gnu: Add qhotkey.
...
* gnu/packages/qt.scm (qhotkey): New variable.
Change-Id: Iea8794291af9828041862aa3f5e8c5dff7f9f8b3
2025-09-29 22:11:12 +08:00
Sughosha
dfadde6a45
gnu: crow-translate: Move to kde-office.scm.
...
* gnu/packages/kde-office.scm (crow-translate): Delete variable.
* gnu/packages/kde-office.scm (crow-translate): New variable.
Change-Id: I06fb1cebe44fb94cd78ec49c01f71dcf004400ad
2025-09-29 22:11:11 +08:00
Sughosha
92c6501a55
gnu: tellico: Update to 4.1.3.
...
* gnu/packages/kde-multimedia.scm (tellico): Update to 4.1.3.
Change-Id: I1bd2a2675ffa24765b74c6877bf21825fbc4de04
2025-09-29 22:11:11 +08:00
Sughosha
677d7bc5a9
gnu: ghostwriter: Update to 25.08.1.
...
* gnu/packages/kde-multimedia.scm (ghostwriter): Update to 25.08.1.
Change-Id: Icb7317a48ecf61832ef2f1132bf175a8e40bb5ab
2025-09-29 22:11:11 +08:00
pinoaffe
562802c23c
gnu: Add digikam.
...
* gnu/packages/image-viewers.scm (digikam): New variable.
Change-Id: I7d013e5c2b0cd9fc05d994449a8d3fd4db6b8393
2025-09-29 21:40:56 +08:00
pinoaffe
87da209e57
gnu: Add exiv2-static.
...
* gnu/packages/image.scm (exiv2-static): New variable.
Change-Id: Ie2d6abad666028fca761910be098d3fd165cbe50
2025-09-29 21:40:37 +08:00
Trevor Arjeski
b4b4be47cb
services: tor: Add nss-certs.
...
When using a tor-transport-plugin, namely a webtunnel with lyrebird, it is
necessary to have access to ssl certs to establish a connection to the bridge
over https.
* gnu/services/networking.scm (tor-shepherd-service): add nss-certs
file-sytem-mapping
Change-Id: Ifb7488d406cc6300eb6ac95e7dc0dfef0ff571db
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-09-29 15:28:08 +02:00
Junker
c7b7089963
gnu: Add faber.
...
* gnu/packages/task-runners.scm (faber): New variable.
Change-Id: Ic6dbfa00b99cd979130d5142a3165a1ab4d7a03d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-29 15:28:08 +02:00
Sören Tempel
04120f69dd
gnu: Add lhs2tex.
...
* gnu/packages/haskell-apps.scm (lhs2tex): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-29 15:28:08 +02:00
Jake Forster
7eeab5ffa7
gnu: simpleitk: Fix 'pip install'.
...
* gnu/packages/image-processing.scm: Import (gnu packages nss).
(simpleitk) [native-inputs]: Add nss-certs-for-test.
Change-Id: If8c1e75b8813f44384fe0c4a5396fce46441d077
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-29 15:12:20 +02:00
Arun Isaac
16aaabdf53
gnu: phockup: Respect tests?.
...
* gnu/packages/image.scm (phockup)[arguments]: Respect tests? in the check
phase.
2025-09-29 13:51:48 +01:00
Arun Isaac
2fe2935180
gnu: phockup: Update to 1.13.0.
...
* gnu/packages/image.scm (phockup): Update to 1.13.0.
2025-09-29 13:51:48 +01:00
Arun Isaac
a6839f9355
gnu: phockup: Depend on python-pytest-socket for tests.
...
* gnu/packages/image.scm (phockup)[native-inputs]: Add python-pytest-socket.
2025-09-29 13:51:41 +01:00
Noé Lopez
8886042f8a
gnu: gnunet: Update to 0.25.1.
...
* gnu/packages/gnunet.scm (gnunet): Update to 0.25.1.
Change-Id: I006947f6e1f58f204dc7241aa44f4536790cf9d0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-29 14:47:01 +02:00
Remco van 't Veer
ca60f03d84
gnu: assimp: Fix aarch64 build.
...
Some tests fail on aarch64 upstream. See also:
https://github.com/assimp/assimp/issues/6246
* gnu/packages/graphics.scm (assimp) [arguments] <#:phases>: Disable
tests failing on target aarch64.
Change-Id: I193fb97b285bab9b7e092b9ad21b7e301177e1f4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-29 14:48:51 +03:00
David Arroyo
fd888ddf63
gnu: linux-initrd: Fix f2fs module dependencies
...
The linux kernel has renamed the crc32_generic module to
crc32_cryptoapi. This fixes the f2fs-root-os system test.
* gnu/system/linux-initrd.scm (file-system-type-modules): update module
name
Change-Id: I73a135e453434e726ea9d3ff99ab1a83b4810a10
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-29 12:56:30 +03:00
Andreas Enge
a0321563eb
gnu: php: Update to 8.3.13.
...
* gnu/packages/php.scm (php): Update to 8.3.13.
Change-Id: Ie803bffa03019f9a31c8cfa84d016d98be9baee6
2025-09-29 11:41:29 +02:00
宋文武
adc443c39e
gnu: easyrpg-player: Update to 0.8.1.1.
...
* gnu/packages/easyrpg.scm (easyrpg-player): Update to 0.8.1.1.
[inputs]: Remove sdl2-mixer.
[license]: Update comment.
Change-Id: I507f49e6e3d5558d50cec8927d3cd81abd7c84ff
2025-09-29 17:13:13 +08:00
宋文武
04d4b01979
gnu: liblcf: Update to 0.8.1.
...
* gnu/packages/easyrpg.scm (liblcf): Update to 0.8.1.
[propagated-inputs]: Add libinih.
[license]: Update comment.
Change-Id: Id137c466d8e49e10981837211cf0bd51dbab32ce
2025-09-29 17:13:06 +08:00
Alissa Istleyeva
98b02667e3
gnu: libvirt: Update to 11.5.0.
...
Fixes : guix/guix#2563 .
* gnu/packages/virtualization.scm (libvirt): Update to 11.5.0.
(python-libvirt): Update to 11.5.0.
* gnu/packages/patches/libvirt-add-install-prefix.patch: Pull changes
from NixOS.
Change-Id: I13b619028cb2292c46f78669170265ef29e54b6b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-29 11:49:23 +03:00
Andreas Enge
323babaa18
gnu: Remove ffmpeg-for-friction.
...
* gnu/packages/video.scm (ffmpeg-for-friction): Delete variable.
Change-Id: Ibab9be11e1b2e079b23114cded903c7920f41db9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-29 10:27:42 +02:00
Andreas Enge
b2a0acdb97
gnu: friction: Build with newer ffmpeg.
...
* gnu/packages/graphics.scm (friction)[inputs]: Remove ffmpeg-for-friction;
add ffmpeg.
Change-Id: Ia925749b4dd8052f472a221e2038e756d13c1d8a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-29 10:27:42 +02:00
André Batista
02264cf4cb
gnu: dwm: Fix desktop file.
...
* gnu/packages/suckless.scm (dwm)[arguments]<#:phases>:
Remove '%U' arg from Exec field in dwm.desktop file.
Closes : #2630
Change-Id: Ia1d8a1813ac1c1ff493308185f2ebf5abfb54354
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-29 16:19:37 +08:00
Simen Endsjø
84b416ece3
gnu: xinit: Update to 1.4.4.
...
* gnu/packages/patches/xinit-startx-mcookie-path.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* gnu/packages/xorg.scm (xinit): Update to 1.4.4
[source]: Remove patch.
Closes : #2772
Fixes : #2763
Change-Id: I1adc645ea9e9f1d897dc1f461aa58ad00bd7f6f9
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-29 16:11:42 +08:00
Lilah Tascheter
0aa8017bed
gnu: warzone2100: Update to 4.6.1.
...
* gnu/packages/patches/warzone2100-unbundle-libs.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/games.scm (warzone2100) [version]: Update to 4.6.1.
[source]<patches>: Add patch.
[source]<snippet>: Delete unbundled libraries from source.
[arguments]<configure-flags>: Use ninja backend, disable downloads, and
disable the new, optional GNS backend in lieu of packaging it. Allow vulkan.
[arguments]<phases>: Remove phase modifications, as they were either
integrated into the patch or unnecessary.
[native-inputs]: Remove asciidoc, as it is unused, and add unbundled
basis-universal as well as shaderc for vulkan support.
[inputs]: Remove unused libs and pull in packaged versions of unbundled libs.
Use gnutls instead of openssl as it's only useful when it's the same tls
backend curl uses. Add vulkan-headers for vulkan support.
Closes : #2790
Change-Id: Ic06d2fd7e6b96da16fd64b70da0b1af3a6a65247
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-29 16:05:11 +08:00
Lilah Tascheter
b87f5d35d2
gnu: Add basis-universal.
...
* gnu/packages/graphics.scm (basis-universal): New variable.
* gnu/packages/patches/basis-universal-unbundle-libs.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register patch.
Change-Id: I1a469fe7ea3255d172f6de44ced1bbf8abf57118
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-29 16:05:07 +08:00
Joaquín Aguirrezabalaga
c0c36654bd
gnu: mcomix: Improve package.
...
* gnu/packages/image-viewers.scm (mcomix): [arguments]: Relocate after
[build-system]; simplify 'install-data using site-packages; simplify 'gi-wrap
to a single wrap-program invocation.
[inputs]: Add bash-minimal for wrap-program.
Closes : #3070
Change-Id: I59621e15fa2a496e233f4e40be6769750644fa87
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-29 15:56:10 +08:00
Joaquín Aguirrezabalaga
6be4cabca2
gnu: mcomix: Fix build.
...
* gnu/packages/image-viewers.scm (mcomix)[native-inputs]: Remove python-wheel;
add python-setuptools.
Change-Id: Ia83b03e0ffd4d1dae0f91371100591ef785bd1c0
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-29 15:54:37 +08:00
Cayetano Santos
5ab68b1adf
gnu: Add emacs-doric-themes.
...
* gnu/packages/emacs-xyz.scm (emacs-doric-themes): New variable.
Change-Id: I3bed3c1bb9bf13192585cfdef2a09e5b67d29953
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-29 06:25:00 +02:00
Nguyễn Gia Phong
b4003b40b0
gnu: Add tree-sitter-janet.
...
* gnu/packages/tree-sitter.scm (tree-sitter-janet): New variable.
Change-Id: I22d7e00e1120708f1da42452db187505fb10f94b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-29 06:24:59 +02:00
Sharlatan Hellseher
5f8823f384
gnu: python-huey: Add a maintenance note.
...
* gnu/packages/python-xyz.scm (python-huey): Add a maintenance note.
Change-Id: I98397177a3d17f5564bd984538ff51545ba8533e
2025-09-29 00:26:06 +01:00
Jake Forster
bdfc3a0bcf
gnu: python-huey: Fix tests.
...
* gnu/packages/python-xyz.scm (python-huey):
[arguments]<#:phases>{pre-check}: Delete.
{check}: Replace.
Change-Id: I801baae9aa6a646bb9df452876a591db7da7a653
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-29 00:25:56 +01:00
Sharlatan Hellseher
2135ac63e1
gnu: python-flufl-bounce: Switch to pyproject, fix build.
...
* gnu/packages/python-xyz.scm (python-flufl-bounce):
[build-system]: Switch to pyporject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I4d057a611bbad330ec4e0a94693acee6da1684a7
2025-09-29 00:12:25 +01:00
Sharlatan Hellseher
414cdf08b8
gnu: python-authheaders: Fix tests.
...
* gnu/packages/mail.scm (python-authheaders)[arguments] <test-flags>:
Skip one failing test.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: I5e1ca265fe14405c2d5cb634ac13071ea9988ef3
2025-09-29 00:06:55 +01:00
Rodion Goritskov
8a17c58ce3
gnu: fail2ban: Fix tests.
...
* gnu/packages/admin.scm (fail2ban): Fix tests.
[arguments] <phases>: Replace check phase to recommended one.
[native-inputs]: Add python-aiosmtpd to make all tests running; remove
python-wheel.
Change-Id: Ic8dcbbd66762c75469f8cc5eb82e001968f6b4b4
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-29 00:01:27 +01:00
Rodion Goritskov
c7a2955b74
gnu: python-aiosmtpd: Fix tests.
...
* gnu/packages/mail.scm (python-aiosmtpd): Fix tests.
[version]: Build from commit
98f578389ae86e5345cc343fa4e5a17b21d9c96d.
[native-inputs]: Remove python-pytest-asyncio, python-wheel.
[propagated-inputs]: Add python-attrs.
Change-Id: I75f7eaf6eef178ca78361b45ce36c116a7341b02
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-29 00:00:49 +01:00
Sharlatan Hellseher
7c8d450d85
gnu: python-autopep8: Move to python-check.
...
* gnu/packages/python-xyz.scm (python-autopep8): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: Icce2a85151398eae4be5c54982497897751a43b7
2025-09-28 23:57:39 +01:00
Sharlatan Hellseher
cf9f828427
gnu: python-autopep8: Update to 2.3.2.
...
* gnu/packages/python-xyz.scm (python-autopep8): Update to 2.3.2.
[native-inputs]: Remove python-wheel.
Change-Id: I8369c20cef2c89966efa243f12bfe7647817ff90
2025-09-28 23:52:24 +01:00
Hugo Buddelmeijer
edffdbe626
gnu: python-woob: Update to 3.7.
...
* gnu/packages/python-web.scm: Add iso-codes module.
* gnu/packages/python-web.scm (python-woob): Update to 3.7.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments] <#:tests?>: Enable.
<#:test-flags>: Disable tests that require internet.
<#phases>: Add 'relax-requirements phase.
[propagated-inputs]: Remove python-pyqt and python-six; add
python-packaging, python-pycountry, python-responses, python-rich, and
python-termcolor.
[native-inputs]: Remove python-coverage, python-flake8, python-nose,
python-selenium, and python-xunitparser; add nss-certs-for-test,
python-pytest, and python-setuptools.
Change-Id: I74fda9b960e5640600d59d5ae3163943f53a7804
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-28 23:46:09 +01:00
Hugo Buddelmeijer
e94b3fbd11
gnu: python-harmony: Update to 0.7.2.
...
* gnu/packages/messaging.scm (python-harmony): Update to 0.7.2.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-tox; add python-setuptools.
Change-Id: Iaef8c2441d0db99ae8233098ffbe8839c2d00674
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-28 23:28:40 +01:00
Sharlatan Hellseher
2b1b170da5
gnu: python-aplus: Update to 0.11.1-0.1ab8ebe.
...
* gnu/packages/python-science.scm (python-aplus): Update to 0.11.1-0.1ab8ebe.
[source]: Switch to git-fetch and build from the latest commit.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disable them as depending on Nose test runner.
[native-inputs]: Add python-setuptools.
Change-Id: I34bf72f8d0103122dfcf399e6823eaca2db1d69d
2025-09-28 23:24:51 +01:00
Sharlatan Hellseher
185cb9ce5c
gnu: python-fbpca: Switch to pyproject.
...
* gnu/packages/python-science.scm (python-fbpca):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, and python-setuptools.
Change-Id: Ib02a92066f6c06b1de73fb5e5c4888544db7b9f8
2025-09-28 23:03:07 +01:00
Hugo Buddelmeijer
521e1bd140
gnu: python-pyjanitor: Fix build.
...
* gnu/packages/python-science.scm (python-pyjanitor): Fix build.
[propagated-inputs]: Add python-requests.
[native-inputs]: Remove python-wheel.
[arguments] <#:test-flags>: Disable failing test.
Change-Id: I74b40149a3b87f0e748d79be2aae9978fa18de52
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-28 22:56:55 +01:00
Sharlatan Hellseher
5ea8115afe
gnu: quicktile: Simplify tests.
...
* gnu/packages/wm.scm (quicktile)[arguments] <test-flags>: Provide
option for "tests" directory.
<phases>: Use default 'check; add 'pre-check.
[native-inputs]: Remove xvfb-run; add xorg-server-for-tests.
Change-Id: Ia6d5dea156fd8fb8949bbe26720a027a5591cf9d
2025-09-28 22:47:24 +01:00
Hugo Buddelmeijer
f3761b6545
gnu: Add quicktile.
...
* gnu/packages/wm.scm (quicktile): New variable.
Change-Id: I9d6f20044b28ef21bf26d097bc4e14e7cedb1523
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-28 22:39:06 +01:00
Anderson Torres
6853465ca0
gnu: Merge (gnu packages openbox) with (gnu packages wm).
...
This file contains two package definitions that should be on wm.scm.
They are not overly complex, not tightly couple and small, so there is
few to no reason keeping them in a dedicated file.
* gnu/packages/openbox.scm (obconf, openbox): Move from here ...
* gnu/packages/wm.scm: ... to here.
* gnu/packages/openbox.scm: Delete file.
* gnu/local.mk: Remove reference to openbox.scm.
* gnu/packages/kde-frameworks.scm: Fixup reference to (gnu packages openbox) module.
* gnu/packages/lxde.scm: Remove reference to (gnu packages openbox) module.
* gnu/packages/lxqt.scm: Fixup reference to (gnu packages openbox) module.
* gnu/tests/install.scm: Remove reference to (gnu packages openbox) module.
* po/packages/POTFILES.in: Remove reference to openbox.scm.
Change-Id: I0b887debb97e8fcc7880c9f05d29981226d06077
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-28 22:24:06 +01:00
Hugo Buddelmeijer
c2d38eba5e
gnu: gemrb: Switch to Python 3.11.
...
This is the only that explicitly refered to python-3.10.
Switch to python-3.11 is one step closer to removing 3.10
altogether and thereby closing several CVEs.
* gnu/packages/games.scm (gemrb)[native-inputs]: Remove python-3.10;
add python.
Change-Id: I66783b7fd2c4066cded400b753684384a2e1cff2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-28 21:50:56 +01:00
Nicolas Graves
8c9fc75742
gnu: pwclient: Switch to pyproject.
...
* gnu/packages/patchutils.scm (pwclient):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Improve style, remove phase
'patch-requirements.
[native-inputs]: Add python-setuptools.
Change-Id: I59177c0dd35d577b5a7a988b9dbfd0c7772eefcf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-28 21:27:30 +01:00
Nicolas Graves
3c62bfeba3
gnu: patchwork: Switch to pyproject.
...
* gnu/packages/patchutils.scm (patchwork): Run guix style.
[build-system]: Switch to pyproject-build-system.
[arguments]: Refresh them, run guix style, remove trailing #t.
[native-inputs]: Add python-setuptools.
Change-Id: I811c5ded2b517e35c49f2ae2a67178e4e3417e67
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-28 21:27:30 +01:00