[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