[packages/ka5-gwenview] - fix building with split kImageAnnotator, rel 2
baggins
baggins at pld-linux.org
Fri Oct 10 19:47:35 CEST 2025
commit 19f6a94c72f11de1dcee5cb5bf84b40f3dfa862d
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Fri Oct 10 21:47:12 2025 +0200
- fix building with split kImageAnnotator, rel 2
kImageAnnotator.patch | 52 ++++++++++++++++++++++++++++++++++++++++++++++++
ka5-gwenview-exiv2.patch | 10 ----------
ka5-gwenview.spec | 9 ++++++---
3 files changed, 58 insertions(+), 13 deletions(-)
---
diff --git a/ka5-gwenview.spec b/ka5-gwenview.spec
index 238a8a4..23872ea 100644
--- a/ka5-gwenview.spec
+++ b/ka5-gwenview.spec
@@ -9,14 +9,15 @@ Summary: Simple image viewer
Summary(pl.UTF-8): Prosta przeglądarka obrazów
Name: ka5-%{kaname}
Version: 23.08.5
-Release: 1
+Release: 2
License: GPL v2+/LGPL v2.1+
Group: X11/Applications
Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
# Source0-md5: dded6bc13018cb19276257158a428be0
-Patch0: %{name}-exiv2.patch
+Patch0: kImageAnnotator.patch
URL: https://kde.org/
BuildRequires: Qt5Core-devel >= %{qtver}
+BuildRequires: Qt5WaylandClient-devel >= %{qtver}
BuildRequires: cfitsio-devel
BuildRequires: cmake >= 3.20
BuildRequires: exiv2-devel
@@ -30,9 +31,11 @@ BuildRequires: kf5-extra-cmake-modules >= %{kframever}
BuildRequires: kf5-kactivities-devel >= %{kframever}
BuildRequires: kf5-kdelibs4support-devel >= %{kframever}
BuildRequires: kf5-kio-devel >= %{kframever}
+BuildRequires: kf5-purpose-devel >= %{kframever}
BuildRequires: lcms2-devel
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
+BuildRequires: libtiff-devel
BuildRequires: ninja
BuildRequires: pkgconfig
BuildRequires: python
@@ -74,7 +77,7 @@ Dane dla %{kaname}.
%prep
%setup -q -n %{kaname}-%{version}
-#%%patch0
+%patch -P0 -p1
%build
%cmake \
diff --git a/kImageAnnotator.patch b/kImageAnnotator.patch
new file mode 100644
index 0000000..83e6918
--- /dev/null
+++ b/kImageAnnotator.patch
@@ -0,0 +1,52 @@
+--- gwenview-23.08.5/CMakeLists.txt~ 2024-02-13 04:59:31.000000000 +0100
++++ gwenview-23.08.5/CMakeLists.txt 2025-10-10 21:23:13.293329094 +0200
+@@ -166,14 +166,12 @@
+ endif()
+
+ if (QT_MAJOR_VERSION STREQUAL "5")
+- find_package(kImageAnnotator)
+- set_package_properties(kImageAnnotator PROPERTIES URL "https://github.com/ksnip/kImageAnnotator" DESCRIPTION "The kImageAnnotator library provides tools to annotate" TYPE REQUIRED)
+- if(kImageAnnotator_FOUND)
++ find_package(kImageAnnotator-Qt5)
++ set_package_properties(kImageAnnotator-Qt5 PROPERTIES URL "https://github.com/ksnip/kImageAnnotator" DESCRIPTION "The kImageAnnotator library provides tools to annotate" TYPE REQUIRED)
++ if(kImageAnnotator-Qt5_FOUND)
+ set(KIMAGEANNOTATOR_FOUND 1)
+- find_package(kColorPicker REQUIRED)
+- if(NOT kImageAnnotator_VERSION VERSION_LESS 0.5.0)
+- set(KIMAGEANNOTATOR_CAN_LOAD_TRANSLATIONS 1)
+- endif()
++ find_package(kColorPicker-Qt5 REQUIRED)
++ set(KIMAGEANNOTATOR_CAN_LOAD_TRANSLATIONS 1)
+ endif()
+ endif()
+
+--- gwenview-23.08.5/app/CMakeLists.txt~ 2024-02-13 04:59:31.000000000 +0100
++++ gwenview-23.08.5/app/CMakeLists.txt 2025-10-10 21:42:47.753329300 +0200
+@@ -157,6 +157,6 @@
+ KF${QT_MAJOR_VERSION}::KIOWidgets
+ KF${QT_MAJOR_VERSION}::Notifications)
+
+-if(kImageAnnotator_FOUND)
++if(kImageAnnotator-Qt5_FOUND)
+ target_link_libraries(gwenview kImageAnnotator::kImageAnnotator)
+ endif()
+--- gwenview-23.08.5/lib/CMakeLists.txt~ 2024-02-13 04:59:31.000000000 +0100
++++ gwenview-23.08.5/lib/CMakeLists.txt 2025-10-10 21:43:22.319995988 +0200
+@@ -157,7 +157,7 @@
+ touch/touch_helper.cpp
+ ${GV_JPEG_DIR}/transupp.c
+ )
+-if (kImageAnnotator_FOUND)
++if (kImageAnnotator-Qt5_FOUND)
+ set(gwenviewlib_SRCS ${gwenviewlib_SRCS}
+ annotate/annotatedialog.cpp
+ annotate/annotateoperation.cpp
+@@ -338,7 +338,7 @@
+ )
+ endif()
+
+-if(kImageAnnotator_FOUND)
++if(kImageAnnotator-Qt5_FOUND)
+ target_link_libraries(gwenviewlib kImageAnnotator::kImageAnnotator)
+ endif()
+
diff --git a/ka5-gwenview-exiv2.patch b/ka5-gwenview-exiv2.patch
deleted file mode 100644
index 79bd8a1..0000000
--- a/ka5-gwenview-exiv2.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/imagemetainfomodel.cpp~ 2019-05-02 12:46:30.000000000 +0200
-+++ lib/imagemetainfomodel.cpp 2019-12-02 10:32:22.166379522 +0100
-@@ -34,6 +34,7 @@
-
- // Exiv2
- #include <exiv2/exif.hpp>
-+#include <exiv2/error.hpp>
- #include <exiv2/image.hpp>
- #include <exiv2/iptc.hpp>
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ka5-gwenview.git/commitdiff/19f6a94c72f11de1dcee5cb5bf84b40f3dfa862d
More information about the pld-cvs-commit
mailing list