From 9d42741693c02396be54ccf548b4c36249e94ef2 Mon Sep 17 00:00:00 2001 From: Remco van 't Veer Date: Tue, 14 May 2024 18:01:26 +0200 Subject: gnu: krita: Fix build. * gnu/packages/kde.scm (krita): Fix build. [source]: Apply krita-bump-sip-abi-version-to-12.8 patch. * gnu/packages/patches/krita-bump-sip-abi-version-to-12.8.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I322c32716a676af7c90e019b53a1fd5395701b49 Signed-off-by: Andreas Enge --- gnu/local.mk | 5 +++-- gnu/packages/kde.scm | 4 +++- .../krita-bump-sip-abi-version-to-12.8.patch | 25 ++++++++++++++++++++++ 3 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 gnu/packages/patches/krita-bump-sip-abi-version-to-12.8.patch diff --git a/gnu/local.mk b/gnu/local.mk index e3389731ef..2556b2a198 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -48,7 +48,7 @@ # Copyright © 2021 Andrew Tropin # Copyright © 2021 Simon Tournier # Copyright © 2022 Daniel Meißner -# Copyright © 2022 Remco van 't Veer +# Copyright © 2022, 2024 Remco van 't Veer # Copyright © 2022, 2024 Artyom V. Poptsov # Copyright © 2022, 2023 John Kehayias # Copyright © 2022 muradm @@ -1570,8 +1570,9 @@ dist_patch_DATA = \ %D%/packages/patches/kobodeluxe-midicon-segmentation-fault.patch \ %D%/packages/patches/kobodeluxe-graphics-window-signed-char.patch \ %D%/packages/patches/kodi-set-libcurl-ssl-parameters.patch \ - %D%/packages/patches/kwin-unwrap-executable-name-for-dot-desktop-search.patch\ %D%/packages/patches/kodi-mesa-eglchromium.patch \ + %D%/packages/patches/krita-bump-sip-abi-version-to-12.8.patch \ + %D%/packages/patches/kwin-unwrap-executable-name-for-dot-desktop-search.patch\ %D%/packages/patches/laby-make-install.patch \ %D%/packages/patches/laby-use-tmpdir-from-runtime.patch \ %D%/packages/patches/ldns-drill-examples.patch \ diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 51c4fc2751..6d02547c4e 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -18,6 +18,7 @@ ;;; Copyright © 2022 Brendan Tildesley ;;; Copyright © 2022 Petr Hodina ;;; Copyright © 2023 Mehmet Tekman +;;; Copyright © 2024 Remco van 't Veer ;;; ;;; This file is part of GNU Guix. ;;; @@ -726,7 +727,8 @@ (define-public krita "mirror://kde/stable/krita/" version "/krita-" version ".tar.gz")) (sha256 - (base32 "1kzmn89b1vrasba7z8hp8izyrrskgc7ggnz82zqyyy1v5d8mnri7")))) + (base32 "1kzmn89b1vrasba7z8hp8izyrrskgc7ggnz82zqyyy1v5d8mnri7")) + (patches (search-patches "krita-bump-sip-abi-version-to-12.8.patch")))) (build-system qt-build-system) (arguments `(#:tests? #f diff --git a/gnu/packages/patches/krita-bump-sip-abi-version-to-12.8.patch b/gnu/packages/patches/krita-bump-sip-abi-version-to-12.8.patch new file mode 100644 index 0000000000..02852e0f5a --- /dev/null +++ b/gnu/packages/patches/krita-bump-sip-abi-version-to-12.8.patch @@ -0,0 +1,25 @@ +From 2d71c47661d43a4e3c1ab0c27803de980bdf2bb2 Mon Sep 17 00:00:00 2001 +From: Antonio Rojas +Date: Mon, 11 Dec 2023 20:26:13 +0100 +Subject: [PATCH] Bump SIP ABI version to 12.8 + +Fixes build with SIP 6.8 +--- + cmake/modules/pyproject.toml.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/cmake/modules/pyproject.toml.in b/cmake/modules/pyproject.toml.in +index 090b2d4b0cb..085ddf41799 100644 +--- a/cmake/modules/pyproject.toml.in ++++ b/cmake/modules/pyproject.toml.in +@@ -9,7 +9,7 @@ name = "@module_name_toml@" + sip-module = "@sip_name@" + sip-include-dirs = @sip_include_dirs@ + sip-files-dir = "@module_srcs@" +-abi-version = "12" ++abi-version = "12.8" + + [tool.sip.bindings.@module_name_toml@] + tags = @module_tags@ +-- +GitLab -- cgit v1.2.3