commit 5db9410ce3d03be9a5f8fa9b9218ed3085596123
Author: Witold Filipczyk <wite...@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

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to