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