]> git.pld-linux.org Git - packages/kf5-attica.git/blame - kf5-attica.spec
- tar.xz deps
[packages/kf5-attica.git] / kf5-attica.spec
CommitLineData
5035f594
WF
1# TODO:
2# - proper place for *.pri,
3# - set ECM_MKSPECS_INSTALL_DIR in kde5-extra-cmake-modules
4# - runtime Requires if any
5# - dir /usr/include/KF5 not packaged
6%define _state stable
7%define orgname attica
8
9Summary: A Qt library that implements the Open Collaboration Services API
10Name: kf5-%{orgname}
11Version: 5.0.0
12Release: 0.1
13License: GPL v2+/LGPL v2.1+
14Group: X11/Libraries
15Source0: ftp://ftp.kde.org/pub/kde/%{_state}/frameworks/%{version}/%{orgname}-%{version}.tar.xz
16# Source0-md5: 73d1d1953b12eda42f6f4010df889b73
17URL: http://www.kde.org/
18BuildRequires: Qt5Core-devel >= 5.2.0
19BuildRequires: Qt5Gui-devel >= 5.3.1
20BuildRequires: Qt5Network-devel
21BuildRequires: Qt5Test-devel
22BuildRequires: Qt5Widgets-devel >= 5.2.0
23BuildRequires: cmake >= 2.8.12
24BuildRequires: kf5-extra-cmake-modules >= 1.0.0
25BuildRequires: rpmbuild(macros) >= 1.164
58755248
WF
26BuildRequires: tar >= 1:1.22
27BuildRequires: xz
5035f594
WF
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%define qt5dir %{_libdir}/qt5
31
32%description
33Attica is a Qt library that implements the Open Collaboration Services
34API version 1.6. The REST API is defined here:
35http://freedesktop.org/wiki/Specifications/open-collaboration-services-draft/
36
37It grants easy access to the services such as querying information
38about persons and contents. The library is used in KNewStuff3 as
39content provider. In order to integrate with KDE's Plasma Desktop, a
40platform plugin exists in kdebase.
41
42%package devel
43Summary: Header files for %{orgname} development
44Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{orgname}
45Group: X11/Development/Libraries
46Requires: %{name} = %{version}-%{release}
47
48%description devel
49Header files for %{orgname} development.
50
51%description devel -l pl.UTF-8
52Pliki nagłówkowe dla programistów używających %{orgname}.
53
54%prep
55%setup -q -n %{orgname}-%{version}
56
57%build
58install -d build
59cd build
60%cmake \
61 -DBIN_INSTALL_DIR=%{_bindir} \
62 -DKCFG_INSTALL_DIR=%{_datadir}/config.kcfg \
63 -DPLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
64 -DQT_PLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
65 -DQML_INSTALL_DIR=%{qt5dir}/qml \
66 -DIMPORTS_INSTALL_DIR=%{qt5dirs}/imports \
67 -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \
68 -DLIBEXEC_INSTALL_DIR=%{_libexecdir} \
69 -DKF5_LIBEXEC_INSTALL_DIR=%{_libexecdir} \
70 -DKF5_INCLUDE_INSTALL_DIR=%{_includedir} \
71 -DECM_MKSPECS_INSTALL_DIR=%{qt5dir}/mkspecs/modules \
72 -D_IMPORT_PREFIX=%{_prefix} \
73 ..
74%{__make}
75
76%install
77rm -rf $RPM_BUILD_ROOT
78
79%{__make} -C build/ install \
80 DESTDIR=$RPM_BUILD_ROOT
81
82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%post -p /sbin/ldconfig
86%postun -p /sbin/ldconfig
87
88%files
89%defattr(644,root,root,755)
90%doc AUTHORS README.md
91%attr(755,root,root) %ghost %{_libdir}/libKF5Attica.so.5
92%attr(755,root,root) %{_libdir}/libKF5Attica.so.5.0.0
93
94%files devel
95%defattr(644,root,root,755)
96%{_includedir}/KF5/Attica
97%{_includedir}/KF5/attica_version.h
98%{_libdir}/cmake/KF5Attica
99%attr(755,root,root) %{_libdir}/libKF5Attica.so
100%{_pkgconfigdir}/libKF5Attica.pc
101%{qt5dir}/mkspecs/modules/qt_Attica.pri
This page took 0.203582 seconds and 4 git commands to generate.