[packages/krusader] - updated to 2.9.0 (Qt6)

witekfl witekfl at pld-linux.org
Wed Jan 1 17:52:46 CET 2025


commit 5db9410ce3d03be9a5f8fa9b9218ed3085596123
Author: Witold Filipczyk <witekfl at poczta.onet.pl>
Date:   Wed Jan 1 17:24:01 2025 +0100

    - updated to 2.9.0 (Qt6)

 krusader.spec | 109 ++++++++++++++++++++++++++++------------------------------
 1 file changed, 52 insertions(+), 57 deletions(-)
---
diff --git a/krusader.spec b/krusader.spec
index 52ef018..d054633 100644
--- a/krusader.spec
+++ b/krusader.spec
@@ -10,51 +10,53 @@
 Summary:	Krusader is a filemanager for KDE
 Summary(pl.UTF-8):	Krusader jest zarządcą plików dla KDE
 Name:		krusader
-Version:	2.8.0
+Version:	2.9.0
 Release:	1
 License:	GPL
 Group:		X11/Applications
 Source0:	http://download.kde.org/stable/krusader/%{version}/%{name}-%{version}.tar.xz
-# Source0-md5:	144af281a102f00847cbd598319d9a50
+# Source0-md5:	0304b6ed7c31436d03feaffd7e6db9f1
 URL:		http://www.krusader.org/
-BuildRequires:	Qt5Concurrent-devel
-BuildRequires:	Qt5DBus-devel
-BuildRequires:	Qt5Network-devel
-BuildRequires:	Qt5PrintSupport-devel
-BuildRequires:	Qt5Xml-devel
-BuildRequires:	cmake
+BuildRequires:	Qt6Concurrent-devel
+BuildRequires:	Qt6DBus-devel
+BuildRequires:	Qt6Network-devel
+BuildRequires:	Qt6PrintSupport-devel
+BuildRequires:	Qt6Xml-devel
+BuildRequires:	cmake >= 3.20
 BuildRequires:	gettext-tools
-BuildRequires:	kf5-extra-cmake-modules
-BuildRequires:	kf5-karchive-devel
-BuildRequires:	kf5-kauth-devel
-BuildRequires:	kf5-kbookmarks-devel
-BuildRequires:	kf5-kcodecs-devel
-BuildRequires:	kf5-kcompletion-devel
-BuildRequires:	kf5-kconfig-devel
-BuildRequires:	kf5-kconfigwidgets-devel
-BuildRequires:	kf5-kcoreaddons-devel
-BuildRequires:	kf5-kdoctools-devel
-BuildRequires:	kf5-kguiaddons-devel
-BuildRequires:	kf5-ki18n-devel
-BuildRequires:	kf5-kiconthemes-devel
-BuildRequires:	kf5-kio-devel
-BuildRequires:	kf5-kitemviews-devel
-BuildRequires:	kf5-kjobwidgets-devel
-BuildRequires:	kf5-knotifications-devel
-BuildRequires:	kf5-kparts-devel
-BuildRequires:	kf5-kservice-devel
-BuildRequires:	kf5-ktextwidgets-devel
-BuildRequires:	kf5-kwallet-devel
-BuildRequires:	kf5-kwidgetsaddons-devel
-BuildRequires:	kf5-kwindowsystem-devel
-BuildRequires:	kf5-kxmlgui-devel
-BuildRequires:	kf5-solid-devel
-BuildRequires:	kf5-sonnet-devel
-BuildRequires:	phonon-qt5-devel
-BuildRequires:	qt5-build
-BuildRequires:	qt5-qmake
-BuildRequires:	rpmbuild(macros) >= 1.129
+BuildRequires:	kf6-extra-cmake-modules
+BuildRequires:	kf6-karchive-devel
+BuildRequires:	kf6-kauth-devel
+BuildRequires:	kf6-kbookmarks-devel
+BuildRequires:	kf6-kcodecs-devel
+BuildRequires:	kf6-kcompletion-devel
+BuildRequires:	kf6-kconfig-devel
+BuildRequires:	kf6-kconfigwidgets-devel
+BuildRequires:	kf6-kcoreaddons-devel
+BuildRequires:	kf6-kdoctools-devel
+BuildRequires:	kf6-kguiaddons-devel
+BuildRequires:	kf6-ki18n-devel
+BuildRequires:	kf6-kiconthemes-devel
+BuildRequires:	kf6-kio-devel
+BuildRequires:	kf6-kitemviews-devel
+BuildRequires:	kf6-kjobwidgets-devel
+BuildRequires:	kf6-knotifications-devel
+BuildRequires:	kf6-kparts-devel
+BuildRequires:	kf6-kservice-devel
+BuildRequires:	kf6-ktextwidgets-devel
+BuildRequires:	kf6-kwallet-devel
+BuildRequires:	kf6-kwidgetsaddons-devel
+BuildRequires:	kf6-kwindowsystem-devel
+BuildRequires:	kf6-kxmlgui-devel
+BuildRequires:	kf6-solid-devel
+BuildRequires:	kf6-sonnet-devel
+BuildRequires:	ninja
+BuildRequires:	phonon-qt6-devel
+BuildRequires:	qt6-build
+BuildRequires:	qt6-qmake
+BuildRequires:	rpmbuild(macros) >= 1.164
 BuildRequires:	sed >= 4.0
