]> git.pld-linux.org Git - packages/kf5-kservice.git/blame - kf5-kservice.spec
- Updated BR: kf5-extra-cmake-modules.
[packages/kf5-kservice.git] / kf5-kservice.spec
CommitLineData
8704d646 1%define kdeframever 5.67
5e09d3aa 2%define qtver 5.9.0
06de5425 3%define kfname kservice
575424c3
WF
4
5Summary: Plugin framework for desktop services
06de5425 6Name: kf5-%{kfname}
8704d646 7Version: 5.67.0
93b09db2 8Release: 1
575424c3
WF
9License: LGPL v2.1+
10Group: X11/Libraries
06de5425 11Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
8704d646 12# Source0-md5: 290466bdeddfc2c04c5a872a773d974d
575424c3 13URL: http://www.kde.org/
06de5425
AM
14BuildRequires: Qt5Concurrent-devel >= %{qtver}
15BuildRequires: Qt5Core-devel >= %{qtver}
16BuildRequires: Qt5DBus-devel >= %{qtver}
17BuildRequires: Qt5Gui-devel >= %{qtver}
18BuildRequires: Qt5Svg-devel >= %{qtver}
19BuildRequires: Qt5Test-devel >= %{qtver}
20BuildRequires: Qt5Widgets-devel >= %{qtver}
21BuildRequires: Qt5Xml-devel >= %{qtver}
575424c3
WF
22BuildRequires: cmake >= 2.8.12
23BuildRequires: gettext-devel
431a1db7 24BuildRequires: kf5-extra-cmake-modules >= %{version}
575424c3
WF
25BuildRequires: kf5-karchive-devel >= %{version}
26BuildRequires: kf5-kconfig-devel >= %{version}
27BuildRequires: kf5-kcoreaddons-devel >= %{version}
28BuildRequires: kf5-kcrash-devel >= %{version}
29BuildRequires: kf5-kdbusaddons-devel >= %{version}
30BuildRequires: kf5-kdoctools-devel >= %{version}
31BuildRequires: kf5-ki18n-devel >= %{version}
32BuildRequires: kf5-kwindowsystem-devel >= %{version}
7764050e 33BuildRequires: ninja
575424c3 34BuildRequires: rpmbuild(macros) >= 1.164
73de18b4
ER
35BuildRequires: tar >= 1:1.22
36BuildRequires: xz
7cabe58e 37Requires: kf5-dirs
575424c3
WF
38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40%define qt5dir %{_libdir}/qt5
41
42%description
43KService provides a plugin framework for handling desktop services.
44Services can be applications or libraries. They can be bound to MIME
45types or handled by application specific code.
46
47%package devel
06de5425
AM
48Summary: Header files for %{kfname} development
49Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
575424c3
WF
50Group: X11/Development/Libraries
51Requires: %{name} = %{version}-%{release}
9e80cb3e
JP
52Requires: cmake >= 2.6.0
53Requires: kf5-kconfig-devel >= %{version}
54Requires: kf5-kcoreaddons-devel >= %{version}
575424c3
WF
55
56%description devel
06de5425 57Header files for %{kfname} development.
575424c3
WF
58
59%description devel -l pl.UTF-8
06de5425 60Pliki nagłówkowe dla programistów używających %{kfname}.
575424c3
WF
61
62%prep
06de5425 63%setup -q -n %{kfname}-%{version}
575424c3
WF
64
65%build
66install -d build
67cd build
7764050e 68%cmake -G Ninja \
06de5425 69 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
575424c3 70 ../
7764050e 71%ninja_build
575424c3
WF
72
73%install
74rm -rf $RPM_BUILD_ROOT
7764050e 75%ninja_install -C build
575424c3 76
06de5425 77%find_lang %{kfname}5
575424c3
WF
78
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%post -p /sbin/ldconfig
83%postun -p /sbin/ldconfig
84
06de5425 85%files -f %{kfname}5.lang
575424c3
WF
86%defattr(644,root,root,755)
87%doc README.md
88/etc/xdg/menus/applications.menu
575424c3
WF
89%attr(755,root,root) %{_bindir}/kbuildsycoca5
90%attr(755,root,root) %ghost %{_libdir}/libKF5Service.so.5
a10baf6f 91%attr(755,root,root) %{_libdir}/libKF5Service.so.*.*
575424c3
WF
92%{_datadir}/kservicetypes5/application.desktop
93%{_datadir}/kservicetypes5/kplugininfo.desktop
a4723766 94%{_mandir}/man8/desktoptojson.8*
575424c3 95%{_mandir}/man8/kbuildsycoca5.8*
a4723766
WF
96%lang(ca) %{_mandir}/ca/man8/desktoptojson.8*
97%lang(ca) %{_mandir}/ca/man8/kbuildsycoca5.8*
98%lang(de) %{_mandir}/de/man8/desktoptojson.8*
99%lang(de) %{_mandir}/de/man8/kbuildsycoca5.8*
100%lang(es) %{_mandir}/es/man8/desktoptojson.8*
101%lang(es) %{_mandir}/es/man8/kbuildsycoca5.8*
102%lang(it) %{_mandir}/it/man8/desktoptojson.8*
103%lang(it) %{_mandir}/it/man8/kbuildsycoca5.8*
104%lang(nl) %{_mandir}/nl/man8/desktoptojson.8*
105%lang(nl) %{_mandir}/nl/man8/kbuildsycoca5.8*
106%lang(pt) %{_mandir}/pt/man8/desktoptojson.8*
107%lang(pt) %{_mandir}/pt/man8/kbuildsycoca5.8*
108%lang(pt_BR) %{_mandir}/pt_BR/man8/desktoptojson.8*
109%lang(pt_BR) %{_mandir}/pt_BR/man8/kbuildsycoca5.8*
110%lang(sv) %{_mandir}/sv/man8/desktoptojson.8*
111%lang(sv) %{_mandir}/sv/man8/kbuildsycoca5.8*
112%lang(uk) %{_mandir}/uk/man8/desktoptojson.8*
113%lang(uk) %{_mandir}/uk/man8/kbuildsycoca5.8*
8704d646 114%lang(id) %{_mandir}/id/man8/desktoptojson.8*
93b09db2 115%{_datadir}/qlogging-categories5/kservice.categories
575424c3
WF
116
117%files devel
118%defattr(644,root,root,755)
119%{_includedir}/KF5/KService
120%{_includedir}/KF5/kservice_version.h
121%{_libdir}/cmake/KF5Service
122%attr(755,root,root) %{_libdir}/libKF5Service.so
123%{qt5dir}/mkspecs/modules/qt_KService.pri
This page took 0.17607 seconds and 4 git commands to generate.