gnu: fgallery: Patch to use 7z from new 7zip. Change-Id: Ia3ece5943a94d03dda84c954b64a70e02594e2fc Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
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>
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>
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>
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
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>
gnu: Unregister non existing and unused patch. This is a follow-up to commit 4d86f0a3126ddb8eb2678e3dcd264a342b6e8e78 . * gnu/local.mk (dist_patch_DATA): Unregister trytond-hack-import.patch. Change-Id: I43ad3a0ed4ac6df1085a9a501e265e793e6cdf35
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
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
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>
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
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
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
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
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
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
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>
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>
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>
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>