1 %define kdeappsver 21.12.0
5 Summary: Akonadi - The PIM Storage Service
9 License: GPL v2+/LGPL v2.1+
11 Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5: 637643b54fa2c275aa3513d9a5ccf8d2
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: Qt5DBus-devel >= %{qtver}
16 BuildRequires: Qt5Gui-devel >= 5.11.1
17 BuildRequires: Qt5Network-devel >= %{qtver}
18 BuildRequires: Qt5Sql-devel >= %{qtver}
19 BuildRequires: Qt5Test-devel >= %{qtver}
20 BuildRequires: Qt5Widgets-devel >= %{qtver}
21 BuildRequires: Qt5Xml-devel >= %{qtver}
22 BuildRequires: boost-devel >= 1.34.0
23 BuildRequires: cmake >= 2.8.12
24 BuildRequires: gettext-devel
25 BuildRequires: ka5-kaccounts-integration-devel >= %{kdeappsver}
26 BuildRequires: kf5-extra-cmake-modules >= %{kfver}
27 BuildRequires: kf5-kcompletion-devel >= %{kfver}
28 BuildRequires: kf5-kconfig-devel >= %{kfver}
29 BuildRequires: kf5-kconfigwidgets-devel >= %{kfver}
30 BuildRequires: kf5-kcoreaddons-devel >= %{kfver}
31 BuildRequires: kf5-kcrash-devel >= %{kfver}
32 BuildRequires: kf5-kdbusaddons-devel >= %{kfver}
33 BuildRequires: kf5-kdesignerplugin-devel >= %{kfver}
34 BuildRequires: kf5-ki18n-devel >= %{kfver}
35 BuildRequires: kf5-kiconthemes-devel >= %{kfver}
36 BuildRequires: kf5-kio-devel >= %{kfver}
37 BuildRequires: kf5-kitemmodels-devel >= %{kfver}
38 BuildRequires: kf5-kitemviews-devel >= %{kfver}
39 BuildRequires: kf5-kwidgetsaddons-devel >= %{kfver}
40 BuildRequires: kf5-kwindowsystem-devel >= %{kfver}
41 BuildRequires: kf5-kxmlgui-devel >= %{kfver}
42 BuildRequires: libaccounts-qt5-devel >= 1.16
44 BuildRequires: qt5-build >= %{qtver}
45 BuildRequires: rpmbuild(macros) >= 1.164
46 BuildRequires: shared-mime-info
47 BuildRequires: tar >= 1:1.22
49 Conflicts: akonadi-libs >= 1.0.0
50 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53 Akonadi is a personal information management (PIM) framework for KDE
54 Akonadi will function as an extensible data storage for all PIM
57 Besides data storage, Akonadi has several other components including
58 search, and a library (cache) for easy access and notification of data
61 %description -l pl.UTF-8
62 Akonadi jest szkieletem zarządzania informacjami osobistymi (PIM) dla
63 KDE. Będzie on funkcjonował jako rozszerzalny magazyn danych dla
64 wszystkich aplikacji PIM.
66 Oprócz magazynu danych, Akonadi ma wiele innych komponentów, między
67 innymi przeszukiwanie i bibliotekę (buforowanie) dla łatwego dostępu i
68 powiadomieniach o zmianach danych.
71 Summary: Header files for %{kaname} development
72 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
73 Group: X11/Development/Libraries
74 Requires: %{name} = %{version}-%{release}
77 Header files for %{kaname} development.
79 %description devel -l pl.UTF-8
80 Pliki nagłówkowe dla programistów używających %{kaname}.
83 Summary: Files for apparmor
84 Group: X11/Development/Libraries
85 Requires: %{name} = %{version}-%{release}
92 %setup -q -n %{kaname}-%{version}
98 -DHTML_INSTALL_DIR=%{_kdedocdir} \
99 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
104 rm -rf $RPM_BUILD_ROOT
105 %ninja_install -C build
106 install -d $RPM_BUILD_ROOT%{_includedir}/KF5/Akonadi
108 %find_lang %{kaname} --all-name --with-kde
111 rm -rf $RPM_BUILD_ROOT
113 %post -p /sbin/ldconfig
114 %postun -p /sbin/ldconfig
116 %files -f %{kaname}.lang
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
125 %dir /etc/xdg/akonadi
126 /etc/xdg/akonadi/mysql-global-mobile.conf
127 /etc/xdg/akonadi/mysql-global.conf
128 %ghost %{_libdir}/libKF5AkonadiPrivate.so.5
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
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
138 %ghost %{_libdir}/libKF5AkonadiAgentBase.so.5
139 %attr(755,root,root) %{_libdir}/libKF5AkonadiAgentBase.so.*.*.*
140 %ghost %{_libdir}/libKF5AkonadiCore.so.5
141 %attr(755,root,root) %{_libdir}/libKF5AkonadiCore.so.*.*.*
142 %ghost %{_libdir}/libKF5AkonadiWidgets.so.5
143 %attr(755,root,root) %{_libdir}/libKF5AkonadiWidgets.so.*.*.*
144 %ghost %{_libdir}/libKF5AkonadiXml.so.5
145 %attr(755,root,root) %{_libdir}/libKF5AkonadiXml.so.*.*.*
146 %dir %{_libdir}/qt5/plugins/akonadi
147 %attr(755,root,root) %{_libdir}/qt5/plugins/akonadi/akonadi_test_searchplugin.so
148 %{_datadir}/kdevappwizard/templates/akonadiresource.tar.bz2
149 %{_datadir}/kdevappwizard/templates/akonadiserializer.tar.bz2
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
167 %{_datadir}/qlogging-categories5/akonadi.categories
168 %{_datadir}/qlogging-categories5/akonadi.renamecategories
169 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/akonadiwidgets.so
172 %defattr(644,root,root,755)
173 %{_includedir}/KF5/akonadi
174 %{_includedir}/KF5/Akonadi
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
181 %{_libdir}/libKF5AkonadiPrivate.so
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
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