Andreas Enge
5d3db67cf6
gnu: Remove glibc-2.32.
...
* gnu/packages/base.scm (glibc-2.32): Delete variable.
* gnu/packages/patches/glibc-2.31-hurd-clock_gettime_monotonic.patch,
gnu/packages/patches/glibc-skip-c++.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister files. Order glibc patches.
Fixes : guix/guix#3572
Change-Id: I8df841580c64ce0964817700a1f66da41fd5aab4
2025-10-23 18:59:22 +02:00
Andreas Enge
892fa358ac
gnu: Remove glibc-2.30.
...
* gnu/packages/base.scm (glibc-2.30): Delete variable.
* gnu/packages/patches/glibc-2.29-supported-locales.patch,
gnu/packages/patches/glibc-CVE-2019-19126.patch,
gnu/packages/patches/glibc-CVE-2019-7309.patch,
gnu/packages/patches/glibc-CVE-2019-9169.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister files.
Change-Id: Iaf2ad2ccd938780f6f90ad846d81635b07e485f5
2025-10-23 18:47:23 +02:00
Andreas Enge
463fb92452
gnu: glibc-locales: Remove unused patch.
...
* gnu/packages/patches/glibc-locales-2.28.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.
* gnu/packages/base.scm (make-glibc-locales): Remove unused branch of
conditional.
Change-Id: I853cbd0f8724a57d15af3fbb1aed3bdf1ef78e0e
2025-10-23 18:40:47 +02:00
kestrel
c76ce45812
gnu: fgallery: Patch to use 7z from new 7zip.
...
Change-Id: Ia3ece5943a94d03dda84c954b64a70e02594e2fc
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-10-22 16:43:05 +02:00
kestrel
701e2c796f
gnu: Deprecate p7zip.
...
* gnu/packages/compression.scm (p7zip): Deprecate towards 7zip.
* gnu/packages/patches/p7zip-CVE-2016-9296.patch: Remove file.
* gnu/packages/patches/p7zip-CVE-2017-17969.patch: Remove file.
* gnu/packages/patches/p7zip-fix-build-with-gcc-11.patch: Remove file.
* gnu/packages/patches/p7zip-remove-unused-code.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Delete removed patches.
Change-Id: Ie1a36a433234d22ff75cc06951ed7d092f06dd0e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-10-22 16:43:05 +02:00
Anderson Torres
412c256332
gnu: Remove fvwm.
...
* gnu/packages/fvwm.scm: Remove file.
* gnu/local.mk: Remove reference to fvwm.scm.
* po/packages/POTFILES.in: Remove reference to fvwm.scm.
Fixes : guix/guix#2839
Fixes : guix/guix#2883
Change-Id: I1379a6e8b3b795d2ebe48d844b0ee5f2d5026057
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-10-22 00:04:31 +02:00
David Elsing
ad9d43baa0
gnu: gromacs: Update to 2025.3.
...
Also unbundle libtirpc and muparser. The unbundling is now done in a snippet
instead of a build phase.
* gnu/packages/chemistry.scm (gromacs): Update to 2025.3.
[source]: Switch to git-fetch. Add modules and snippet fields.
[arguments]<#:configure-flags>: Add -DGMX_USE_MUPARSER=EXTERNAL and
-DCMAKE_CXX_FLAGS.
[phases]: Adjust 'fixes phase. Use the package source of googletest-1.13.
[inputs]: Add libtirpc and muparser.
* gnu/packages/patches/gromacs-tinyxml2.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister patch.
Fixes : guix/guix#3584
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-10-21 22:18:27 +02:00
Andreas Enge
4356d6fb1a
gnu: Remove glibc-2.29.
...
* gnu/packages/base.scm (glibc-2.29): Delete variable.
* gnu/packages/patches/glibc-2.29-git-updates.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.
Change-Id: Ib56f26e3f172c255a37e95d96c79f95243ad75ea
2025-10-21 19:09:27 +02:00
Cayetano Santos
8894ed2c30
gnu: Add onetbb.
...
* gnu/packages/oneapi.scm (onetbb): New variable.
* gnu/packages/patches/onetbb-other-arches.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new module.
Change-Id: Id00fffb79ebc74ca1d65ba79ff2f28af1e07ef9a
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-19 21:29:38 +02:00
Andreas Enge
0c5f4eeed8
gnu: Unregister non existing and unused patch.
...
This is a follow-up to commit 4d86f0a312 .
* gnu/local.mk (dist_patch_DATA): Unregister trytond-hack-import.patch.
Change-Id: I43ad3a0ed4ac6df1085a9a501e265e793e6cdf35
2025-10-19 20:42:29 +02:00
Hartmut Goebel
4d86f0a312
gnu: trytond: Downgrade to 7.0.37 (latest LTS version).
...
Discussion <https://codeberg.org/guix/guix/issues/1438 > resulted in the
decision to maintain the LTS version, which is 7.0.
* gnu/packages/tryton.scm(tryton): Downgrade to 7.0.37.
[arguments][#:phases][preperations]: Set DB_CACHE.
[propagated-inputs] Add python-psycopg2.
[native-inputs] Add python-html2text, remove python-wheel.
[native-search-paths] Add guix-pythonpath-search-path.
* gnu/packages/patches/trytond-add-guix_trytond_path.patch: Add modules in
GUIX_TRYTOND_MODULES_PATH directly to trytond.modules.__path__. Delete helper
function after it's done.
Change-Id: Ib2902c8e204467f08135885c793371105aeed7e5
2025-10-19 19:09:56 +02:00
Sharlatan Hellseher
af77b20e9a
gnu: Merge (gnu packages fsf) into (gnu packages books).
...
* gnu/packages/fsf.scm (book-faif): Move from here ...
* gnu/packages/books.scm: ... to here.
* gnu/packages/fsf.scm: Delete file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister file.
* po/packages/POTFILES.in: Likewise.
Change-Id: Ia84ac242f0cda711a23e969e32049e93007a1f8b
2025-10-19 11:46:49 +01:00
Nicolas Graves
a7cb580f66
gnu: python-pypytools: Switch to pyproject.
...
* gnu/packages/patches/python-pypytools-python-3-fixes.patch:
New file.
* gnu/local.mk: Record patch.
* gnu/packages/python-xyz.scm (python-pypytools):
[source]: Switch to git-fetch. Add patch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-freezegun, python-numpy, python-pytest,
python-setuptools.
Change-Id: Icbafeb0f35ed651cbbd5f3477f65771247b8390d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-18 12:54:06 +01:00
Sharlatan Hellseher
bf18de787b
gnu: python-configobj: Update to 5.0.9.
...
* gnu/packages/python-xyz.scm (python-configobj): Update to 5.0.9.
Improve package style.
[source] <patch>: Remove as no longer required.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-pytest and python-setuptools.
* gnu/packages/patches/python-configobj-setuptools.patch: Delete file.
* gnu/packages/python-xyz.scm (dist_patch_DATA): Deregister patch.
Change-Id: I5ab0522a85626562d5ee4f0f2d02728f3d0459ba
2025-10-18 12:54:05 +01:00
Sughosha
c987080c88
gnu: qca, qca-qt6: Move to kde-frameworks.scm.
...
* gnu/packages/kde.scm: Remove file.
* gnu/local.mk: Deregister it.
* po/packages/POTFILES.in: Ditto.
* gnu/packages/kde-frameworks.scm (qca): New variable.
(qca-qt6): Ditto.
* gnu/packages/geo.scm: Replace (gnu packages kde) with (gnu packages
kde-frameworks).
* gnu/packages/messaging.scm: Ditto.
* gnu/packages/web.scm: Ditto.
* gnu/packages/irc.scm: Remove reference to (gnu packages kde) module.
* gnu/packages/kde-education.scm: Ditto.
* gnu/packages/kde-games.scm: Ditto.
* gnu/packages/kde-graphics.scm: Ditto.
* gnu/packages/kde-internet.scm: Ditto.
* gnu/packages/kde-office.scm: Ditto.
* gnu/packages/kde-pim.scm: Ditto.
* gnu/packages/kde-plasma.scm: Ditto.
* gnu/packages/kde-systemtools.scm: Ditto.
* gnu/packages/kde-utils.scm: Ditto.
* gnu/services/desktop.scm: Ditto.
Change-Id: Ib632bc46588a2400c61fd549389001ff367c0d66
2025-10-17 11:27:17 +02:00
Sughosha
2148a063fd
gnu: analitza: Move to kde-education.scm.
...
* gnu/packages/kde.scm (analitza): Remove variable.
* gnu/packages/kde-education.scm: New file.
* gnu/local.mk: Register it.
Change-Id: I6360882f41d9c7ab7701091c0d5d5c4ac5c139cd
2025-10-17 11:27:11 +02:00
Sughosha
1b245870e0
gnu: krita: Update to 5.2.13.
...
* gnu/packages/kde-graphics.scm (krita): Update to 5.2.13.
[source]<patches>: Remove "krita-xsimd-13-compat.patch".
[arguments][inputs]: Add libraqm and qtwayland-5.
* gnu/packages/patches/krita-xsimd-13-compat.patch: Delete file.
* gnu/local.mk: Deregister it.
Change-Id: I1acc7dcbb85b67c077031c5b37bbcd037cf472f7
2025-10-17 11:27:08 +02:00
Sughosha
d7dd7d8187
gnu: gwenview: Move to kde-graphics.scm.
...
* gnu/packages/kde.scm (gwenview): Remove variable.
* gnu/packages/kde-graphics.scm: New file.
* gnu/local.mk: Register it.
Change-Id: Ifa5b359ed3eab320a2cb0e62189f1f14b161c147
2025-10-17 11:26:35 +02:00
Sughosha
eb5bc46c65
gnu: kvantum: Support XDG directory specification.
...
* gnu/packages/patches/kvantum-1.1.5-xdg-dirs-support.patch: New file.
* gnu/local.mk: Register it.
* gnu/packages/qt.scm (kvantum)[source]<patches>: Add
"kvantum-1.1.5-xdg-dirs-support.patch".
Change-Id: I40208afdbc839b4b56d94eddfbc75dcd7dc09a7d
2025-10-17 10:40:06 +05:30
Anderson Torres
a0c91172bd
gnu: Move abduco to screen.scm.
...
* gnu/packages/abduco.scm (abduco): Move from here…
* gnu/packages/screen.scm: …to here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove reference to abduco.scm.
* po/packages/POTFILES.in: Likewise.
Change-Id: Ic1acbf3264ee242b3c5aa5363e466a48f4408f45
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-10-17 00:09:37 +02:00
Herman Rimm
67bf931398
gnu: Merge (gnu packages rush) into (gnu packages shells).
...
* gnu/packages/rush.scm (rush): Move from here ...
* gnu/packages/shells.scm (rush): ... to here.
* gnu/packages/rush.scm: Delete file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister file.
* po/packages/POTFILES.in: Likewise.
Change-Id: I58029c20386e6bfd08f237c83a08235bfcbbc992
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-15 13:38:20 +01:00
dan
8ee64639cd
gnu: telegram-desktop: Update to 6.2.3.
...
* gnu/packages/patches/telegram-desktop-allow-disable-libtgvoip.patch: Remove
file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/patches/telegram-desktop-unbundle-cppgir.patch: Rebase patch.
* gnu/packages/glib.scm (cppgir-for-telegram-desktop): Update to revision used
by 6.2.3.
* gnu/packages/telegram.scm (%telegram-version): Update to 6.2.3.
(cmake-helpers-for-telegram-desktop): Update to revision used by v6.2.3.
(codegen-for-telegram-desktop lib-base-for-telegram-desktop)
(lib-lottie-for-telegram-desktop, lib-spellcheck-for-telegram-desktop)
(lib-tl-for-telegram-desktop, lib-ui-for-telegram-desktop)
(lib-webrtc-for-telegram-desktop, lib-webview-for-telegram-desktop)
(tgcalls-for-telegram-desktop): Likewise.
(tde2e): New variable.
(telegram-desktop): Update to 6.2.3.
[patches]: Remove obsolete patch.
[#:configure-flags]: Adjust according to upstream changes.
[inputs]: Add libavif, libjxl, openh264 and tde2e.
Change-Id: I570fdb6af0e8b605d3b270801bdd4cf81238e816
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-10-15 16:03:50 +09:00
kestrel
3aedf8dac3
gnu: Update jami to 20251003.0.
...
* gnu/packages/jami.scm (libjami): Update to 20251003.0 Remove obsolete
patches.
(jami): Update version to 20251003.0.
[source]: Update patches.
[#:configure-flags]: Add -DJAMICORE_AS_SUBDIR=OFF.
(jami-docs): Update to 0.0.0-4.d7930e5.
* gnu/packages/patches/jami-find-package-avutil.patch: New file.
* gnu/packages/patches/jami-enable-testing.patch: Remove file.
* gnu/packages/patches/jami-qwindowkit.patch: Remove file.
* gnu/packages/patches/jami-unbundle-dependencies.patch: Remove file.
* gnu/packages/patches/jami-unittests-fix-build.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Update registered patches.
Change-Id: I8420045d97aac93fdc7f33ec64a0f6f06d3763f0
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-10-15 12:03:47 +09:00
Yelninei
a72b8fa75b
gnu: Register missing libfaketime patch.
...
Follow-up to commit 64c35295f5
* gnu/local.mk (dist_patch_DATA): Register libfaketime-32bit.patch.
Change-Id: I3696f04f9155e3c7e113e6ecb86092610fb2b51a
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-10-14 18:04:42 +02:00
Anderson Torres
e03ecb45c2
gnu: Merge (gnu packages xnee) into (gnu packages xdisorg).
...
The xnee module has only one package definition. Since this is a simple
X11-related application, it should be on xdisorg module.
* gnu/packages/xnee.scm (xnee): Migrate from here...
* gnu/packages/xdisorg.scm: ...to here
* gnu/local.mk: Remove reference to xnee.
* gnu/packages/xnee.scm: Remove file.
* po/packages/POTFILES.in: Remove reference to xnee.
Change-Id: I1128d3db412fab366b6d4c508128b86ee3d7b26b
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-13 12:51:23 +01:00
Nicolas Graves
65c15f0af8
gnu: python-norns: Switch to pyproject.
...
* gnu/packages/patches/python-norns-nose.patch: New file.
* gnu/local.mk: Record patch.
* gnu/packages/python-xyz.scm (python-norns):
[source]: Switch to git-fetch. Add patch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-setuptools, replace python-nose by
python-pynose.
[native-inputs]: Add python-setuptools. Remove python-wheel.
Change-Id: Idf13cbf9cb1b224d4e502a5ebd8573540604eeed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-13 12:00:50 +01:00
Oleg Pykhalov
18ea7bc470
home: services: Add niri.
...
This introduces a new home service for Niri, a scrollable tiling Wayland
compositor that combines traditional tiling window management with smooth
scrolling between workspaces.
The service provides:
- home-niri-service-type for installing and configuring Niri
- Shepherd service that starts Niri in a DBus session
- Proper Wayland environment variables (XDG_CURRENT_DESKTOP,
XDG_SESSION_DESKTOP, etc.)
- Integration with xdg-desktop-portal and related components
The service starts Niri with appropriate environment variables for
Wayland compatibility and includes necessary dependencies like
xdg-desktop-portal-gnome and xdg-desktop-portal-gtk for proper
desktop integration.
* gnu/home/services/niri.scm: New file containing the service implementation.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register the new module.
* doc/guix.texi (Niri window manager): Add comprehensive documentation.
Change-Id: I9ef081226b4aaa31706d1fbc0d8b7aa1a202cd6e
2025-10-10 12:11:12 +03:00
Herman Rimm
9575e5303c
gnu: Merge (gnu packages microcom) into (gnu packages engineering).
...
* gnu/packages/microcom.scm (microcom): Move to ...
* gnu/packages/engineering.scm (microcom): ... here.
* gnu/packages/microcom.scm: Remove file.
* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister
file.
Change-Id: I58029c20386e6bfd08f237c83a08235bfcbbc992
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-10-08 16:29:44 +09:00
Sughosha
594dcabee5
gnu: Add vst3sdk.
...
* gnu/packages/audio.scm (vst3sdk): New variable.
Change-Id: I7aef9a2a37a97fdc0e471962f09488126e94c503
2025-10-07 21:52:49 +05:30
Hugo Buddelmeijer
382b901f24
gnu: xsane: Update to 0.0.0-0.87edc38.
...
* gnu/packages/scanner.scm (xsane): Update to
87edc38e6886ad8f31c2b7b289ddf162c88099c8 commit.
[source] <commit>: Switch to unreleased git version.
<patches>: Remove patches incorporated upstream.
<snippet>: Update snprintf workaround.
[arguments] <#:make-flags>: Remove outdated flags.
<#:phases>: Remove 'patch-invalid-dereference, and
'delete-empty-/sbin.
[native-inputs]: Add autoconf-2.71, automake, and gettext-minimal.
[inputs]: Replace gtk+-2 with gtk+.
* gnu/packages/patches/xsane-fix-memory-leak.patch: Delete file.
* gnu/packages/patches/xsane-fix-pdf-floats.patch: Likewise.
* gnu/packages/patches/xsane-fix-snprintf-buffer-length.patch: Likewise.
* gnu/packages/patches/xsane-support-ipv6.patch: Likewise.
* gnu/packages/patches/xsane-tighten-default-umask.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): De-register patches
Fixes : guix/guxi#1629
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Change-Id: I309e91c6cc83ce34d84b2ca89c5d68cac06b1430
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-07 12:11:50 +01:00
Liliana Marie Prikler
3191948625
gnu: stepmania: Update to 5.1.0-b2-1.d55acb1.
...
* gnu/packages/patches/stepmania-ffmpeg-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/games.scm (stepmania): Update to 5.1.0-b2-1.d55acb1.
[source]<patches>: Add “stepmania-ffmpeg-compat.patch”.
<snippet>: Adjust unbundling.
[arguments]<#:configure-flags>: Add “-DWITH_SYSTEM_GLEW=1”,
“-DWITH_SYSTEM_JSONCPP=1”, “-DWITH_SYSTEM_JPEG=1”, “-DWITH_SYSTEM_MAD=1”,
“-DWITH_SYSTEM_OGG=1”, “-DWITH_SYSTEM_PCRE=1”, “-DWITH_SYSTEM_PNG=1”,
“-DWITH_SYSTEM_TOMMATH=1”, “-DWITH_SYSTEM_TOMCRYPT=1” and
“-DWITH_SYSTEM_ZLIB=1”.
<#:phases>: Remove ‘unbundle-libpng’.
[inputs]: Drop labels. Sort alphabetically.
Replace ffmpeg-for-stepmania with ffmpeg-6.
Add libtommath and libtomcrypt.
Change-Id: I577fe1c15f906c3c67d1ae71a1e085e3fd05aef2
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-10-06 18:41:20 +08:00
Sören Tempel
5da19d7eff
gnu: cproc: Refer to invoked programs by full path.
...
* gnu/packages/c.scm (cproc)[arguments]: Add phase to set glibc dir.
[arguments]: Properly specify program inputs in 'configure phase.
* gnu/packages/patches/cproc-extra-linkflags.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-06 10:38:11 +02:00
Guillaume Le Vaillant
d8de9186cd
gnu: libspatialite: Fix build with libxml2 >= 2.14.
...
* gnu/packages/patches/libspatialite-libxml2-2.14.patch: New file.
* gnu/local.mk (dist_pach_DATA): Register it.
* gnu/packages/geo.scm (libspatialite)[source]: Use it.
Change-Id: I24ac907c11c0592d3e9bdbba8e7f44585c1055d0
2025-10-04 11:22:29 +02:00
Sughosha
db23adc82e
gnu: libmygpo-qt: Update to 1.2.0.
...
* gnu/packages/gpodder.scm (libmygpo-qt): Update to 1.2.0.
[source]<uri>: Use HTTPS.
<patches>: Remove field.
[arguments]: Switch to gexp.
<#:configure-flags>: Remove argument.
<#:phases>: Replace 'check phase.
* gnu/packages/patches/libmygpo-qt-fix-qt-5.11.patch: Delete file.
* gnu/packages/patches/libmygpo-qt-missing-qt5-modules.patch: Delete file.
* gnu/local.mk: Deregister the deleted patches.
2025-10-04 07:57:29 +05:30
John Kehayias
d260134255
gnu: godot: Update to 4.5.
...
Godot 4.5 has some issues with system files taking precedence over ones
included in the "thirdparty" directory; see
<https://github.com/godotengine/godot/pull/111094 > for discussion. This was
further motivation to use the upstream default of enabling volk, unbundling
it, and dropping the vulkan-loader input. The volk files are already patched
to correctly load libvulkan.
* gnu/packages/game-development.scm (godot): Update to 4.5.
[source]: Add patch to unbundle libjpeg-turbo. Update snippet to preserve
accesskit, grisu2, smaa, and remove volk.
[arguments]<#:scons-flags>: Disable builtin libjpeg-turbo and sdl.
<#:phases>: In fix-dlopen-paths phase remove libudev and volk patching. Add
phase unbundle-volk.
[inputs]: Add libjpeg-turbo-3, sdl3, and vulkan-volk. Remove vulkan-loader.
* gnu/packages/patches/godot-libjpeg-turbo-unbundle.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I3feb071ecfdb7312e9d6d8c2213a1448481753dc
2025-10-03 18:35:29 -04:00
Nicolas Graves
e6be560b49
gnu: python-colour: Switch to pyproject.
...
* gnu/local.mk (python-colour):
[source]: Switch to git-fetch. Add patch to remove d2to1 dependency.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'set-version.
<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: Icf722a429f7bb70b08e81d0048624c5ba2e82a89
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 21:53:31 +01:00
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
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
Ashvith Shetty
4c7108b3cd
gnu: corectrl: Update to 1.5.1.
...
* gnu/packages/admin.scm (corectrl): Update to 1.5.1 and
remove outdated comment.
[source] <patches>: Remove corectrl-polkit-install-dir.patch,
add corectrl-locate-polkit-with-pkg-config.patch
[native-inputs]: Remove qttools-5; add qttools.
[inputs]: Remove qtcharts-5, qtdeclarative-5, qtsvg-5, qtwayland-5,
quazip-5; Add qtbase, qtcharts, qtdeclarative, qtsvg, qtwayland, quazip,
qt5compat.
* gnu/packages/patches/corectrl-locate-polkit-with-pkg-config.patch:
Add file.
* gnu/packages/patches/corectrl-polkit-install-dir.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Register
corectrl-locate-polkit-with-pkg-config.patch, de-register
corectrl-polkit-install-dir.patch.
Change-Id: I4888e05ce67328a5ab269fb3aaac6bdb769ad4c9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-02 11:30:23 +01:00
Sharlatan Hellseher
c97252f905
gnu: ruby-nokogiri: Update to 1.18.10.
...
* gnu/packages/ruby-xyz.scm (ruby-nokogiri): Update to 1.18.10.
[source] <patches>: Remove it.
* gnu/packages/patches/ruby-nokogiri.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister patch.
Change-Id: I348869e8195b9f2f0cd24e4716316023a24a8788
2025-10-02 10:50:48 +01:00
Sughosha
58797f1a1c
gnu: kamoso: Fix build.
...
* gnu/packages/patches/kamoso-25.08.1-gstreamer.patch: Delete file.
* gnu/packages/kde-multimedia.scm (kamoso)[source]<patches>: Remove it.
[arguments]<#:tests?>: Disable it.
* gnu/local.mk: Deregister the patch file.
Change-Id: Id98a874e2358b792ff0150d4515dc71ca8606b87
2025-10-01 13:01:31 +05:30
Sughosha
e81d5190e7
gnu: kamoso: Update to 25.08.1.
...
* gnu/packages/patches/kamoso-25.08.1-gstreamer.patch: New file.
* gnu/packages/kde-multimedia.scm (kamoso): Update to 25.08.1.
[source]<patches>: Add it.
* gnu/local.mk: Register it.
Change-Id: I37c69d99fe4023efe6f7050ef2b42d2cba6bc805
2025-10-01 10:13:39 +05:30
Sergey Trofimov
80e9216b97
gnu: readymedia: Patch for newer ffmpeg.
...
* gnu/packages/patches/readymedia-ffmpeg7.patch: New patch.
* gnu/local.mk: Register the patch.
* gnu/packages/upnp.scm (readymedia): Enable the patch.
Change-Id: Icac48ec22704513f9fb8fddfe092fdcd7ac0047c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-09-30 22:03:00 +09:00
Dariqq
5bb84e0b97
gnu: python-scipy: Fix build on i686-linux.
...
* gnu/packages/patches/python-scipy-i686.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python-science.scm (python-scipy): Add phase to apply the patch.
Fixes guix/guix#2989
Change-Id: I6c5d807bd2ed23fca6e94b28cb6927c154bde0e8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-30 13:33:32 +01:00
Sharlatan Hellseher
f5fdce304b
gnu: aoflagger: Update to 3.4.0-0.b3a459d.
...
* gnu/packages/astronomy.scm (aoflagger): Update to 3.4.0-0.b3a459d.
[source] <patch>: Remove it as no longer required.
* gnu/packages/patches/aoflagger-use-system-provided-pybind11.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister patch.
Change-Id: I54535150959c5c7ef2c11c1b1541c287b935ed90
2025-09-30 11:05:37 +01:00
Rutherther
3db1cc759c
gnu: mpv: Patch removed constants from ffmpeg 8.0.
...
MPV 0.40.0 didn't remove deprecated constants. Those
constants were removed in ffmpeg 8.0. Mpv is not planning
on releasing a patch release any time soon.
* gnu/packages/patches/mpv-0.40.0-fix-ffmpeg-8.0.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/video.scm (mpv)<source>[patches]: Apply it.
Change-Id: Id48bf513e6c80b59ae2bb167e7e98e41d5efad6f
Signed-off-by: John Kehayias <john@guixotic.coop >
2025-09-30 16:48:23 +09:00
Sergey Trofimov
a78f921850
gnu: sane-backends-minimal: Respect backend search paths.
...
SANE's dynamic loading mechanism looks for configs in SANE_CONFIG_DIR,
and the libraries are expected to be either in LD_LIBRARY_PATH or in the
LIBDIR, which is set during the build to $PREFIX/lib/sane. A small patch
is necessary to make SANE respect backend search paths set by Guix.
* gnu/local.mk: Register sane-look-for-plugins-in-SANE_BACKEND_LIB_PATH.patch
* gnu/packages/scanner.scm (sane-backends-minimal): Patch dynamic
loading mechanism to look for libraries in SANE_BACKEND_LIB_PATH.
Change-Id: I132a709d171331d249acfe2fd1242dae43867ae8
2025-09-30 16:48:22 +09:00
John Kehayias
166c0b81b9
gnu: emacs-minimal: Fix test.
...
The included patch is already done upstream, just after the 30.2 release.
* gnu/packages/emacs.scm (emacs-minimal)[source]: Add patch.
* gnu/packages/patches/emacs-zoom-image-test-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I0134ec90a03f8757b4247b5aea0853752b67daef
2025-09-30 16:48:22 +09:00
John Kehayias
87dd06008d
gnu: libosinfo: Fix build with newer libxml2.
...
* gnu/packages/virtualization.scm (libosinfo)[source]: Add patch.
* gnu/packages/patches/libosinfo-libxml2-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I31377cf36b92562d9a87e6434cf30a01f5d3dcb2
2025-09-30 16:48:22 +09:00
John Kehayias
964984dd76
gnu: libzmf: Fix build with newer doxygen.
...
* gnu/packages/libreoffice.scm (libzmf)[source]: Add patch.
* gnu/packages/patches/libzmf-doxygen-1.14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: Iced77d86eb5ed92d379cc9668182299dd865a5d4
2025-09-30 16:48:21 +09:00