[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