+BuildRequires:	xz
 BuildRequires:	zlib-devel
 Suggests:	arj
 Suggests:	bzip2
@@ -62,7 +64,6 @@ Suggests:	cfv
 Suggests:	coreutils
 Suggests:	dpkg
 Suggests:	gzip
-Suggests:	kde4-kdesdk-kompare
 Suggests:	kdiff3
 Suggests:	krename >= 3.9.1
 Suggests:	lha
@@ -100,27 +101,20 @@ wypróbować.
 %setup -q
 
 %build
-install -d build
-cd build
 %cmake \
+	-B build \
+	-G Ninja \
 	-DCMAKE_INSTALL_PREFIX=%{_prefix} \
-	-DHTML_INSTALL_DIR=%{_kdedocdir} \
+	-DKDE_INSTALL_DOCBUNDLEDIR=%{_kdedocdir} \
 	-DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
 %if "%{_lib}" == "lib64"
-	-DLIB_SUFFIX=64 \
+	-DLIB_SUFFIX=64
 %endif
-	../
-
-%{__make}
+%ninja_build -C build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_desktopdir}
-
-%{__make} -C build/ install \
-        DESTDIR=$RPM_BUILD_ROOT \
-        kde_htmldir=%{_kdedocdir}
-
+%ninja_install -C build
 
 %find_lang %{name} --with-kde
 
@@ -134,13 +128,13 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog README
 %attr(755,root,root) %{_bindir}/krusader
-%{_libdir}/qt5/plugins/kf5/kio/kio_iso.so
-%{_libdir}/qt5/plugins/kf5/kio/kio_krarc.so
-%{_sysconfdir}/xdg/kio_isorc
-%{_datadir}/metainfo/org.kde.krusader.appdata.xml
+/etc/xdg/kio_isorc
+%attr(755,root,root) %{_libdir}/qt6/plugins/kf6/kio/kio_iso.so
+%attr(755,root,root) %{_libdir}/qt6/plugins/kf6/kio/kio_krarc.so
+%{_desktopdir}/org.kde.krusader.desktop
 %{_datadir}/krusader
 %{_datadir}/kxmlgui5/krusader
-%{_desktopdir}/*.desktop
+%{_datadir}/metainfo/org.kde.krusader.appdata.xml
 %{_iconsdir}/hicolor/*/*/*
 %{_mandir}/man1/krusader.1*
 %lang(ca) %{_mandir}/ca/man1/krusader.1*
@@ -148,5 +142,6 @@ rm -rf $RPM_BUILD_ROOT
 %lang(it) %{_mandir}/it/man1/krusader.1*
 %lang(nl) %{_mandir}/nl/man1/krusader.1*
 %lang(pt) %{_mandir}/pt/man1/krusader.1*
+%lang(pt_BR) %{_mandir}/pt_BR/man1/krusader.1*
 %lang(sv) %{_mandir}/sv/man1/krusader.1*
 %lang(uk) %{_mandir}/uk/man1/krusader.1*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/krusader.git/commitdiff/5db9410ce3d03be9a5f8fa9b9218ed3085596123



More information about the pld-cvs-commit mailing list