]> git.pld-linux.org Git - packages/kf5-attica.git/blame - kf5-attica.spec
- todo item dropped
[packages/kf5-attica.git] / kf5-attica.spec
CommitLineData
b4de0220
ER
1#
2# Conditional build:
3%bcond_without tests # build without tests
4
5035f594 5# TODO:
5035f594 6# - runtime Requires if any
915d385e 7
915d385e 8%define kdeframever 5.4
b4de0220
ER
9%define qtver 5.3.2
10%define kfname attica
5035f594 11Summary: A Qt library that implements the Open Collaboration Services API
b4de0220 12Name: kf5-%{kfname}
915d385e
AM
13Version: 5.4.0
14Release: 1
5035f594
WF
15License: GPL v2+/LGPL v2.1+
16Group: X11/Libraries
b4de0220 17Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
915d385e 18# Source0-md5: 493c08ce82d5ab34bf2efeb1a01349ab
5035f594 19URL: http://www.kde.org/
b4de0220
ER
20BuildRequires: Qt5Core-devel >= %{qtver}
21BuildRequires: Qt5Gui-devel >= %{qtver}
22BuildRequires: Qt5Network-devel >= %{qtver}
23BuildRequires: Qt5Test-devel >= %{qtver}
915d385e 24%if %{with tests}
b4de0220
ER
25BuildRequires: Qt5Gui-devel >= %{qtver}
26BuildRequires: Qt5Widgets-devel >= %{qtver}
915d385e 27%endif
5035f594 28BuildRequires: cmake >= 2.8.12
915d385e 29BuildRequires: kf5-extra-cmake-modules >= 1.4.0
5035f594 30BuildRequires: rpmbuild(macros) >= 1.164
58755248
WF
31BuildRequires: tar >= 1:1.22
32BuildRequires: xz
5035f594
WF
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
5035f594
WF
35%description
36Attica is a Qt library that implements the Open Collaboration Services
37API version 1.6. The REST API is defined here:
b4de0220 38<http://freedesktop.org/wiki/Specifications/open-collaboration-services-draft/>.
5035f594
WF
39
40It grants easy access to the services such as querying information
41about persons and contents. The library is used in KNewStuff3 as
42content provider. In order to integrate with KDE's Plasma Desktop, a
43platform plugin exists in kdebase.
44
45%package devel
b4de0220
ER
46Summary: Header files for %{kfname} development
47Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
5035f594
WF
48Group: X11/Development/Libraries
49Requires: %{name} = %{version}-%{release}
50
51%description devel
b4de0220 52Header files for %{kfname} development.
5035f594
WF
53
54%description devel -l pl.UTF-8
b4de0220 55Pliki nagłówkowe dla programistów używających %{kfname}.
5035f594
WF
56
57%prep
b4de0220 58%setup -q -n %{kfname}-%{version}
5035f594
WF
59
60%build
61install -d build
62cd build
63%cmake \
915d385e 64 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
5035f594
WF
65 ..
66%{__make}
67
915d385e
AM
68%{?with_tests:%{__make} test}
69
5035f594
WF
70%install
71rm -rf $RPM_BUILD_ROOT
b4de0220
ER
72%{__make} -C build install \
73 DESTDIR=$RPM_BUILD_ROOT
5035f594
WF
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
b4de0220
ER
78%post -p /sbin/ldconfig
79%postun -p /sbin/ldconfig
5035f594
WF
80
81%files
82%defattr(644,root,root,755)
83%doc AUTHORS README.md
915d385e 84%attr(755,root,root) %{_libdir}/libKF5Attica.so.*.*.*
b4de0220 85%attr(755,root,root) %ghost %{_libdir}/libKF5Attica.so.5
5035f594
WF
86
87%files devel
88%defattr(644,root,root,755)
915d385e 89%attr(755,root,root) %{_libdir}/libKF5Attica.so
5035f594
WF
90%{_includedir}/KF5/Attica
91%{_includedir}/KF5/attica_version.h
92%{_libdir}/cmake/KF5Attica
5035f594 93%{_pkgconfigdir}/libKF5Attica.pc
915d385e 94%{_libdir}/qt5/mkspecs/modules/qt_Attica.pri
This page took 0.064176 seconds and 4 git commands to generate.