]> git.pld-linux.org Git - packages/kf5-kparts.git/blame - kf5-kparts.spec
- updated to 5.105.0
[packages/kf5-kparts.git] / kf5-kparts.spec
CommitLineData
f7c1f058
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
2fed10e5 4%define kdeframever 5.105
984216b2 5%define qtver 5.15.2
4bfedb9d 6%define kfname kparts
56543d5f
WF
7
8Summary: Plugin framework for user interface components
4bfedb9d 9Name: kf5-%{kfname}
2fed10e5
WF
10Version: 5.105.0
11Release: 1
56543d5f
WF
12License: LGPL v2.1+
13Group: X11/Libraries
a4f409c1 14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
2fed10e5 15# Source0-md5: 088ec7dd5877fffe19c8214fa24325b0
56543d5f 16URL: http://www.kde.org/
4bfedb9d 17BuildRequires: Qt5Core-devel >= %{qtver}
4bfedb9d
AM
18BuildRequires: Qt5Test-devel >= %{qtver}
19BuildRequires: Qt5Widgets-devel >= %{qtver}
20BuildRequires: Qt5Xml-devel >= %{qtver}
984216b2 21BuildRequires: cmake >= 3.16
a7f6996f 22BuildRequires: kf5-extra-cmake-modules >= %{version}
56543d5f 23BuildRequires: kf5-kconfig-devel >= %{version}
56543d5f 24BuildRequires: kf5-kcoreaddons-devel >= %{version}
56543d5f
WF
25BuildRequires: kf5-ki18n-devel >= %{version}
26BuildRequires: kf5-kiconthemes-devel >= %{version}
27BuildRequires: kf5-kio-devel >= %{version}
56543d5f 28BuildRequires: kf5-kjobwidgets-devel >= %{version}
56543d5f
WF
29BuildRequires: kf5-kservice-devel >= %{version}
30BuildRequires: kf5-ktextwidgets-devel >= %{version}
31BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
56543d5f 32BuildRequires: kf5-kxmlgui-devel >= %{version}
4d8a3b8e 33BuildRequires: ninja
3c635fde 34BuildRequires: rpmbuild(macros) >= 1.736
56543d5f
WF
35BuildRequires: tar >= 1:1.22
36BuildRequires: xz
edbf58f2
JP
37Requires: Qt5Core >= %{qtver}
38Requires: Qt5Widgets >= %{qtver}
39Requires: Qt5Xml >= %{qtver}
1f9ed6d8 40Requires: kf5-dirs
edbf58f2
JP
41Requires: kf5-kconfig >= %{version}
42Requires: kf5-kcoreaddons >= %{version}
43Requires: kf5-ki18n >= %{version}
44Requires: kf5-kiconthemes >= %{version}
45Requires: kf5-kio >= %{version}
46Requires: kf5-kjobwidgets >= %{version}
47Requires: kf5-kservice >= %{version}
48Requires: kf5-kwidgetsaddons >= %{version}
49Requires: kf5-kxmlgui >= %{version}
56543d5f
WF
50BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51
52%define qt5dir %{_libdir}/qt5
53
54%description
55This library implements the framework for KDE parts, which are
56elaborate widgets with a user-interface defined in terms of actions
57(menu items, toolbar icons).
58
59%package devel
4bfedb9d
AM
60Summary: Header files for %{kfname} development
61Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
56543d5f
WF
62Group: X11/Development/Libraries
63Requires: %{name} = %{version}-%{release}
4dc68677 64Requires: kf5-kio-devel >= %{version}
2b443c88 65Requires: kf5-ktextwidgets-devel >= %{version}
edbf58f2 66Requires: kf5-kxmlgui-devel >= %{version}
56543d5f
WF
67
68%description devel
4bfedb9d 69Header files for %{kfname} development.
56543d5f
WF
70
71%description devel -l pl.UTF-8
4bfedb9d 72Pliki nagłówkowe dla programistów używających %{kfname}.
56543d5f
WF
73
74%prep
4bfedb9d 75%setup -q -n %{kfname}-%{version}
56543d5f
WF
76
77%build
78install -d build
79cd build
4d8a3b8e 80%cmake -G Ninja \
f7c1f058 81 %{!?with_tests:-DBUILD_TESTING=OFF} \
4bfedb9d 82 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
56543d5f 83 ../
4d8a3b8e 84%ninja_build
56543d5f 85
f7c1f058
WF
86%if %{with tests}
87ctest
88%endif
89
90
56543d5f
WF
91%install
92rm -rf $RPM_BUILD_ROOT
4d8a3b8e 93%ninja_install -C build
56543d5f 94
4bfedb9d 95%find_lang %{kfname}5
56543d5f
WF
96
97%clean
98rm -rf $RPM_BUILD_ROOT
99
100%post -p /sbin/ldconfig
101%postun -p /sbin/ldconfig
102
4bfedb9d 103%files -f %{kfname}5.lang
56543d5f
WF
104%defattr(644,root,root,755)
105%doc README.md
4e78b318 106%ghost %{_libdir}/libKF5Parts.so.5
84dc5c08 107%attr(755,root,root) %{_libdir}/libKF5Parts.so.*.*
47162ea0 108#%%attr(755,root,root) %{qt5dir}/plugins/spellcheckplugin.so
56543d5f
WF
109%{_datadir}/kservicetypes5/browserview.desktop
110%{_datadir}/kservicetypes5/kpart.desktop
4149993d 111%{_datadir}/kdevappwizard/templates/kpartsapp.tar.bz2
b67fd0fe
WF
112%{_datadir}/kservicetypes5/kparts-readonlypart.desktop
113%{_datadir}/kservicetypes5/kparts-readwritepart.desktop
114%{_datadir}/qlogging-categories5/kparts.categories
115
56543d5f
WF
116
117%files devel
118%defattr(644,root,root,755)
119%{_includedir}/KF5/KParts
56543d5f 120%{_libdir}/cmake/KF5Parts
4e78b318 121%{_libdir}/libKF5Parts.so
56543d5f 122%{qt5dir}/mkspecs/modules/qt_KParts.pri
This page took 1.155852 seconds and 4 git commands to generate.