]> git.pld-linux.org Git - packages/ka5-akonadi.git/blob - ka5-akonadi.spec
- updated to 21.12.2
[packages/ka5-akonadi.git] / ka5-akonadi.spec
1 %define         kdeappsver      21.12.2
2 %define         kfver           5.53.0
3 %define         qtver           5.9.0
4 %define         kaname          akonadi
5 Summary:        Akonadi - The PIM Storage Service
6 Name:           ka5-%{kaname}
7 Version:        21.12.2
8 Release:        1
9 License:        GPL v2+/LGPL v2.1+
10 Group:          X11/Libraries
11 Source0:        http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5:  e2e0ac65999db915dda784f84e46dd34
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
43 BuildRequires:  ninja
44 BuildRequires:  qt5-build >= %{qtver}
45 BuildRequires:  rpmbuild(macros) >= 1.164
46 BuildRequires:  shared-mime-info
47 BuildRequires:  tar >= 1:1.22
48 BuildRequires:  xz
49 Conflicts:      akonadi-libs >= 1.0.0
50 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51
52 %description
53 Akonadi is a personal information management (PIM) framework for KDE
54 Akonadi will function as an extensible data storage for all PIM
55 applications.
56
57 Besides data storage, Akonadi has several other components including
58 search, and a library (cache) for easy access and notification of data
59 changes.
60
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.
65
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.
69
70 %package devel
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}
75
76 %description devel
77 Header files for %{kaname} development.
78
79 %description devel -l pl.UTF-8
80 Pliki nagłówkowe dla programistów używających %{kaname}.
81
82 %package apparmor
83 Summary:        Files for apparmor
84 Group:          X11/Development/Libraries
85 Requires:       %{name} = %{version}-%{release}
86
87 %description apparmor
88 Files for apparmor.
89
90
91 %prep
92 %setup -q -n %{kaname}-%{version}
93
94 %build
95 install -d build
96 cd build
97 %cmake -G Ninja \
98         -DHTML_INSTALL_DIR=%{_kdedocdir} \
99         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
100         ..
101 %ninja_build
102
103 %install
104 rm -rf $RPM_BUILD_ROOT
105 %ninja_install -C build
106 install -d $RPM_BUILD_ROOT%{_includedir}/KF5/Akonadi
107
108 %find_lang %{kaname} --all-name --with-kde
109
110 %clean
111 rm -rf $RPM_BUILD_ROOT
112
113 %post   -p /sbin/ldconfig
114 %postun -p /sbin/ldconfig
115
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
170
171 %files devel
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
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.056542 seconds and 4 git commands to generate.