]> git.pld-linux.org Git - packages/ka5-akonadi.git/blob - ka5-akonadi.spec
- updated to 21.08.3
[packages/ka5-akonadi.git] / ka5-akonadi.spec
1 %define         kdeappsver      21.08.3
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.08.3
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:  4255fd706ecc4d88180d68024781df15
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:  ninja
43 BuildRequires:  qt5-build >= %{qtver}
44 BuildRequires:  rpmbuild(macros) >= 1.164
45 BuildRequires:  shared-mime-info
46 BuildRequires:  tar >= 1:1.22
47 BuildRequires:  xz
48 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50 %description
51 Akonadi is a personal information management (PIM) framework for KDE
52 Akonadi will function as an extensible data storage for all PIM
53 applications.
54
55 Besides data storage, Akonadi has several other components including
56 search, and a library (cache) for easy access and notification of data
57 changes.
58
59 %description -l pl.UTF-8
60 Akonadi jest szkieletem zarządzania informacjami osobistymi (PIM) dla
61 KDE. Będzie on funkcjonował jako rozszerzalny magazyn danych dla
62 wszystkich aplikacji PIM.
63
64 Oprócz magazynu danych, Akonadi ma wiele innych komponentów, między
65 innymi przeszukiwanie i bibliotekę (buforowanie) dla łatwego dostępu i
66 powiadomieniach o zmianach danych.
67
68 %package devel
69 Summary:        Header files for %{kaname} development
70 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{kaname}
71 Group:          X11/Development/Libraries
72 Requires:       %{name} = %{version}-%{release}
73
74 %description devel
75 Header files for %{kaname} development.
76
77 %description devel -l pl.UTF-8
78 Pliki nagłówkowe dla programistów używających %{kaname}.
79
80 %package apparmor
81 Summary:        Files for apparmor
82 Group:          X11/Development/Libraries
83 Requires:       %{name} = %{version}-%{release}
84
85 %description apparmor
86 Files for apparmor.
87
88
89 %prep
90 %setup -q -n %{kaname}-%{version}
91
92 %build
93 install -d build
94 cd build
95 %cmake -G Ninja \
96         -DHTML_INSTALL_DIR=%{_kdedocdir} \
97         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
98         ..
99 %ninja_build
100
101 %install
102 rm -rf $RPM_BUILD_ROOT
103 %ninja_install -C build
104 install -d $RPM_BUILD_ROOT%{_includedir}/KF5/Akonadi
105
106 %find_lang %{kaname} --all-name --with-kde
107
108 %clean
109 rm -rf $RPM_BUILD_ROOT
110
111 %post   -p /sbin/ldconfig
112 %postun -p /sbin/ldconfig
113
114 %files -f %{kaname}.lang
115 %defattr(644,root,root,755)
116 %attr(755,root,root) %{_bindir}/akonadi_agent_launcher
117 %attr(755,root,root) %{_bindir}/akonadi_agent_server
118 %attr(755,root,root) %{_bindir}/akonadi_control
119 %attr(755,root,root) %{_bindir}/akonadi_rds
120 %attr(755,root,root) %{_bindir}/akonadictl
121 %attr(755,root,root) %{_bindir}/akonadiserver
122 %attr(755,root,root) %{_bindir}/asapcat
123 %dir /etc/xdg/akonadi
124 /etc/xdg/akonadi/mysql-global-mobile.conf
125 /etc/xdg/akonadi/mysql-global.conf
126 %ghost %{_libdir}/libKF5AkonadiPrivate.so.5
127 %attr(755,root,root) %{_libdir}/libKF5AkonadiPrivate.so.*.*.*
128 %{_libdir}/qt5/plugins/sqldrivers/libqsqlite3.so
129 %{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.*.xml
130 %{_datadir}/dbus-1/services/org.freedesktop.Akonadi.Control.service
131 %{_datadir}/mime/packages/akonadi-mime.xml
132 %attr(755,root,root) %{_bindir}/akonadi2xml
133 %attr(755,root,root) %{_bindir}/akonadi_knut_resource
134 %attr(755,root,root) %{_bindir}/akonadiselftest
135 %attr(755,root,root) %{_bindir}/akonaditest
136 %ghost %{_libdir}/libKF5AkonadiAgentBase.so.5
137 %attr(755,root,root) %{_libdir}/libKF5AkonadiAgentBase.so.*.*.*
138 %ghost %{_libdir}/libKF5AkonadiCore.so.5
139 %attr(755,root,root) %{_libdir}/libKF5AkonadiCore.so.*.*.*
140 %ghost %{_libdir}/libKF5AkonadiWidgets.so.5
141 %attr(755,root,root) %{_libdir}/libKF5AkonadiWidgets.so.*.*.*
142 %ghost %{_libdir}/libKF5AkonadiXml.so.5
143 %attr(755,root,root) %{_libdir}/libKF5AkonadiXml.so.*.*.*
144 %dir %{_libdir}/qt5/plugins/akonadi
145 %attr(755,root,root) %{_libdir}/qt5/plugins/akonadi/akonadi_test_searchplugin.so
146 %{_datadir}/kdevappwizard/templates/akonadiresource.tar.bz2
147 %{_datadir}/kdevappwizard/templates/akonadiserializer.tar.bz2
148 %dir %{_datadir}/akonadi
149 %dir %{_datadir}/akonadi/agents
150 %{_datadir}/akonadi/agents/knutresource.desktop
151 %{_datadir}/config.kcfg/resourcebase.kcfg
152 %{_iconsdir}/hicolor/128x128/apps/akonadi.png
153 %{_iconsdir}/hicolor/16x16/apps/akonadi.png
154 %{_iconsdir}/hicolor/22x22/apps/akonadi.png
155 %{_iconsdir}/hicolor/256x256/apps/akonadi.png
156 %{_iconsdir}/hicolor/32x32/apps/akonadi.png
157 %{_iconsdir}/hicolor/48x48/apps/akonadi.png
158 %{_iconsdir}/hicolor/64x64/apps/akonadi.png
159 %{_iconsdir}/hicolor/scalable/apps/akonadi.svgz
160 %dir %{_datadir}/kf5/akonadi
161 %{_datadir}/kf5/akonadi/akonadi-xml.xsd
162 %{_datadir}/kf5/akonadi/kcfg2dbus.xsl
163 %dir %{_datadir}/kf5/akonadi_knut_resource
164 %{_datadir}/kf5/akonadi_knut_resource/knut-template.xml
165 %{_datadir}/qlogging-categories5/akonadi.categories
166 %{_datadir}/qlogging-categories5/akonadi.renamecategories
167 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/akonadiwidgets.so
168
169 %files devel
170 %defattr(644,root,root,755)
171 %{_includedir}/KF5/akonadi
172 %{_includedir}/KF5/Akonadi
173 %{_includedir}/KF5/AkonadiAgentBase
174 %{_includedir}/KF5/AkonadiCore
175 %{_includedir}/KF5/AkonadiWidgets
176 %{_includedir}/KF5/AkonadiXml
177 %{_includedir}/KF5/akonadi_version.h
178 %{_libdir}/cmake/KF5Akonadi
179 %{_libdir}/libKF5AkonadiPrivate.so
180 %{_libdir}/libKF5AkonadiAgentBase.so
181 %{_libdir}/libKF5AkonadiCore.so
182 %{_libdir}/libKF5AkonadiWidgets.so
183 %{_libdir}/libKF5AkonadiXml.so
184 %{_libdir}/qt5/mkspecs/modules/qt_AkonadiAgentBase.pri
185 %{_libdir}/qt5/mkspecs/modules/qt_AkonadiCore.pri
186 %{_libdir}/qt5/mkspecs/modules/qt_AkonadiWidgets.pri
187 %{_libdir}/qt5/mkspecs/modules/qt_AkonadiXml.pri
188
189 %files apparmor
190 %defattr(644,root,root,755)
191 /etc/apparmor.d/mariadbd_akonadi
192 /etc/apparmor.d/mysqld_akonadi
193 /etc/apparmor.d/postgresql_akonadi
194 /etc/apparmor.d/usr.bin.akonadiserver
This page took 0.106272 seconds and 3 git commands to generate.