[packages/kdiagram] - updated dependencies
qboosh
qboosh at pld-linux.org
Sat Nov 9 18:18:25 CET 2024
commit a150dc5c74cdb58f53c0f0890c2dc6a42eb56205
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Nov 9 17:52:00 2024 +0100
- updated dependencies
kdiagram.spec | 33 +++++++++++++++++++++++++--------
1 file changed, 25 insertions(+), 8 deletions(-)
---
diff --git a/kdiagram.spec b/kdiagram.spec
index 277d15b..2c7f7be 100644
--- a/kdiagram.spec
+++ b/kdiagram.spec
@@ -1,4 +1,4 @@
-%define qtver 5.9.0
+%define qt_ver 6.5.0
Summary: KDiagram - libraries for creating business charts
Summary(pl.UTF-8): KDiagram - biblioteki do tworzenia diagramów biznesowych
Name: kdiagram
@@ -9,14 +9,24 @@ Group: X11/Libraries
Source0: https://download.kde.org/stable/kdiagram/%{version}/%{name}-%{version}.tar.xz
# Source0-md5: 06d2462d04e7826b347edc5baac85e10
URL: https://kde.org/
-BuildRequires: Qt6Core-devel >= %{qtver}
+BuildRequires: Qt6Core-devel >= %{qt_ver}
+BuildRequires: Qt6Gui-devel >= %{qt_ver}
+BuildRequires: Qt6PrintSupport-devel >= %{qt_ver}
+BuildRequires: Qt6Svg-devel >= %{qt_ver}
+BuildRequires: Qt6Widgets-devel >= %{qt_ver}
BuildRequires: cmake >= 3.20
+BuildRequires: kf6-extra-cmake-modules >= 5.245.0
BuildRequires: ninja
-BuildRequires: qt6-build >= %{qtver}
-BuildRequires: rpmbuild(macros) >= 1.164
+BuildRequires: qt6-build >= %{qt_ver}
+BuildRequires: rpmbuild(macros) >= 1.736
BuildRequires: shared-mime-info
BuildRequires: tar >= 1:1.22
BuildRequires: xz
+Requires: Qt6Core >= %{qt_ver}
+Requires: Qt6Gui >= %{qt_ver}
+Requires: Qt6PrintSupport >= %{qt_ver}
+Requires: Qt6Svg >= %{qt_ver}
+Requires: Qt6Widgets >= %{qt_ver}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -33,6 +43,10 @@ Summary: Header files for %{name} development
Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{name}
Group: X11/Development/Libraries
Requires: %{name} = %{version}-%{release}
+Requires: Qt6Core-devel >= %{qt_ver}
+Requires: Qt6PrintSupport-devel >= %{qt_ver}
+Requires: Qt6Svg-devel >= %{qt_ver}
+Requires: Qt6Widgets-devel >= %{qt_ver}
%description devel
Header files for %{name} development.
@@ -47,12 +61,15 @@ Pliki nagłówkowe dla programistów używających %{name}.
%cmake -B build \
-G Ninja \
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
+
%ninja_build -C build
%install
rm -rf $RPM_BUILD_ROOT
+
%ninja_install -C build
+# kchart6_qt and kgantt6_qt qm domains
%find_lang %{name} --all-name --with-qm
%clean
@@ -64,17 +81,17 @@ rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(644,root,root,755)
%ghost %{_libdir}/libKChart6.so.3
-%attr(755,root,root) %{_libdir}/libKChart6.so.*.*
+%attr(755,root,root) %{_libdir}/libKChart6.so.*.*.*
%ghost %{_libdir}/libKGantt6.so.3
-%attr(755,root,root) %{_libdir}/libKGantt6.so.*.*
+%attr(755,root,root) %{_libdir}/libKGantt6.so.*.*.*
%files devel
%defattr(644,root,root,755)
+%{_libdir}/libKChart6.so
+%{_libdir}/libKGantt6.so
%{_includedir}/KChart6
%{_includedir}/KGantt6
%{_libdir}/cmake/KChart6
%{_libdir}/cmake/KGantt6
-%{_libdir}/libKChart6.so
-%{_libdir}/libKGantt6.so
%{_libdir}/qt6/mkspecs/modules/qt_KChart6.pri
%{_libdir}/qt6/mkspecs/modules/qt_KGantt6.pri
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/kdiagram.git/commitdiff/a150dc5c74cdb58f53c0f0890c2dc6a42eb56205
More information about the pld-cvs-commit
mailing list