]> git.pld-linux.org Git - packages/ka5-akonadi.git/blob - ka5-akonadi.spec
- updated to 20.12.3
[packages/ka5-akonadi.git] / ka5-akonadi.spec
1 %define         kdeappsver      20.12.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:        20.12.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:  728b1f7193ce05a5012ea8e8991b16fe
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 %package devel
60 Summary:        Header files for %{kaname} development
61 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{kaname}
62 Group:          X11/Development/Libraries
63 Requires:       %{name} = %{version}-%{release}
64
65 %description devel
66 Header files for %{kaname} development.
67
68 %description devel -l pl.UTF-8
69 Pliki nagłówkowe dla programistów używających %{kaname}.
70
71 %package apparmor
72 Summary:        Files for apparmor
73 Group:          X11/Development/Libraries
74 Requires:       %{name} = %{version}-%{release}
75
76 %description apparmor
77 Files for apparmor.
78
79
80 %prep
81 %setup -q -n %{kaname}-%{version}
82
83 %build
84 install -d build
85 cd build
86 %cmake -G Ninja \
87         -DHTML_INSTALL_DIR=%{_kdedocdir} \
88         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
89         ..
90 %ninja_build
91
92 %install
93 rm -rf $RPM_BUILD_ROOT
94 %ninja_install -C build
95 install -d $RPM_BUILD_ROOT%{_includedir}/KF5/Akonadi
96
97 %find_lang %{kaname} --all-name --with-kde
98
99 %clean
100 rm -rf $RPM_BUILD_ROOT
101
102 %post   -p /sbin/ldconfig
103 %postun -p /sbin/ldconfig
104
105 %files -f %{kaname}.lang
106 %defattr(644,root,root,755)
107 %attr(755,root,root) %{_bindir}/akonadi_agent_launcher
108 %attr(755,root,root) %{_bindir}/akonadi_agent_server
109 %attr(755,root,root) %{_bindir}/akonadi_control
110 %attr(755,root,root) %{_bindir}/akonadi_rds
111 %attr(755,root,root) %{_bindir}/akonadictl
112 %attr(755,root,root) %{_bindir}/akonadiserver
113 %attr(755,root,root) %{_bindir}/asapcat
114 %dir /etc/xdg/akonadi
115 /etc/xdg/akonadi/mysql-global-mobile.conf
116 /etc/xdg/akonadi/mysql-global.conf
117 %attr(755,root,root) %ghost %{_libdir}/libKF5AkonadiPrivate.so.5
118 %attr(755,root,root) %{_libdir}/libKF5AkonadiPrivate.so.*.*.*
119 %{_libdir}/qt5/plugins/sqldrivers/libqsqlite3.so
120 %{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.*.xml
121 %{_datadir}/dbus-1/services/org.freedesktop.Akonadi.Control.service
122 %{_datadir}/mime/packages/akonadi-mime.xml
123 %attr(755,root,root) %{_bindir}/akonadi2xml
124 %attr(755,root,root) %{_bindir}/akonadi_knut_resource
125 %attr(755,root,root) %{_bindir}/akonadiselftest
126 %attr(755,root,root) %{_bindir}/akonaditest
127 %attr(755,root,root) %ghost %{_libdir}/libKF5AkonadiAgentBase.so.5
128 %attr(755,root,root) %{_libdir}/libKF5AkonadiAgentBase.so.*.*.*
129 %attr(755,root,root) %ghost %{_libdir}/libKF5AkonadiCore.so.5
130 %attr(755,root,root) %{_libdir}/libKF5AkonadiCore.so.*.*.*
131 %attr(755,root,root) %ghost %{_libdir}/libKF5AkonadiWidgets.so.5
132 %attr(755,root,root) %{_libdir}/libKF5AkonadiWidgets.so.*.*.*
133 %attr(755,root,root) %ghost %{_libdir}/libKF5AkonadiXml.so.5
134 %attr(755,root,root) %{_libdir}/libKF5AkonadiXml.so.*.*.*
135 %dir %{_libdir}/qt5/plugins/akonadi
136 %attr(755,root,root) %{_libdir}/qt5/plugins/akonadi/akonadi_test_searchplugin.so
137 %{_datadir}/kdevappwizard/templates/akonadiresource.tar.bz2
138 %{_datadir}/kdevappwizard/templates/akonadiserializer.tar.bz2
139 %dir %{_datadir}/akonadi
140 %dir %{_datadir}/akonadi/agents
141 %{_datadir}/akonadi/agents/knutresource.desktop
142 %{_datadir}/config.kcfg/resourcebase.kcfg
143 %{_iconsdir}/hicolor/128x128/apps/akonadi.png
144 %{_iconsdir}/hicolor/16x16/apps/akonadi.png
145 %{_iconsdir}/hicolor/22x22/apps/akonadi.png
146 %{_iconsdir}/hicolor/256x256/apps/akonadi.png
147 %{_iconsdir}/hicolor/32x32/apps/akonadi.png
148 %{_iconsdir}/hicolor/48x48/apps/akonadi.png
149 %{_iconsdir}/hicolor/64x64/apps/akonadi.png
150 %{_iconsdir}/hicolor/scalable/apps/akonadi.svgz
151 %dir %{_datadir}/kf5/akonadi
152 %{_datadir}/kf5/akonadi/akonadi-xml.xsd
153 %{_datadir}/kf5/akonadi/kcfg2dbus.xsl
154 %dir %{_datadir}/kf5/akonadi_knut_resource
155 %{_datadir}/kf5/akonadi_knut_resource/knut-template.xml
156 %{_datadir}/qlogging-categories5/akonadi.categories
157 %{_datadir}/qlogging-categories5/akonadi.renamecategories
158 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/akonadiwidgets.so
159
160 %files devel
161 %defattr(644,root,root,755)
162 %{_includedir}/KF5/akonadi
163 %{_includedir}/KF5/Akonadi
164 %{_includedir}/KF5/AkonadiAgentBase
165 %{_includedir}/KF5/AkonadiCore
166 %{_includedir}/KF5/AkonadiWidgets
167 %{_includedir}/KF5/AkonadiXml
168 %{_includedir}/KF5/akonadi_version.h
169 %{_libdir}/cmake/KF5Akonadi
170 %attr(755,root,root) %{_libdir}/libKF5AkonadiPrivate.so
171 %{_libdir}/libKF5AkonadiAgentBase.so
172 %{_libdir}/libKF5AkonadiCore.so
173 %{_libdir}/libKF5AkonadiWidgets.so
174 %{_libdir}/libKF5AkonadiXml.so
175 %{_libdir}/qt5/mkspecs/modules/qt_AkonadiAgentBase.pri
176 %{_libdir}/qt5/mkspecs/modules/qt_AkonadiCore.pri
177 %{_libdir}/qt5/mkspecs/modules/qt_AkonadiWidgets.pri
178 %{_libdir}/qt5/mkspecs/modules/qt_AkonadiXml.pri
179
180 %files apparmor
181 %defattr(644,root,root,755)
182 /etc/apparmor.d/mariadbd_akonadi
183 /etc/apparmor.d/mysqld_akonadi
184 /etc/apparmor.d/postgresql_akonadi
185 /etc/apparmor.d/usr.bin.akonadiserver
This page took 0.084531 seconds and 3 git commands to generate.