]> git.pld-linux.org Git - packages/ka5-akonadi.git/blame - ka5-akonadi.spec
- updated to 21.12.1
[packages/ka5-akonadi.git] / ka5-akonadi.spec
CommitLineData
0e26a672 1%define kdeappsver 21.12.1
9dd879ed
WF
2%define kfver 5.53.0
3%define qtver 5.9.0
fe31629e
AM
4%define kaname akonadi
5Summary: Akonadi - The PIM Storage Service
6Name: ka5-%{kaname}
0e26a672
WF
7Version: 21.12.1
8Release: 1
fe31629e
AM
9License: GPL v2+/LGPL v2.1+
10Group: X11/Libraries
2aa4c374 11Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
0e26a672 12# Source0-md5: 035e575ae10afe3173a714774af6af19
fe31629e
AM
13URL: http://www.kde.org/
14BuildRequires: Qt5Core-devel >= %{qtver}
9dd879ed
WF
15BuildRequires: Qt5DBus-devel >= %{qtver}
16BuildRequires: Qt5Gui-devel >= 5.11.1
17BuildRequires: Qt5Network-devel >= %{qtver}
18BuildRequires: Qt5Sql-devel >= %{qtver}
19BuildRequires: Qt5Test-devel >= %{qtver}
20BuildRequires: Qt5Widgets-devel >= %{qtver}
21BuildRequires: Qt5Xml-devel >= %{qtver}
22BuildRequires: boost-devel >= 1.34.0
fe31629e 23BuildRequires: cmake >= 2.8.12
9dd879ed 24BuildRequires: gettext-devel
2aa4c374 25BuildRequires: ka5-kaccounts-integration-devel >= %{kdeappsver}
9dd879ed
WF
26BuildRequires: kf5-extra-cmake-modules >= %{kfver}
27BuildRequires: kf5-kcompletion-devel >= %{kfver}
28BuildRequires: kf5-kconfig-devel >= %{kfver}
29BuildRequires: kf5-kconfigwidgets-devel >= %{kfver}
30BuildRequires: kf5-kcoreaddons-devel >= %{kfver}
31BuildRequires: kf5-kcrash-devel >= %{kfver}
32BuildRequires: kf5-kdbusaddons-devel >= %{kfver}
4f977184 33BuildRequires: kf5-kdesignerplugin-devel >= %{kfver}
9dd879ed
WF
34BuildRequires: kf5-ki18n-devel >= %{kfver}
35BuildRequires: kf5-kiconthemes-devel >= %{kfver}
36BuildRequires: kf5-kio-devel >= %{kfver}
37BuildRequires: kf5-kitemmodels-devel >= %{kfver}
38BuildRequires: kf5-kitemviews-devel >= %{kfver}
39BuildRequires: kf5-kwidgetsaddons-devel >= %{kfver}
40BuildRequires: kf5-kwindowsystem-devel >= %{kfver}
41BuildRequires: kf5-kxmlgui-devel >= %{kfver}
3d857af3 42BuildRequires: libaccounts-qt5-devel >= 1.16
4f977184 43BuildRequires: ninja
fe31629e
AM
44BuildRequires: qt5-build >= %{qtver}
45BuildRequires: rpmbuild(macros) >= 1.164
46BuildRequires: shared-mime-info
47BuildRequires: tar >= 1:1.22
48BuildRequires: xz
d2d6a6f0 49Conflicts: akonadi-libs >= 1.0.0
fe31629e
AM
50BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51
52%description
53Akonadi is a personal information management (PIM) framework for KDE
54Akonadi will function as an extensible data storage for all PIM
55applications.
56
57Besides data storage, Akonadi has several other components including
58search, and a library (cache) for easy access and notification of data
59changes.
60
19429095
WF
61%description -l pl.UTF-8
62Akonadi jest szkieletem zarządzania informacjami osobistymi (PIM) dla
63KDE. Będzie on funkcjonował jako rozszerzalny magazyn danych dla
64wszystkich aplikacji PIM.
65
66Oprócz magazynu danych, Akonadi ma wiele innych komponentów, między
67innymi przeszukiwanie i bibliotekę (buforowanie) dla łatwego dostępu i
68powiadomieniach o zmianach danych.
69
fe31629e 70%package devel
9be5287b
WF
71Summary: Header files for %{kaname} development
72Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
fe31629e
AM
73Group: X11/Development/Libraries
74Requires: %{name} = %{version}-%{release}
75
76%description devel
9be5287b 77Header files for %{kaname} development.
fe31629e
AM
78
79%description devel -l pl.UTF-8
9be5287b 80Pliki nagłówkowe dla programistów używających %{kaname}.
fe31629e 81
2aa4c374
WF
82%package apparmor
83Summary: Files for apparmor
84Group: X11/Development/Libraries
85Requires: %{name} = %{version}-%{release}
86
87%description apparmor
88Files for apparmor.
89
90
fe31629e
AM
91%prep
92%setup -q -n %{kaname}-%{version}
93
94%build
95install -d build
96cd build
4f977184
WF
97%cmake -G Ninja \
98 -DHTML_INSTALL_DIR=%{_kdedocdir} \
fe31629e
AM
99 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
100 ..
4f977184 101%ninja_build
fe31629e
AM
102
103%install
104rm -rf $RPM_BUILD_ROOT
4f977184 105%ninja_install -C build
b8122bd0 106install -d $RPM_BUILD_ROOT%{_includedir}/KF5/Akonadi
fe31629e 107
9be5287b 108%find_lang %{kaname} --all-name --with-kde
9245843d 109
fe31629e
AM
110%clean
111rm -rf $RPM_BUILD_ROOT
112
113%post -p /sbin/ldconfig
114%postun -p /sbin/ldconfig
115
9be5287b 116%files -f %{kaname}.lang
fe31629e
AM
117%defattr(644,root,root,755)
118%attr(755,root,root) %{_bindir}/akonadi_agent_launcher
119%attr(755,root,root) %{_bindir}/akonadi_agent_server
120%attr(755,root,root) %{_bindir}/akonadi_control
121%attr(755,root,root) %{_bindir}/akonadi_rds
122%attr(755,root,root) %{_bindir}/akonadictl
123%attr(755,root,root) %{_bindir}/akonadiserver
124%attr(755,root,root) %{_bindir}/asapcat
fe31629e
AM
125%dir /etc/xdg/akonadi
126/etc/xdg/akonadi/mysql-global-mobile.conf
127/etc/xdg/akonadi/mysql-global.conf
0fa63b36 128%ghost %{_libdir}/libKF5AkonadiPrivate.so.5
fe31629e
AM
129%attr(755,root,root) %{_libdir}/libKF5AkonadiPrivate.so.*.*.*
130%{_libdir}/qt5/plugins/sqldrivers/libqsqlite3.so
131%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.*.xml
132%{_datadir}/dbus-1/services/org.freedesktop.Akonadi.Control.service
133%{_datadir}/mime/packages/akonadi-mime.xml
9245843d
WF
134%attr(755,root,root) %{_bindir}/akonadi2xml
135%attr(755,root,root) %{_bindir}/akonadi_knut_resource
136%attr(755,root,root) %{_bindir}/akonadiselftest
137%attr(755,root,root) %{_bindir}/akonaditest
0fa63b36 138%ghost %{_libdir}/libKF5AkonadiAgentBase.so.5
9245843d 139%attr(755,root,root) %{_libdir}/libKF5AkonadiAgentBase.so.*.*.*
0fa63b36 140%ghost %{_libdir}/libKF5AkonadiCore.so.5
9245843d 141%attr(755,root,root) %{_libdir}/libKF5AkonadiCore.so.*.*.*
0fa63b36 142%ghost %{_libdir}/libKF5AkonadiWidgets.so.5
9245843d 143%attr(755,root,root) %{_libdir}/libKF5AkonadiWidgets.so.*.*.*
0fa63b36 144%ghost %{_libdir}/libKF5AkonadiXml.so.5
9245843d
WF
145%attr(755,root,root) %{_libdir}/libKF5AkonadiXml.so.*.*.*
146%dir %{_libdir}/qt5/plugins/akonadi
9dd879ed 147%attr(755,root,root) %{_libdir}/qt5/plugins/akonadi/akonadi_test_searchplugin.so
9dd879ed
WF
148%{_datadir}/kdevappwizard/templates/akonadiresource.tar.bz2
149%{_datadir}/kdevappwizard/templates/akonadiserializer.tar.bz2
9245843d
WF
150%dir %{_datadir}/akonadi
151%dir %{_datadir}/akonadi/agents
152%{_datadir}/akonadi/agents/knutresource.desktop
153%{_datadir}/config.kcfg/resourcebase.kcfg
154%{_iconsdir}/hicolor/128x128/apps/akonadi.png
155%{_iconsdir}/hicolor/16x16/apps/akonadi.png
156%{_iconsdir}/hicolor/22x22/apps/akonadi.png
157%{_iconsdir}/hicolor/256x256/apps/akonadi.png
158%{_iconsdir}/hicolor/32x32/apps/akonadi.png
159%{_iconsdir}/hicolor/48x48/apps/akonadi.png
160%{_iconsdir}/hicolor/64x64/apps/akonadi.png
161%{_iconsdir}/hicolor/scalable/apps/akonadi.svgz
162%dir %{_datadir}/kf5/akonadi
163%{_datadir}/kf5/akonadi/akonadi-xml.xsd
164%{_datadir}/kf5/akonadi/kcfg2dbus.xsl
165%dir %{_datadir}/kf5/akonadi_knut_resource
166%{_datadir}/kf5/akonadi_knut_resource/knut-template.xml
2aa4c374
WF
167%{_datadir}/qlogging-categories5/akonadi.categories
168%{_datadir}/qlogging-categories5/akonadi.renamecategories
169%attr(755,root,root) %{_libdir}/qt5/plugins/designer/akonadiwidgets.so
fe31629e
AM
170
171%files devel
172%defattr(644,root,root,755)
173%{_includedir}/KF5/akonadi
b8122bd0 174%{_includedir}/KF5/Akonadi
9245843d
WF
175%{_includedir}/KF5/AkonadiAgentBase
176%{_includedir}/KF5/AkonadiCore
177%{_includedir}/KF5/AkonadiWidgets
178%{_includedir}/KF5/AkonadiXml
179%{_includedir}/KF5/akonadi_version.h
180%{_libdir}/cmake/KF5Akonadi
0fa63b36 181%{_libdir}/libKF5AkonadiPrivate.so
9245843d
WF
182%{_libdir}/libKF5AkonadiAgentBase.so
183%{_libdir}/libKF5AkonadiCore.so
184%{_libdir}/libKF5AkonadiWidgets.so
185%{_libdir}/libKF5AkonadiXml.so
186%{_libdir}/qt5/mkspecs/modules/qt_AkonadiAgentBase.pri
187%{_libdir}/qt5/mkspecs/modules/qt_AkonadiCore.pri
188%{_libdir}/qt5/mkspecs/modules/qt_AkonadiWidgets.pri
189%{_libdir}/qt5/mkspecs/modules/qt_AkonadiXml.pri
2aa4c374
WF
190
191%files apparmor
192%defattr(644,root,root,755)
193/etc/apparmor.d/mariadbd_akonadi
194/etc/apparmor.d/mysqld_akonadi
195/etc/apparmor.d/postgresql_akonadi
196/etc/apparmor.d/usr.bin.akonadiserver
This page took 0.109946 seconds and 4 git commands to generate.