format spec
This commit is contained in:
parent
5dbfb2f4d1
commit
db64a72fde
19
kf5-kio.spec
19
kf5-kio.spec
@ -4,7 +4,6 @@ Name: kf5-%{framework}
|
|||||||
Version: 5.55.0
|
Version: 5.55.0
|
||||||
Release: 1
|
Release: 1
|
||||||
Summary: KDE Frameworks 5 Tier 3 solution for filesystem abstraction
|
Summary: KDE Frameworks 5 Tier 3 solution for filesystem abstraction
|
||||||
|
|
||||||
License: GPLv2+ and MIT and BSD
|
License: GPLv2+ and MIT and BSD
|
||||||
URL: https://cgit.kde.org/%{framework}.git
|
URL: https://cgit.kde.org/%{framework}.git
|
||||||
|
|
||||||
@ -15,6 +14,7 @@ URL: https://cgit.kde.org/%{framework}.git
|
|||||||
%else
|
%else
|
||||||
%global stable stable
|
%global stable stable
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz
|
Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz
|
||||||
|
|
||||||
## upstreamable patches
|
## upstreamable patches
|
||||||
@ -29,23 +29,20 @@ Patch100: kio-slave_path.patch
|
|||||||
%global __provides_exclude_from ^(%{_kf5_qtplugindir}/.*\\.so)$
|
%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
|
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}
|
%if !0%{?flatpak}
|
||||||
BuildRequires: libxml2-devel libxslt-devel
|
BuildRequires: libxml2-devel libxslt-devel
|
||||||
%endif
|
%endif
|
||||||
%if ! 0%{?bootstrap}
|
|
||||||
# (apparently?) requires org.kde.klauncher5 service provided by kf5-kinit -- rex
|
|
||||||
# not versioned to allow update without bootstrap
|
|
||||||
# <skip!>
|
|
||||||
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}
|
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
|
%description
|
||||||
KDE Frameworks 5 Tier 3 solution for filesystem abstraction
|
KDE Frameworks 5 Tier 3 solution for filesystem abstraction
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for %{name}
|
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
|
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
|
%description devel
|
||||||
The %{name}-devel package contains libraries and header files for
|
The %{name}-devel package contains libraries and header files for
|
||||||
developing applications that use %{name}.
|
developing applications that use %{name}.
|
||||||
@ -55,6 +52,7 @@ Summary: Documentation files for %{name}
|
|||||||
Requires: %{name}-core = %{version}-%{release}
|
Requires: %{name}-core = %{version}-%{release}
|
||||||
Obsoletes: kf5-kio-help < 5.11.0-3
|
Obsoletes: kf5-kio-help < 5.11.0-3
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%description help
|
%description help
|
||||||
Documentation for %{name}.
|
Documentation for %{name}.
|
||||||
|
|
||||||
@ -63,12 +61,14 @@ Summary: Core components of the KIO Framework
|
|||||||
## org.kde.klauncher5 service referenced from : src/core/slave.cpp
|
## org.kde.klauncher5 service referenced from : src/core/slave.cpp
|
||||||
%{?kf5_kinit_requires}
|
%{?kf5_kinit_requires}
|
||||||
Requires: %{name}-core-libs%{?_isa} = %{version}-%{release} %{name}-help = %{version}-%{release}
|
Requires: %{name}-core-libs%{?_isa} = %{version}-%{release} %{name}-help = %{version}-%{release}
|
||||||
|
|
||||||
%description core
|
%description core
|
||||||
KIOCore library provides core non-GUI components for working with KIO.
|
KIOCore library provides core non-GUI components for working with KIO.
|
||||||
|
|
||||||
%package core-libs
|
%package core-libs
|
||||||
Summary: Runtime libraries for KIO Core
|
Summary: Runtime libraries for KIO Core
|
||||||
Requires: %{name}-core = %{version}-%{release}
|
Requires: %{name}-core = %{version}-%{release}
|
||||||
|
|
||||||
%description core-libs
|
%description core-libs
|
||||||
%{summary}.
|
%{summary}.
|
||||||
|
|
||||||
@ -78,6 +78,7 @@ Summary: Widgets for KIO Framework
|
|||||||
## included here for completeness, even those -core already has a dependency.
|
## included here for completeness, even those -core already has a dependency.
|
||||||
%{?kf5_kinit_requires}
|
%{?kf5_kinit_requires}
|
||||||
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
%description widgets
|
%description widgets
|
||||||
KIOWidgets contains classes that provide generic job control, progress
|
KIOWidgets contains classes that provide generic job control, progress
|
||||||
reporting, etc.
|
reporting, etc.
|
||||||
@ -85,12 +86,14 @@ reporting, etc.
|
|||||||
%package widgets-libs
|
%package widgets-libs
|
||||||
Summary: Runtime libraries for KIO Widgets library
|
Summary: Runtime libraries for KIO Widgets library
|
||||||
Requires: %{name}-widgets = %{version}-%{release}
|
Requires: %{name}-widgets = %{version}-%{release}
|
||||||
|
|
||||||
%description widgets-libs
|
%description widgets-libs
|
||||||
%{summary}.
|
%{summary}.
|
||||||
|
|
||||||
%package file-widgets
|
%package file-widgets
|
||||||
Summary: Widgets for file-handling for KIO Framework
|
Summary: Widgets for file-handling for KIO Framework
|
||||||
Requires: %{name}-widgets%{?_isa} = %{version}-%{release}
|
Requires: %{name}-widgets%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
%description file-widgets
|
%description file-widgets
|
||||||
The KIOFileWidgets library provides the file selection dialog and
|
The KIOFileWidgets library provides the file selection dialog and
|
||||||
its components.
|
its components.
|
||||||
@ -98,11 +101,13 @@ its components.
|
|||||||
%package gui
|
%package gui
|
||||||
Summary: Gui components for the KIO Framework
|
Summary: Gui components for the KIO Framework
|
||||||
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
%description gui
|
%description gui
|
||||||
%{summary}.
|
%{summary}.
|
||||||
|
|
||||||
%package ntlm
|
%package ntlm
|
||||||
Summary: NTLM support for KIO Framework
|
Summary: NTLM support for KIO Framework
|
||||||
|
|
||||||
%description ntlm
|
%description ntlm
|
||||||
KIONTLM provides support for NTLM authentication mechanism in KIO
|
KIONTLM provides support for NTLM authentication mechanism in KIO
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user