Sharlatan Hellseher
c024cbffa3
gnu: Deprecate the "bitshuffle" variable.
...
* gnu/packages/python-compression.scm (bitshuffle): Rename to
"python-bitshuffle".
(bitshuffle): Define as deprecated by "python-bitshuffle".
(bitshuffle-for-snappy): Inherit from python-bitshuffle.
Change-Id: I33d458736b0b3c80a43519753958414df38e566d
2025-10-03 15:17:19 +01:00
Sharlatan Hellseher
d3e00eb4d8
gnu: bitshuffle: Update to 0.5.2, fix build with gcc-14.
...
* gnu/packages/python-compression.scm (bitshuffle): Update to 0.5.2. Use
G-Expressions, enable tests, fix build.
[build-system]: Switch to pyproejct-build-system.
[arguments] <tests?>: Enable, the most tests are working now.
<test-flags>: Skip one test.
<phases>: Remove 'fix-neon-detection as resolved upstream,
'dont-build-native the build script is changed and no longer compatible
with the phase; add 'pre-build providing new set of build time
environment variables..
[inputs]: Remove labels.
[native-inputs]: Add python-pytest and python-setuptools; remove labels.
(bitshuffle-for-snappy)[arguments]: Don't inherit from bitshuffle, use
G-Expressions.
Change-Id: I3467658c877e50a35a40594990ad8fc5b953eb3c
2025-10-03 15:13:34 +01:00
Sharlatan Hellseher
ddda3007e9
gnu: python-python-snappy: Update to 0.7.3.
...
* gnu/packages/python-compression.scm (python-python-snappy): Update to 0.7.3.
[source] <pypi-uri>: Adjust name according to PyPI archive.
[arguments] <test-backend>: Use 'unittest.
<phases>: Use default 'check.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest; add python-cramjam and
python-setuptools.
Change-Id: Ie6c9605ce8a335a21eecb3136282ba85b3cc654b
2025-10-03 15:13:34 +01:00
Sharlatan Hellseher
2f2db0b4bd
gnu: python-lz4: Update to 4.4.4.
...
* gnu/packages/python-compression.scm (python-lz4): Update to 4.4.4.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Move here from custom 'check.
<phases>: Use default 'check.
[native-inputs]: Add python-setuptools.
Change-Id: I3b49fd5e8de2c41e61124cb08efd8f3b9e5f39fe
2025-10-03 15:13:34 +01:00
Sharlatan Hellseher
9b033228ec
gnu: python-ppmd-cffi: Switch to pyproject.
...
* gnu/packages/python-compression.scm (python-ppmd-cffi)
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Remove python-hypothesis and python-coverage; add
python-setuptools.
Change-Id: I20c4d4437ed90371d1372aaab20f2fbfdbc4c185
2025-10-03 15:13:34 +01:00
Sharlatan Hellseher
54bda62491
gnu: python-bcj-cffi: Update to 0.5.1.
...
* gnu/packages/python-compression.scm (python-bcj-cffi): Update to 0.5.1.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-toml and python-setuptools-scm.
[native-inputs]: Remove python-coverage; add python-setuptools-scm.
Change-Id: I5ce6eb2139ceacf845314f63f2c49915f4d3e568
2025-10-03 15:13:34 +01:00
Sharlatan Hellseher
355547af03
gnu: python-lzstring: Disable tests.
...
* gnu/packages/python-compression.scm (python-lzstring)[arguments]
<tests?>: No tests in PyPI.
[native-inputs]: Remove python-wheel.
Change-Id: I9ae57baffbfe2217db628fcf0ada41725aeb9b6a
2025-10-03 15:13:33 +01:00
Maxim Cournoyer
6a29d42d30
gnu: font-google-noto-emoji: Update to 2.051.
...
* gnu/packages/fonts.scm (font-google-noto-emoji): Update to 2.051.
Change-Id: I20d3efdcfad9d7b4d1580c02990f09e6f5b70164
2025-10-03 22:56:40 +09:00
宋文武
6b9f515ccc
gnu: cdogs-sdl: Update to 2.3.2.
...
* gnu/packages/games.scm (cdogs-sdl): Update to 2.3.2.
Change-Id: Ica16a1ab9b728682f42402393114bbafe515fbf2
2025-10-03 21:36:53 +08:00
宋文武
249416eb90
gnu: fheroes2: Update to 1.1.11.
...
* gnu/packages/games.scm (fheroes2): Update to 1.1.11.
Change-Id: Icaf071acf790480a5b7b2d113c012b76e562e5b7
2025-10-03 21:36:53 +08:00
Maxim Cournoyer
2303e80e1d
build/qt: Expose usual build variables.
...
* guix/build-system/qt.scm (qt-build): Wrap inner `qt-build' call with
`with-build-variables'.
Change-Id: Ic8448ca48844a9907fd37fafb1557a37b9e39cba
2025-10-03 22:22:51 +09:00
Sughosha
678e5ac38d
gnu: calindori: Update to 25.08.1.
...
* gnu/packages/kde-plasma.scm (calindori): Update to 25.08.1.
Change-Id: I3685e17bd66bcbe6bff78c2ca171d310d4996a49
2025-10-03 17:11:45 +05:30
Sughosha
7b24020982
gnu: kongress: Update to 25.08.1.
...
* gnu/packages/kde-utils.scm (kongress): Update to 25.08.1.
Change-Id: I9c494f34daf8dd42ba25c29250d330e4122e4a74
2025-10-03 16:56:58 +05:30
Sughosha
d7e2a965bf
gnu: kongress: Move to kde-utils.scm.
...
* gnu/packages/kde-plasma.scm (kongress): Remove variable.
* gnu/packages/kde-utils.scm (kongress): New variable.
Change-Id: I9838bbcc1b33b872585c02c246ab8f662b87f3a4
2025-10-03 16:47:48 +05:30
Karl Hallsby
e10118a5d2
gnu: obs-plugins: Add simde as input.
...
* gnu/packages/video.scm: (obs-advanced-masks, obs-composite-blur,
obs-gradient-source, obs-looking-glass, obs-move-transition,
obs-multi-rtmp, obs-pipewire-audio-capture, obs-shaderfilter,
obs-source-clone, obs-source-copy, obs-source-record, obs-wlrobs,
obs-vkcapture) [inputs]: Add simde.
Change-Id: I1b84dc895b0a199472a5def810078a74c978760b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 09:47:14 +01:00
Julian Flake
c8356fdbe1
gnu: obs: Update to 32.0.1.
...
* gnu/packages/video.scm (obs): Update to 32.0.1.
[native-inputs]: Add extra-cmake-modules.
[inputs]: Remove extra-cmake-modules; add simde.
Fixes : guix/guix#3176
Change-Id: Ibe71768e5fda137baceb965b76c04e12736055bf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 09:46:33 +01:00
Zhu Zihao
98b920b3a1
gnu: Update home-page URL for package belongs to Clutter project.
...
According to the records on Wayback Machine, since March 2025,
https://www.clutter-project.org no longer redirects to the
real home-page of Clutter.
* gnu/packages/gnome.scm (cogl)[home-page]: Update home-page URL.
(clutter-gtk)[home-page]: Ditto.
(clutter-gst)[home-page]: Ditto.
Change-Id: I50312b2f27caa59c9cb938ad6c1b84c2b216d39b
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-10-03 15:51:13 +09:00
Sughosha
3169b19dbe
gnu: kcachegrind: Update to 25.08.1.
...
* gnu/packages/kde-sdk.scm (kcachegrind): Update to 25.08.1.
Change-Id: Iab349c9bc0b3257f82886bc7fe7b91f39f8f2e7b
2025-10-03 11:15:26 +05:30
Sughosha
4d0d955555
gnu: kcachegrind: Move to kde-sdk.scm.
...
* gnu/packages/kde.scm (kcachegrind): Remove variable.
* gnu/packages/kde-sdk.scm (kcachegrind): New variable.
Change-Id: Iee2958e2a9ddc53f087f0060ab0624bff75f3f3b
2025-10-03 11:15:25 +05:30
Sughosha
4a2186fc08
gnu: kommit: Move to kde-sdk.scm.
...
* gnu/packages/kde.scm (kommit): Remove variable.
* gnu/packages/kde-sdk.scm (kommit): New variable.
Change-Id: I32ae40722662d95f967c984996b1d81e5bc5097d
2025-10-03 11:15:25 +05:30
Sughosha
3bc72f2113
gnu: kompare: Update to 25.08.1.
...
* gnu/packages/kde-sdk.scm (kompare): Update to 25.08.1.
Change-Id: I3e2ee1552e9fa3a47394311c1d22a1bbdb342aa8
2025-10-03 11:15:25 +05:30
Sughosha
68ccf69e88
gnu: kompare: Move to kde-sdk.scm.
...
* gnu/packages/kde.scm (kompare): Remove variable.
* gnu/packages/kde-sdk.scm (kompare): New variable.
Change-Id: I341b0de43a48c1914e53680e516ebde30dfb47ed
2025-10-03 11:15:25 +05:30
Sughosha
01e7e9a3cd
gnu: libkomparediff2: Update to 25.08.1.
...
* gnu/packages/kde-sdk.scm (libkomparediff2): Update to 25.08.1.
Change-Id: I9aac96897b7e29b1a853f59aec05a1197c7742e8
2025-10-03 11:15:25 +05:30
Sughosha
bafc0cab76
gnu: libkomparediff2: Move to kde-sdk.scm.
...
* gnu/packages/kde.scm (libkomparediff2): Remove variable.
* gnu/packages/kde-sdk.scm (libkomparediff2): New variable.
Change-Id: I10b76f6673c54aca89dd8c551d585009cadfb4e0
2025-10-03 11:15:24 +05:30
Sughosha
237cf6a039
gnu: massif-visualizer: Update to 25.08.1.
...
* gnu/packages/kde-sdk.scm (massif-visualizer): Update to 25.08.1.
Change-Id: I099c490ffe6841a7d80cb45504f4b00503d50d97
2025-10-03 11:15:24 +05:30
Sughosha
7a1be16beb
gnu: massif-visualizer: Move to kde-sdk.scm.
...
* gnu/packages/kde.scm (massif-visualizer): Remove variable.
* gnu/packages/kde-sdk.scm (massif-visualizer): New variable.
Change-Id: If923e493ec019edc1d82038b7aecf8eb10d843b4
2025-10-03 11:15:24 +05:30
Sughosha
f81424d410
gnu: kdevelop: Update to 25.08.1.
...
* gnu/packages/kde-sdk.scm (kdevelop): Update to 25.08.1.
Change-Id: Id7e055f8593e45dc41cd58f88e6dafd6cb4360b0
2025-10-03 11:15:24 +05:30
Sughosha
96ad25ea41
gnu: kdevelop: Move to kde-sdk.scm.
...
* gnu/packages/kde.scm (kdevelop): Remove variable.
* gnu/packages/kde-sdk.scm (kdevelop): New variable.
Change-Id: Ic0130f66cc566082e4508eb74c95c4c04247f6fc
2025-10-03 11:15:24 +05:30
Sughosha
3395f36e9e
gnu: kdevelop-pg-qt: Update to 2.4.0.
...
* gnu/packages/kde-sdk.scm (kdevelop-pg-qt): Update to 2.4.0.
[source]: Switch to url-fetch.
[inputs]: Add bison and flex.
Change-Id: I80037d5f39fce3c7976015081b56bfbf9ee766c5
2025-10-03 11:15:23 +05:30
Sughosha
d07ccf839a
gnu: kdevelop-pg-qt: Move to kde-sdk.scm.
...
* gnu/packages/kde.scm (kdevelop-pg-qt): Remove variable.
* gnu/packages/kde-sdk.scm (kdevelop-pg-qt): New variable.
2025-10-03 11:15:23 +05:30
Sughosha
2e591b78d2
gnu: kapptemplate: Update to 25.08.1.
...
* gnu/packages/kde-sdk.scm (kapptemplate): Update to 25.08.1.
[inputs]: Add kiconthemes.
Change-Id: I908268d8df36d515a33a8ec76296770912b90ac3
2025-10-03 11:15:23 +05:30
Sughosha
58b8548374
gnu: kapptemplate: Move to kde-sdk.scm.
...
* gnu/packages/kde.scm (kapptemplate): Remove variable.
* gnu/packages/kde-sdk.scm: New file.
* gnu/local.mk: Register it.
Change-Id: Icfda719fa3e9200cf6e0eae5b944734b832d7a92
2025-10-03 11:15:23 +05:30
Trevor Arjeski
d363b3bc11
gnu: Add gnome-shell-extension-weather-oclock.
...
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-weather-oclock): New
variable.
Change-Id: I68a34275aaa3b294901d93633b3b3c3a55e8e283
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
Modified-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-10-03 13:02:56 +09:00
Igorj Gorjaĉev
d5339f7e91
gnu: coturn: Update to 4.7.0.
...
* gnu/packages/telephony.scm (coturn): Update to 4.7.0.
Change-Id: I2ff16da0e048cc893de023b45781b66d96e28e33
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-10-03 12:57:38 +09:00
Maxim Cournoyer
638c051622
gnu: perl-xml-libxslt: Update to 2.003000, take 2.
...
This is a fixup to commit ef22a23ecf, inadvertently pushed too early.
* gnu/packages/xml.scm (perl-xml-libxslt)
[arguments]: Delete.
[native-inputs]: Add pkg-config.
[inputs]: Add comment justifying use of older libxml2-2.11.
* gnu/packages/patches/perl-xml-libxslt-fix-configure.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
Fixes : #3175
Change-Id: I850e9bec260bfd527372509bbe8eaa30883840a3
2025-10-03 12:41:52 +09:00
Maxim Cournoyer
f9323c4585
gnu: perl-xml-libxslt: Update to 2.003000.
...
* gnu/packages/xml.scm (perl-xml-libxslt): Update to 2.003000.
[source] {patches}: Delete.
[#:phases]: New argument.
[inputs]: Replace libxml2 with libxml2-2.11, for the test suite to pass.
Change-Id: I850e9bec260bfd527372509bbe8eaa30883840a3
2025-10-03 12:23:07 +09:00
Maxim Cournoyer
7e5d0624f3
gnu: libxslt: Add TODOs for progating libxml2.
...
* gnu/packages/xml.scm (libxslt): Add TODO comments.
Change-Id: Ib192ea24f131b06dc44fa57f1cbc999c3585a19c
2025-10-03 12:20:46 +09:00
Maxim Cournoyer
e442db836b
gnu: Remove usages of python-setuptools-next and python-setuptools-scm-next.
...
These are deprecated, and trigger deprecation warnings.
Automated via, manually reverting the two define-deprecated hunks:
git grep -l python-setuptools-next |
xargs sed -i 's/python-setuptools-next/python-setuptools/'
git grep -l python-setuptools-scm-next |
xargs sed -i 's/python-setuptools-scm-next/python-setuptools-scm/'
Change-Id: Ied5073176cd6578f7524af0deec9182577c1b786
2025-10-03 10:33:23 +09:00
Brennan Vincent
0a865d5587
gnu: systemtap: Fix build.
...
* gnu/packages/instrumentation.scm (systemtap)[arguments] <phases>: Add
'patch-source, fixing missing include.
<configure_flags>: Add flags allowing calloc-transposed-args warning.
Change-Id: I9a334b75630144195d54263e39205cca430898bf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 00:02:06 +01:00
Sharlatan Hellseher
10923ddef1
gnu: nikola: Update to 8.3.3.
...
* gnu/packages/python-xyz.scm (nikola): Update to 8.3.3.
[arguments] <test-flags>: Rework skipped tests.
[phases]{fix-pytest-config}: Repoint to pyproject.toml.
[native-inputs]: Remove python-wheel.
Change-Id: Id30eaca91c79b274bb5b087bc5477815dc285489
2025-10-02 23:53:58 +01:00
Sharlatan Hellseher
03b87a8945
gnu: packages/python-xyz: Sort.
...
* gnu/packages/python-xyz.scm::(python-yamllint,
python-yamlordereddictloader, python-yapf, python-yapsy, python-yaspin,
python-yattag, python-yq, python-yte): Sort variables alphabetically.
Change-Id: Idfbebccc36fcf75c18cd7452e2894ce9f7c6c93c
2025-10-02 23:29:14 +01:00
Sharlatan Hellseher
c93e4b667f
gnu: python-yamllint: Update to 1.37.1.
...
* gnu/packages/python-xyz.scm (python-yamllint): Update to 1.37.1.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend>: Use 'unittest.
[propagated-inputs]: Remove python-setuptools.
[native-inputs]: Add python-setuptools.
Change-Id: Iff02db4d902cb51440c2efed7746897b8d94a2ba
2025-10-02 23:19:55 +01:00
Sharlatan Hellseher
08cea43f7a
gnu: Add python-yamlloader.
...
* gnu/packages/python-xyz.scm (python-yamlloader): New variable.
Change-Id: I578d0484a07b7d67554faa256e7cff823818ec04
2025-10-02 23:15:49 +01:00
Sharlatan Hellseher
cfb4b52f51
gnu: python-yapsy: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-yapsy)[build-system]: Switch to
pyproject-build-system.
[arguments] <test-backend>: Use 'unittest.
[native-inputs]: Add python-setuptools.
Change-Id: Ic19fe7af48db8eb73f6c456ec7f9f41d1fc2949d
2025-10-02 23:05:04 +01:00
Sharlatan Hellseher
49f06dbee3
gnu: python-yaspin: Update to 3.2.0.
...
* gnu/packages/python-xyz.scm (python-yaspin): Update to 3.2.0.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-termcolor.
[native-inputs]: Add python-poetry-core and python-pytest-mock.
Change-Id: I26c80dbdeb392c4d3ca9b163452849451b60079a
2025-10-02 23:02:50 +01:00
Sharlatan Hellseher
e540ba4891
gnu: python-yq: Update to 3.4.3.
...
* gnu/packages/python-xyz.scm (python-yq): Update to 3.4.3.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend>: Use 'custom.
<test-flags>: Provide them.
[inputs]: Remove python-argcomplete, python-pyyaml, python-xmltodict,
and python-toml.
[propagated-inputs]: Add python-argcomplete, python-pyyaml,
python-tomlkit, and python-xmltodict.
[native-inputs]: Remove python-coverage, python-flake8,
python-setuptools-scm, and python-wheel; add python-hatchling and
python-hatch-vcs.
Change-Id: I1e32861d9471c68b00110d6dd9e0fad6d575660a
2025-10-02 22:55:08 +01:00
Sharlatan Hellseher
9b191b56ce
gnu: python-yq: Refresh package style.
...
* gnu/packages/python-xyz.scm (python-yq): Use G-expressions, adjust
indentation.
[description]: Fix fill column.
Change-Id: I6cca1515ce32319fce191d6560ec0b9da0ad8c1b
2025-10-02 22:48:38 +01:00
Sharlatan Hellseher
e78a73d5dc
gnu: python-yte: Update to 1.8.1.
...
* gnu/packages/python-xyz.scm (python-yte): Update to 1.8.1.
[arguments] <tests-flags>: Provide test file here.
<phases>: Use default 'check.
Change-Id: If6e9985fe43b709a5fcc5aff17bc2f4224e2530c
2025-10-02 22:42:22 +01:00
mstenek
34781d289d
gnu: duplicity: Fix tests by switching to pyproejct.
...
* gnu/packages/backup.scm (duplicity):
[build-system]: Switch to pyproejct-build-system.
[arguments]: Remove <test-target>.
Fixes : guix/guix#3125
Change-Id: If13a5d6e4f5d111bb2a1a14a7e9b1f85c8b5560b
Reviewed-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-02 22:18:03 +01:00
Hugo Buddelmeijer
f51dd97339
gnu: python-whenever: Update to 0.9.2.
...
* gnu/packages/python-xyz.scm (python-whenever): Update to 0.9.2.
[arguments] <phases>: Add 'set-check-environment.
[propagated-inputs]: Add python-time-machine and python-tzlocal.
[native-inputs]: Remove python-setuptools-rust and python-wheel; add
python-pytest, and tzdata-for-tests.
Change-Id: I926457bd581c6803e0ebbb7d29b1293d233523c3
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-02 22:02:50 +01:00