diff --git a/kf5-kio.spec b/kf5-kio.spec index 96eff80..535e4c6 100644 --- a/kf5-kio.spec +++ b/kf5-kio.spec @@ -4,7 +4,6 @@ Name: kf5-%{framework} Version: 5.55.0 Release: 1 Summary: KDE Frameworks 5 Tier 3 solution for filesystem abstraction - License: GPLv2+ and MIT and BSD URL: https://cgit.kde.org/%{framework}.git @@ -15,6 +14,7 @@ URL: https://cgit.kde.org/%{framework}.git %else %global stable stable %endif + Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz ## upstreamable patches @@ -29,23 +29,20 @@ Patch100: kio-slave_path.patch %global __provides_exclude_from ^(%{_kf5_qtplugindir}/.*\\.so)$ BuildRequires: extra-cmake-modules >= %{majmin} kf5-rpm-macros kf5-karchive-devel >= %{majmin} kf5-kconfig-devel >= %{majmin} kf5-kcoreaddons-devel >= %{majmin} kf5-kcrash-devel >= %{majmin} kf5-kdoctools-devel >= %{majmin} kf5-kdbusaddons-devel >= %{majmin} kf5-ki18n-devel >= %{majmin} kf5-kservice-devel >= %{majmin} kf5-solid-devel >= %{majmin} kf5-kbookmarks-devel >= %{majmin} kf5-kcompletion-devel >= %{majmin} kf5-kconfigwidgets-devel >= %{majmin} kf5-kiconthemes-devel >= %{majmin} kf5-kitemviews-devel >= %{majmin} kf5-kjobwidgets-devel >= %{majmin} kf5-kwindowsystem-devel >= %{majmin} kf5-knotifications-devel >= %{majmin} kf5-ktextwidgets-devel >= %{majmin} kf5-kwallet-devel >= %{majmin} kf5-kwidgetsaddons-devel >= %{majmin} kf5-kxmlgui-devel >= %{majmin} krb5-devel libacl-devel qt5-qtbase-devel qt5-qtscript-devel qt5-qtx11extras-devel zlib-devel + %if !0%{?flatpak} BuildRequires: libxml2-devel libxslt-devel %endif -%if ! 0%{?bootstrap} -# (apparently?) requires org.kde.klauncher5 service provided by kf5-kinit -- rex -# not versioned to allow update without bootstrap -# -BuildRequires: kf5-kinit-devel -%endif Requires: %{name}-core%{?_isa} = %{version}-%{release} %{name}-widgets%{?_isa} = %{version}-%{release} %{name}-file-widgets%{?_isa} = %{version}-%{release} %{name}-ntlm%{?_isa} = %{version}-%{release} %{name}-gui%{?_isa} = %{version}-%{release} + %description KDE Frameworks 5 Tier 3 solution for filesystem abstraction %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} kf5-kbookmarks-devel >= %{majmin} kf5-kcompletion-devel >= %{majmin} kf5-kconfig-devel >= %{majmin} kf5-kcoreaddons-devel >= %{majmin} kf5-kitemviews-devel >= %{majmin} kf5-kjobwidgets-devel >= %{majmin} kf5-kservice-devel >= %{majmin} kf5-solid-devel >= %{majmin} kf5-kxmlgui-devel >= %{majmin} qt5-qtbase-devel + %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. @@ -55,6 +52,7 @@ Summary: Documentation files for %{name} Requires: %{name}-core = %{version}-%{release} Obsoletes: kf5-kio-help < 5.11.0-3 BuildArch: noarch + %description help Documentation for %{name}. @@ -63,12 +61,14 @@ Summary: Core components of the KIO Framework ## org.kde.klauncher5 service referenced from : src/core/slave.cpp %{?kf5_kinit_requires} Requires: %{name}-core-libs%{?_isa} = %{version}-%{release} %{name}-help = %{version}-%{release} + %description core KIOCore library provides core non-GUI components for working with KIO. %package core-libs Summary: Runtime libraries for KIO Core Requires: %{name}-core = %{version}-%{release} + %description core-libs %{summary}. @@ -78,6 +78,7 @@ Summary: Widgets for KIO Framework ## included here for completeness, even those -core already has a dependency. %{?kf5_kinit_requires} Requires: %{name}-core%{?_isa} = %{version}-%{release} + %description widgets KIOWidgets contains classes that provide generic job control, progress reporting, etc. @@ -85,12 +86,14 @@ reporting, etc. %package widgets-libs Summary: Runtime libraries for KIO Widgets library Requires: %{name}-widgets = %{version}-%{release} + %description widgets-libs %{summary}. %package file-widgets Summary: Widgets for file-handling for KIO Framework Requires: %{name}-widgets%{?_isa} = %{version}-%{release} + %description file-widgets The KIOFileWidgets library provides the file selection dialog and its components. @@ -98,11 +101,13 @@ its components. %package gui Summary: Gui components for the KIO Framework Requires: %{name}-core%{?_isa} = %{version}-%{release} + %description gui %{summary}. %package ntlm Summary: NTLM support for KIO Framework + %description ntlm KIONTLM provides support for NTLM authentication mechanism in KIO