1 %define kdeappsver 21.12.3
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: 828725b09625c502a8bf71d4a873ede5
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: Qt5DBus-devel >= %{qtver}
16 BuildRequires: Qt5Designer-devel >= %{qtver}
17 BuildRequires: Qt5Gui-devel >= 5.11.1
18 BuildRequires: Qt5Network-devel >= %{qtver}
19 BuildRequires: Qt5Sql-devel >= %{qtver}
20 BuildRequires: Qt5Test-devel >= %{qtver}
21 BuildRequires: Qt5UiTools-devel >= %{qtver}
22 BuildRequires: Qt5Widgets-devel >= %{qtver}
23 BuildRequires: Qt5Xml-devel >= %{qtver}
24 BuildRequires: boost-devel >= 1.34.0
25 BuildRequires: cmake >= 2.8.12
26 BuildRequires: gettext-devel
27 BuildRequires: ka5-kaccounts-integration-devel >= %{kdeappsver}
28 BuildRequires: kf5-extra-cmake-modules >= %{kfver}
29 BuildRequires: kf5-kcompletion-devel >= %{kfver}
30 BuildRequires: kf5-kconfig-devel >= %{kfver}
31 BuildRequires: kf5-kconfigwidgets-devel >= %{kfver}
32 BuildRequires: kf5-kcoreaddons-devel >= %{kfver}
33 BuildRequires: kf5-kcrash-devel >= %{kfver}
34 BuildRequires: kf5-kdbusaddons-devel >= %{kfver}
35 BuildRequires: kf5-kdesignerplugin-devel >= %{kfver}
36 BuildRequires: kf5-ki18n-devel >= %{kfver}
37 BuildRequires: kf5-kiconthemes-devel >= %{kfver}
38 BuildRequires: kf5-kio-devel >= %{kfver}
39 BuildRequires: kf5-kitemmodels-devel >= %{kfver}
40 BuildRequires: kf5-kitemviews-devel >= %{kfver}
41 BuildRequires: kf5-kwidgetsaddons-devel >= %{kfver}
42 BuildRequires: kf5-kwindowsystem-devel >= %{kfver}
43 BuildRequires: kf5-kxmlgui-devel >= %{kfver}
44 BuildRequires: libaccounts-qt5-devel >= 1.16
46 BuildRequires: qt5-build >= %{qtver}
47 BuildRequires: rpmbuild(macros) >= 1.164
48 BuildRequires: shared-mime-info
49 BuildRequires: tar >= 1:1.22
51 Conflicts: akonadi-libs >= 1.0.0
52 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55 Akonadi is a personal information management (PIM) framework for KDE
56 Akonadi will function as an extensible data storage for all PIM
59 Besides data storage, Akonadi has several other components including
60 search, and a library (cache) for easy access and notification of data
63 %description -l pl.UTF-8
64 Akonadi jest szkieletem zarządzania informacjami osobistymi (PIM) dla
65 KDE. Będzie on funkcjonował jako rozszerzalny magazyn danych dla
66 wszystkich aplikacji PIM.
68 Oprócz magazynu danych, Akonadi ma wiele innych komponentów, między
69 innymi przeszukiwanie i bibliotekę (buforowanie) dla łatwego dostępu i
70 powiadomieniach o zmianach danych.
73 Summary: Header files for %{kaname} development
74 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
75 Group: X11/Development/Libraries
76 Requires: %{name} = %{version}-%{release}
79 Header files for %{kaname} development.
81 %description devel -l pl.UTF-8
82 Pliki nagłówkowe dla programistów używających %{kaname}.
85 Summary: Files for apparmor
86 Group: X11/Development/Libraries
87 Requires: %{name} = %{version}-%{release}
94 %setup -q -n %{kaname}-%{version}
100 -DHTML_INSTALL_DIR=%{_kdedocdir} \
101 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
106 rm -rf $RPM_BUILD_ROOT
107 %ninja_install -C build
108 install -d $RPM_BUILD_ROOT%{_includedir}/KF5/Akonadi
110 %find_lang %{kaname} --all-name --with-kde
113 rm -rf $RPM_BUILD_ROOT
115 %post -p /sbin/ldconfig
116 %postun -p /sbin/ldconfig
118 %files -f %{kaname}.lang
119 %defattr(644,root,root,755)
120 %attr(755,root,root) %{_bindir}/akonadi_agent_launcher
121 %attr(755,root,root) %{_bindir}/akonadi_agent_server
122 %attr(755,root,root) %{_bindir}/akonadi_control
123 %attr(755,root,root) %{_bindir}/akonadi_rds
124 %attr(755,root,root) %{_bindir}/akonadictl
125 %attr(755,root,root) %{_bindir}/akonadiserver
126 %attr(755,root,root) %{_bindir}/asapcat
127 %dir /etc/xdg/akonadi
128 /etc/xdg/akonadi/mysql-global-mobile.conf
129 /etc/xdg/akonadi/mysql-global.conf
130 %ghost %{_libdir}/libKF5AkonadiPrivate.so.5
131 %attr(755,root,root) %{_libdir}/libKF5AkonadiPrivate.so.*.*.*
132 %{_libdir}/qt5/plugins/sqldrivers/libqsqlite3.so
133 %{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.*.xml
134 %{_datadir}/dbus-1/services/org.freedesktop.Akonadi.Control.service
135 %{_datadir}/mime/packages/akonadi-mime.xml
136 %attr(755,root,root) %{_bindir}/akonadi2xml
137 %attr(755,root,root) %{_bindir}/akonadi_knut_resource
138 %attr(755,root,root) %{_bindir}/akonadiselftest
139 %attr(755,root,root) %{_bindir}/akonaditest
140 %ghost %{_libdir}/libKF5AkonadiAgentBase.so.5
141 %attr(755,root,root) %{_libdir}/libKF5AkonadiAgentBase.so.*.*.*
142 %ghost %{_libdir}/libKF5AkonadiCore.so.5
143 %attr(755,root,root) %{_libdir}/libKF5AkonadiCore.so.*.*.*
144 %ghost %{_libdir}/libKF5AkonadiWidgets.so.5
145 %attr(755,root,root) %{_libdir}/libKF5AkonadiWidgets.so.*.*.*
146 %ghost %{_libdir}/libKF5AkonadiXml.so.5
147 %attr(755,root,root) %{_libdir}/libKF5AkonadiXml.so.*.*.*
148 %dir %{_libdir}/qt5/plugins/akonadi
149 %attr(755,root,root) %{_libdir}/qt5/plugins/akonadi/akonadi_test_searchplugin.so
150 %{_datadir}/kdevappwizard/templates/akonadiresource.tar.bz2
151 %{_datadir}/kdevappwizard/templates/akonadiserializer.tar.bz2
152 %dir %{_datadir}/akonadi
153 %dir %{_datadir}/akonadi/agents
154 %{_datadir}/akonadi/agents/knutresource.desktop
155 %{_datadir}/config.kcfg/resourcebase.kcfg
156 %{_iconsdir}/hicolor/128x128/apps/akonadi.png
157 %{_iconsdir}/hicolor/16x16/apps/akonadi.png
158 %{_iconsdir}/hicolor/22x22/apps/akonadi.png
159 %{_iconsdir}/hicolor/256x256/apps/akonadi.png
160 %{_iconsdir}/hicolor/32x32/apps/akonadi.png
161 %{_iconsdir}/hicolor/48x48/apps/akonadi.png
162 %{_iconsdir}/hicolor/64x64/apps/akonadi.png
163 %{_iconsdir}/hicolor/scalable/apps/akonadi.svgz
164 %dir %{_datadir}/kf5/akonadi
165 %{_datadir}/kf5/akonadi/akonadi-xml.xsd
166 %{_datadir}/kf5/akonadi/kcfg2dbus.xsl
167 %dir %{_datadir}/kf5/akonadi_knut_resource
168 %{_datadir}/kf5/akonadi_knut_resource/knut-template.xml
169 %{_datadir}/qlogging-categories5/akonadi.categories
170 %{_datadir}/qlogging-categories5/akonadi.renamecategories
171 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/akonadiwidgets.so
174 %defattr(644,root,root,755)
175 %{_includedir}/KF5/akonadi
176 %{_includedir}/KF5/Akonadi
177 %{_includedir}/KF5/AkonadiAgentBase
178 %{_includedir}/KF5/AkonadiCore
179 %{_includedir}/KF5/AkonadiWidgets
180 %{_includedir}/KF5/AkonadiXml
181 %{_includedir}/KF5/akonadi_version.h
182 %{_libdir}/cmake/KF5Akonadi
183 %{_libdir}/libKF5AkonadiPrivate.so
184 %{_libdir}/libKF5AkonadiAgentBase.so
185 %{_libdir}/libKF5AkonadiCore.so
186 %{_libdir}/libKF5AkonadiWidgets.so
187 %{_libdir}/libKF5AkonadiXml.so
188 %{_libdir}/qt5/mkspecs/modules/qt_AkonadiAgentBase.pri
189 %{_libdir}/qt5/mkspecs/modules/qt_AkonadiCore.pri
190 %{_libdir}/qt5/mkspecs/modules/qt_AkonadiWidgets.pri
191 %{_libdir}/qt5/mkspecs/modules/qt_AkonadiXml.pri
194 %defattr(644,root,root,755)
195 /etc/apparmor.d/mariadbd_akonadi
196 /etc/apparmor.d/mysqld_akonadi
197 /etc/apparmor.d/postgresql_akonadi
198 /etc/apparmor.d/usr.bin.akonadiserver