format spec
This commit is contained in:
parent
e53683cb49
commit
2870dc2b8c
83
kf5-kio.spec
83
kf5-kio.spec
@ -1,12 +1,12 @@
|
||||
%global framework kio
|
||||
|
||||
Name: kf5-%{framework}
|
||||
Version: 5.55.0
|
||||
Release: 1
|
||||
Summary: KDE Frameworks 5 Tier 3 solution for filesystem abstraction
|
||||
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
|
||||
License: GPLv2+ and MIT and BSD
|
||||
URL: https://cgit.kde.org/%{framework}.git
|
||||
|
||||
%global majmin %(echo %{version} | cut -d. -f1-2)
|
||||
%global revision %(echo %{version} | cut -d. -f3)
|
||||
@ -15,9 +15,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
|
||||
|
||||
## upstream patches
|
||||
Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz
|
||||
|
||||
## upstreamable patches
|
||||
# revert part of https://cgit.kde.org/kio.git/commit/src/core/slave.cpp?id=e2a4517f099d809bd53c6a10769ebfddc0f28a8b
|
||||
@ -36,44 +34,9 @@ Patch101: kio-no-help-protocol.patch
|
||||
# filter plugin provides
|
||||
%global __provides_exclude_from ^(%{_kf5_qtplugindir}/.*\\.so)$
|
||||
|
||||
BuildRequires: extra-cmake-modules >= %{majmin}
|
||||
BuildRequires: kf5-rpm-macros
|
||||
# core
|
||||
BuildRequires: kf5-karchive-devel >= %{majmin}
|
||||
BuildRequires: kf5-kconfig-devel >= %{majmin}
|
||||
BuildRequires: kf5-kcoreaddons-devel >= %{majmin}
|
||||
BuildRequires: kf5-kcrash-devel >= %{majmin}
|
||||
BuildRequires: kf5-kdoctools-devel >= %{majmin}
|
||||
BuildRequires: kf5-kdbusaddons-devel >= %{majmin}
|
||||
BuildRequires: kf5-ki18n-devel >= %{majmin}
|
||||
BuildRequires: kf5-kservice-devel >= %{majmin}
|
||||
BuildRequires: kf5-solid-devel >= %{majmin}
|
||||
# extras
|
||||
BuildRequires: kf5-kbookmarks-devel >= %{majmin}
|
||||
BuildRequires: kf5-kcompletion-devel >= %{majmin}
|
||||
BuildRequires: kf5-kconfigwidgets-devel >= %{majmin}
|
||||
BuildRequires: kf5-kiconthemes-devel >= %{majmin}
|
||||
BuildRequires: kf5-kitemviews-devel >= %{majmin}
|
||||
BuildRequires: kf5-kjobwidgets-devel >= %{majmin}
|
||||
BuildRequires: kf5-kwindowsystem-devel >= %{majmin}
|
||||
# others
|
||||
BuildRequires: kf5-knotifications-devel >= %{majmin}
|
||||
BuildRequires: kf5-ktextwidgets-devel >= %{majmin}
|
||||
BuildRequires: kf5-kwallet-devel >= %{majmin}
|
||||
BuildRequires: kf5-kwidgetsaddons-devel >= %{majmin}
|
||||
BuildRequires: kf5-kxmlgui-devel >= %{majmin}
|
||||
|
||||
BuildRequires: krb5-devel
|
||||
BuildRequires: libacl-devel
|
||||
%if !0%{?flatpak}
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: libxslt-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} libxml2-devel libxslt-devel
|
||||
%endif
|
||||
BuildRequires: qt5-qtbase-devel
|
||||
BuildRequires: qt5-qtscript-devel
|
||||
BuildRequires: qt5-qtx11extras-devel
|
||||
BuildRequires: zlib-devel
|
||||
|
||||
%if ! 0%{?bootstrap}
|
||||
# (apparently?) requires org.kde.klauncher5 service provided by kf5-kinit -- rex
|
||||
# not versioned to allow update without bootstrap
|
||||
@ -81,28 +44,13 @@ BuildRequires: zlib-devel
|
||||
BuildRequires: kf5-kinit-devel
|
||||
%endif
|
||||
|
||||
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-widgets%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-file-widgets%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-ntlm%{?_isa} = %{version}-%{release}
|
||||
Requires: %{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
|
||||
KDE Frameworks 5 Tier 3 solution for filesystem abstraction
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: kf5-kbookmarks-devel >= %{majmin}
|
||||
Requires: kf5-kcompletion-devel >= %{majmin}
|
||||
Requires: kf5-kconfig-devel >= %{majmin}
|
||||
Requires: kf5-kcoreaddons-devel >= %{majmin}
|
||||
Requires: kf5-kitemviews-devel >= %{majmin}
|
||||
Requires: kf5-kjobwidgets-devel >= %{majmin}
|
||||
Requires: kf5-kservice-devel >= %{majmin}
|
||||
Requires: kf5-solid-devel >= %{majmin}
|
||||
Requires: kf5-kxmlgui-devel >= %{majmin}
|
||||
Requires: 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
|
||||
The %{name}-devel package contains libraries and header files for
|
||||
developing applications that use %{name}.
|
||||
@ -119,8 +67,7 @@ Documentation for %{name}.
|
||||
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}
|
||||
Requires: %{name}-help = %{version}-%{release}
|
||||
Requires: %{name}-core-libs%{?_isa} = %{version}-%{release} %{name}-help = %{version}-%{release}
|
||||
%description core
|
||||
KIOCore library provides core non-GUI components for working with KIO.
|
||||
|
||||
@ -250,11 +197,6 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
|
||||
%{_kf5_qtplugindir}/kcm_webshortcuts.so
|
||||
%dir %{_kf5_plugindir}/urifilters/
|
||||
%{_kf5_plugindir}/urifilters/*.so
|
||||
#{_kf5_datadir}/kservices5/fixhosturifilter.desktop
|
||||
#{_kf5_datadir}/kservices5/kshorturifilter.desktop
|
||||
#{_kf5_datadir}/kservices5/kuriikwsfilter.desktop
|
||||
#{_kf5_datadir}/kservices5/kurisearchfilter.desktop
|
||||
#{_kf5_datadir}/kservices5/localdomainurifilter.desktop
|
||||
%{_kf5_datadir}/kservices5/webshortcuts.desktop
|
||||
%{_kf5_datadir}/kservices5/searchproviders
|
||||
%{_kf5_datadir}/kservicetypes5/*.desktop
|
||||
@ -290,3 +232,4 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
|
||||
%changelog
|
||||
* Mon Aug 17 2020 yeqinglong <yeqinglong@uniontech.com> - 5.55.0-1
|
||||
- Initial release for OpenEuler
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user