[packages/ka5-kio-extras] - pl, cleanup and (partial) dependencies update based on ka6 spec
qboosh
qboosh at pld-linux.org
Tue Oct 6 18:57:15 CEST 2026
commit b6f9b144597fb5a3d327988c507b7090f9e0fc4d
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Oct 6 18:57:26 2026 +0200
- pl, cleanup and (partial) dependencies update based on ka6 spec
ka5-kio-extras.spec | 163 ++++++++++++++++++++++++++++++----------------------
1 file changed, 93 insertions(+), 70 deletions(-)
---
diff --git a/ka5-kio-extras.spec b/ka5-kio-extras.spec
index 1accf80..80d7e38 100644
--- a/ka5-kio-extras.spec
+++ b/ka5-kio-extras.spec
@@ -1,11 +1,13 @@
#
# Conditional build:
-%bcond_with tests # build with tests
-%define kdeappsver 23.08.5
-%define kframever 5.94.0
-%define qtver 5.15.2
+%bcond_with tests # test suite
+
+%define kdeappsver %{version}
+%define kf_ver 5.94.0
+%define qt_ver 5.15.2
%define kaname kio-extras
-Summary: kio-extras
+Summary: Additional components to increase the functionality of KIO
+Summary(pl.UTF-8): Dodatkowe komponenty rozszerzające funkcjonalność KIO
Name: ka5-%{kaname}
Version: 23.08.5
Release: 2
@@ -15,35 +17,57 @@ Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kan
# Source0-md5: d16ed519ecd148253147c4525f1b9d86
URL: http://www.kde.org/
BuildRequires: OpenEXR-devel >= 3.0.5
-BuildRequires: Qt5Core-devel >= %{qtver}
-BuildRequires: Qt5Test-devel >= 5.4.0
-BuildRequires: Qt5Widgets-devel >= 5.4.0
+BuildRequires: Qt5Core-devel >= %{qt_ver}
+BuildRequires: Qt5DBus-devel >= %{qt_ver}
+BuildRequires: Qt5Gui-devel >= %{qt_ver}
+BuildRequires: Qt5Network-devel >= %{qt_ver}
+BuildRequires: Qt5Sql-devel >= %{qt_ver}
+BuildRequires: Qt5Svg-devel >= %{qt_ver}
+%{?with_tests:BuildRequires: Qt5Test-devel >= %{qt_ver}}
+BuildRequires: Qt5Widgets-devel >= %{qt_ver}
+BuildRequires: Qt5Xml-devel >= %{qt_ver}
BuildRequires: cmake >= 3.20
-BuildRequires: gettext-devel
+BuildRequires: gettext-tools
BuildRequires: kdsoap-devel >= 1.9.0
-BuildRequires: kf5-extra-cmake-modules >= %{kframever}
-BuildRequires: kf5-kactivities-devel >= %{kframever}
-BuildRequires: kf5-kactivities-stats-devel >= %{kframever}
-BuildRequires: kf5-karchive-devel >= %{kframever}
-BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
-BuildRequires: kf5-kdnssd-devel >= %{kframever}
-BuildRequires: kf5-kguiaddons-devel >= %{kframever}
-BuildRequires: kf5-kio-devel >= %{kframever}
-BuildRequires: kf5-solid-devel >= %{kframever}
-BuildRequires: kf5-syntax-highlighting-devel >= %{kframever}
+BuildRequires: kf5-extra-cmake-modules >= %{kf_ver}
+BuildRequires: kf5-kactivities-devel >= %{kf_ver}
+BuildRequires: kf5-kactivities-stats-devel >= %{kf_ver}
+BuildRequires: kf5-karchive-devel >= %{kf_ver}
+BuildRequires: kf5-kdbusaddons-devel >= %{kf_ver}
+BuildRequires: kf5-kdnssd-devel >= %{kf_ver}
+BuildRequires: kf5-kguiaddons-devel >= %{kf_ver}
+BuildRequires: kf5-kio-devel >= %{kf_ver}
+BuildRequires: kf5-solid-devel >= %{kf_ver}
+BuildRequires: kf5-syntax-highlighting-devel >= %{kf_ver}
+BuildRequires: libimobiledevice-devel >= 1.3.0
+BuildRequires: libmtp-devel >= 1.1.2
+BuildRequires: libplist-devel >= 2.0
BuildRequires: libsmbclient-devel
+BuildRequires: libssh-devel >= 0.8.3
BuildRequires: libtirpc-devel > 1.3.2
BuildRequires: ninja
BuildRequires: phonon-qt5-devel
-BuildRequires: qt5-build >= %{qtver}
-BuildRequires: rpmbuild(macros) >= 1.164
+BuildRequires: qt5-build >= %{qt_ver}
+BuildRequires: rpmbuild(macros) >= 1.605
BuildRequires: shared-mime-info
+BuildRequires: taglib-devel >= 1.11
BuildRequires: tar >= 1:1.22
BuildRequires: xz
+Requires: Qt5Core >= %{qt_ver}
+Requires: Qt5DBus >= %{qt_ver}
+Requires: Qt5Gui >= %{qt_ver}
+Requires: Qt5Network >= %{qt_ver}
+Requires: Qt5Sql >= %{qt_ver}
+Requires: Qt5Svg >= %{qt_ver}
+Requires: Qt5Widgets >= %{qt_ver}
+Requires: Qt5Xml >= %{qt_ver}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
-kio-extras.
+Additional components to increase the functionality of KIO.
+
+%description -l pl.UTF-8
+Dodatkowe komponenty rozszerzające funkcjonalność KIO.
%package devel
Summary: Header files for %{kaname} development
@@ -67,13 +91,13 @@ Pliki nagłówkowe dla programistów używających %{kaname}.
%{!?with_tests:-DBUILD_TESTING=OFF} \
-DHTML_INSTALL_DIR=%{_kdedocdir} \
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
+
%ninja_build -C build
%if %{with tests}
ctest --test-dir build
%endif
-
%install
rm -rf $RPM_BUILD_ROOT
%ninja_install -C build
@@ -91,31 +115,50 @@ rm -rf $RPM_BUILD_ROOT
%files -f %{kaname}.lang
%defattr(644,root,root,755)
+%{_libdir}/libkioarchive.so.5.*.*
%ghost %{_libdir}/libkioarchive.so.5
-%attr(755,root,root) %{_libdir}/libkioarchive.so.5.*.*
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/filenamesearchmodule.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/recentdocumentsnotifier.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/smbwatcher.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfileitemaction/kactivitymanagerd_fileitem_linking_plugin.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/activities.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/archive.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/bookmarks.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/filter.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/fish.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/info.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/man.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/mtp.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/nfs.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/recentdocuments.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/recentlyused.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/sftp.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/smb.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/thumbnail.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/kio_filenamesearch.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kiod/kmtpd.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kfileaudiopreview.so
-%attr(755,root,root) %{_prefix}/libexec/kf5/smbnotifier
+%{_libdir}/qt5/plugins/kfileaudiopreview.so
+%{_libdir}/qt5/plugins/kf5/kded/filenamesearchmodule.so
+%{_libdir}/qt5/plugins/kf5/kded/recentdocumentsnotifier.so
+%{_libdir}/qt5/plugins/kf5/kded/smbwatcher.so
+%dir %{_libdir}/qt5/plugins/kf5/kfileitemaction
+%{_libdir}/qt5/plugins/kf5/kfileitemaction/forgetfileitemaction.so
+%{_libdir}/qt5/plugins/kf5/kfileitemaction/kactivitymanagerd_fileitem_linking_plugin.so
+%{_libdir}/qt5/plugins/kf5/kio/activities.so
+%{_libdir}/qt5/plugins/kf5/kio/afc.so
+%{_libdir}/qt5/plugins/kf5/kio/archive.so
+%{_libdir}/qt5/plugins/kf5/kio/bookmarks.so
+%{_libdir}/qt5/plugins/kf5/kio/filter.so
+%{_libdir}/qt5/plugins/kf5/kio/fish.so
+%{_libdir}/qt5/plugins/kf5/kio/info.so
+%{_libdir}/qt5/plugins/kf5/kio/man.so
+%{_libdir}/qt5/plugins/kf5/kio/mtp.so
+%{_libdir}/qt5/plugins/kf5/kio/nfs.so
+%{_libdir}/qt5/plugins/kf5/kio/recentdocuments.so
+%{_libdir}/qt5/plugins/kf5/kio/recentlyused.so
+%{_libdir}/qt5/plugins/kf5/kio/sftp.so
+%{_libdir}/qt5/plugins/kf5/kio/smb.so
+%{_libdir}/qt5/plugins/kf5/kio/thumbnail.so
+%{_libdir}/qt5/plugins/kf5/kio/kio_filenamesearch.so
+%{_libdir}/qt5/plugins/kf5/kiod/kmtpd.so
+%dir %{_libdir}/qt5/plugins/kf5/thumbcreator
+%{_libdir}/qt5/plugins/kf5/thumbcreator/audiothumbnail.so
+%{_libdir}/qt5/plugins/kf5/thumbcreator/comicbookthumbnail.so
+%{_libdir}/qt5/plugins/kf5/thumbcreator/cursorthumbnail.so
+%{_libdir}/qt5/plugins/kf5/thumbcreator/djvuthumbnail.so
+%{_libdir}/qt5/plugins/kf5/thumbcreator/ebookthumbnail.so
+%{_libdir}/qt5/plugins/kf5/thumbcreator/exrthumbnail.so
+%{_libdir}/qt5/plugins/kf5/thumbcreator/imagethumbnail.so
+%{_libdir}/qt5/plugins/kf5/thumbcreator/jpegthumbnail.so
+%{_libdir}/qt5/plugins/kf5/thumbcreator/opendocumentthumbnail.so
+%{_libdir}/qt5/plugins/kf5/thumbcreator/svgthumbnail.so
+%{_libdir}/qt5/plugins/kf5/thumbcreator/textthumbnail.so
+%{_libdir}/qt5/plugins/kf5/thumbcreator/windowsexethumbnail.so
+%{_libdir}/qt5/plugins/kf5/thumbcreator/windowsimagethumbnail.so
+%{_libdir}/qt5/plugins/kf5/thumbcreator/kraorathumbnail.so
+%attr(755,root,root) %{_libexecdir}/kf5/smbnotifier
%{_datadir}/config.kcfg/jpegcreatorsettings5.kcfg
+%{_datadir}/dbus-1/services/org.kde.kmtpd5.service
%dir %{_datadir}/kio_bookmarks
%{_datadir}/kio_bookmarks/kio_bookmarks.css
%dir %{_datadir}/kio_docfilter
@@ -128,36 +171,16 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_datadir}/konqueror/dirtree/remote
%{_datadir}/konqueror/dirtree/remote/mtp-network.desktop
%{_datadir}/konqueror/dirtree/remote/smb-network.desktop
+%{_datadir}/kservices5/directorythumbnail.desktop
%{_datadir}/kservicetypes5/thumbcreator.desktop
+%{_datadir}/mime/packages/org.kde.kio.smb.xml
%{_datadir}/qlogging-categories5/kio-extras.categories
%{_datadir}/qlogging-categories5/kio-extras.renamecategories
+%{_datadir}/remoteview/afc-network.desktop
%{_datadir}/remoteview/mtp-network.desktop
%{_datadir}/remoteview/smb-network.desktop
-%{_datadir}/dbus-1/services/org.kde.kmtpd5.service
-%{_datadir}/solid/actions/solid_mtp.desktop
-%dir %{_libdir}/qt5/plugins/kf5/thumbcreator
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/thumbcreator/audiothumbnail.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/thumbcreator/comicbookthumbnail.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/thumbcreator/cursorthumbnail.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/thumbcreator/djvuthumbnail.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/thumbcreator/ebookthumbnail.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/thumbcreator/exrthumbnail.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/thumbcreator/imagethumbnail.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/thumbcreator/jpegthumbnail.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/thumbcreator/opendocumentthumbnail.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/thumbcreator/svgthumbnail.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/thumbcreator/textthumbnail.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/thumbcreator/windowsexethumbnail.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/thumbcreator/windowsimagethumbnail.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/thumbcreator/kraorathumbnail.so
-%{_datadir}/kservices5/directorythumbnail.desktop
-%{_datadir}/mime/packages/org.kde.kio.smb.xml
-%dir %{_libdir}/qt5/plugins/kf5/kfileitemaction
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfileitemaction/forgetfileitemaction.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/afc.so
-%{_datadir}/remoteview/afc-network.desktop
%{_datadir}/solid/actions/solid_afc.desktop
-
+%{_datadir}/solid/actions/solid_mtp.desktop
%files devel
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ka5-kio-extras.git/commitdiff/d62fe4bf7f235f0cc020f03648f669da158769f0
More information about the pld-cvs-commit
mailing list