]> git.pld-linux.org Git - packages/ka5-akonadi.git/blame - ka5-akonadi.spec
rebuild with qt5-5.15.6
[packages/ka5-akonadi.git] / ka5-akonadi.spec
CommitLineData
f12beac6
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
7ecc5658 4%define kdeappsver 22.08.1
9dd879ed 5%define kfver 5.53.0
b58de998 6%define qtver 5.15.2
fe31629e
AM
7%define kaname akonadi
8Summary: Akonadi - The PIM Storage Service
9Name: ka5-%{kaname}
7ecc5658 10Version: 22.08.1
7cccbba0 11Release: 2
fe31629e
AM
12License: GPL v2+/LGPL v2.1+
13Group: X11/Libraries
b3074411 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
7ecc5658 15# Source0-md5: 39f69dd20a4675b7790151f3527404fa
fe31629e
AM
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
9dd879ed 18BuildRequires: Qt5DBus-devel >= %{qtver}
675c2d2e 19BuildRequires: Qt5Designer-devel >= %{qtver}
9dd879ed
WF
20BuildRequires: Qt5Gui-devel >= 5.11.1
21BuildRequires: Qt5Network-devel >= %{qtver}
22BuildRequires: Qt5Sql-devel >= %{qtver}
23BuildRequires: Qt5Test-devel >= %{qtver}
675c2d2e 24BuildRequires: Qt5UiTools-devel >= %{qtver}
9dd879ed
WF
25BuildRequires: Qt5Widgets-devel >= %{qtver}
26BuildRequires: Qt5Xml-devel >= %{qtver}
27BuildRequires: boost-devel >= 1.34.0
fe31629e 28BuildRequires: cmake >= 2.8.12
9dd879ed 29BuildRequires: gettext-devel
2aa4c374 30BuildRequires: ka5-kaccounts-integration-devel >= %{kdeappsver}
9dd879ed
WF
31BuildRequires: kf5-extra-cmake-modules >= %{kfver}
32BuildRequires: kf5-kcompletion-devel >= %{kfver}
33BuildRequires: kf5-kconfig-devel >= %{kfver}
34BuildRequires: kf5-kconfigwidgets-devel >= %{kfver}
35BuildRequires: kf5-kcoreaddons-devel >= %{kfver}
36BuildRequires: kf5-kcrash-devel >= %{kfver}
37BuildRequires: kf5-kdbusaddons-devel >= %{kfver}
4f977184 38BuildRequires: kf5-kdesignerplugin-devel >= %{kfver}
9dd879ed
WF
39BuildRequires: kf5-ki18n-devel >= %{kfver}
40BuildRequires: kf5-kiconthemes-devel >= %{kfver}
41BuildRequires: kf5-kio-devel >= %{kfver}
42BuildRequires: kf5-kitemmodels-devel >= %{kfver}
43BuildRequires: kf5-kitemviews-devel >= %{kfver}
44BuildRequires: kf5-kwidgetsaddons-devel >= %{kfver}
45BuildRequires: kf5-kwindowsystem-devel >= %{kfver}
46BuildRequires: kf5-kxmlgui-devel >= %{kfver}
3d857af3 47BuildRequires: libaccounts-qt5-devel >= 1.16
4f977184 48BuildRequires: ninja
fe31629e
AM
49BuildRequires: qt5-build >= %{qtver}
50BuildRequires: rpmbuild(macros) >= 1.164
51BuildRequires: shared-mime-info
52BuildRequires: tar >= 1:1.22
53BuildRequires: xz
d2d6a6f0 54Conflicts: akonadi-libs >= 1.0.0
fe31629e
AM
55BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56
57%description
58Akonadi is a personal information management (PIM) framework for KDE
59Akonadi will function as an extensible data storage for all PIM
60applications.
61
62Besides data storage, Akonadi has several other components including
63search, and a library (cache) for easy access and notification of data
64changes.
65
19429095
WF
66%description -l pl.UTF-8
67Akonadi jest szkieletem zarządzania informacjami osobistymi (PIM) dla
68KDE. Będzie on funkcjonował jako rozszerzalny magazyn danych dla
69wszystkich aplikacji PIM.
70
71Oprócz magazynu danych, Akonadi ma wiele innych komponentów, między
8d178c61
WF
72innymi przeszukiwanie i bibliotekę (buforowanie) dla łatwego
73dostępu i powiadomieniach o zmianach danych.
19429095 74
fe31629e 75%package devel
9be5287b
WF
76Summary: Header files for %{kaname} development
77Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
fe31629e
AM
78Group: X11/Development/Libraries
79Requires: %{name} = %{version}-%{release}
80
81%description devel
9be5287b 82Header files for %{kaname} development.
fe31629e
AM
83
84%description devel -l pl.UTF-8
9be5287b 85Pliki nagłówkowe dla programistów używających %{kaname}.
fe31629e 86
2aa4c374
WF
87%package apparmor
88Summary: Files for apparmor
89Group: X11/Development/Libraries
90Requires: %{name} = %{version}-%{release}
91
92%description apparmor
93Files for apparmor.
94
95
fe31629e
AM
96%prep
97%setup -q -n %{kaname}-%{version}
98
99%build
100install -d build
101cd build
4f977184 102%cmake -G Ninja \
f12beac6 103 %{!?with_tests:-DBUILD_TESTING=OFF} \
4f977184 104 -DHTML_INSTALL_DIR=%{_kdedocdir} \
fe31629e
AM
105 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
106 ..
4f977184 107%ninja_build
fe31629e 108
f12beac6
WF
109%if %{with tests}
110ctest
111%endif
112
113
fe31629e
AM
114%install
115rm -rf $RPM_BUILD_ROOT
4f977184 116%ninja_install -C build
b8122bd0 117install -d $RPM_BUILD_ROOT%{_includedir}/KF5/Akonadi
8d645af1 118install -d $RPM_BUILD_ROOT%{_libdir}/qt5/plugins/pim5/kontact
fe31629e 119
9be5287b 120%find_lang %{kaname} --all-name --with-kde
9245843d 121
fe31629e
AM
122%clean
123rm -rf $RPM_BUILD_ROOT
124
125%post -p /sbin/ldconfig
126%postun -p /sbin/ldconfig
127
9be5287b 128%files -f %{kaname}.lang
fe31629e
AM
129%defattr(644,root,root,755)
130%attr(755,root,root) %{_bindir}/akonadi_agent_launcher
131%attr(755,root,root) %{_bindir}/akonadi_agent_server
132%attr(755,root,root) %{_bindir}/akonadi_control
133%attr(755,root,root) %{_bindir}/akonadi_rds
134%attr(755,root,root) %{_bindir}/akonadictl
135%attr(755,root,root) %{_bindir}/akonadiserver
136%attr(755,root,root) %{_bindir}/asapcat
fe31629e
AM
137%dir /etc/xdg/akonadi
138/etc/xdg/akonadi/mysql-global-mobile.conf
139/etc/xdg/akonadi/mysql-global.conf
0fa63b36 140%ghost %{_libdir}/libKF5AkonadiPrivate.so.5
fe31629e
AM
141%attr(755,root,root) %{_libdir}/libKF5AkonadiPrivate.so.*.*.*
142%{_libdir}/qt5/plugins/sqldrivers/libqsqlite3.so
143%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.*.xml
144%{_datadir}/dbus-1/services/org.freedesktop.Akonadi.Control.service
145%{_datadir}/mime/packages/akonadi-mime.xml
9245843d
WF
146%attr(755,root,root) %{_bindir}/akonadi2xml
147%attr(755,root,root) %{_bindir}/akonadi_knut_resource
148%attr(755,root,root) %{_bindir}/akonadiselftest
149%attr(755,root,root) %{_bindir}/akonaditest
0fa63b36 150%ghost %{_libdir}/libKF5AkonadiAgentBase.so.5
9245843d 151%attr(755,root,root) %{_libdir}/libKF5AkonadiAgentBase.so.*.*.*
0fa63b36 152%ghost %{_libdir}/libKF5AkonadiCore.so.5
9245843d 153%attr(755,root,root) %{_libdir}/libKF5AkonadiCore.so.*.*.*
0fa63b36 154%ghost %{_libdir}/libKF5AkonadiWidgets.so.5
9245843d 155%attr(755,root,root) %{_libdir}/libKF5AkonadiWidgets.so.*.*.*
0fa63b36 156%ghost %{_libdir}/libKF5AkonadiXml.so.5
9245843d 157%attr(755,root,root) %{_libdir}/libKF5AkonadiXml.so.*.*.*
9245843d
WF
158%dir %{_datadir}/akonadi
159%dir %{_datadir}/akonadi/agents
160%{_datadir}/akonadi/agents/knutresource.desktop
161%{_datadir}/config.kcfg/resourcebase.kcfg
162%{_iconsdir}/hicolor/128x128/apps/akonadi.png
163%{_iconsdir}/hicolor/16x16/apps/akonadi.png
164%{_iconsdir}/hicolor/22x22/apps/akonadi.png
165%{_iconsdir}/hicolor/256x256/apps/akonadi.png
166%{_iconsdir}/hicolor/32x32/apps/akonadi.png
167%{_iconsdir}/hicolor/48x48/apps/akonadi.png
168%{_iconsdir}/hicolor/64x64/apps/akonadi.png
169%{_iconsdir}/hicolor/scalable/apps/akonadi.svgz
170%dir %{_datadir}/kf5/akonadi
171%{_datadir}/kf5/akonadi/akonadi-xml.xsd
172%{_datadir}/kf5/akonadi/kcfg2dbus.xsl
173%dir %{_datadir}/kf5/akonadi_knut_resource
174%{_datadir}/kf5/akonadi_knut_resource/knut-template.xml
2aa4c374
WF
175%{_datadir}/qlogging-categories5/akonadi.categories
176%{_datadir}/qlogging-categories5/akonadi.renamecategories
177%attr(755,root,root) %{_libdir}/qt5/plugins/designer/akonadiwidgets.so
8d178c61
WF
178%dir %{_libdir}/qt5/plugins/pim5
179%dir %{_libdir}/qt5/plugins/pim5/akonadi
180%attr(755,root,root) %{_libdir}/qt5/plugins/pim5/akonadi/akonadi_test_searchplugin.so
8d645af1 181%dir %{_libdir}/qt5/plugins/pim5/kontact
fe31629e
AM
182
183%files devel
184%defattr(644,root,root,755)
b8122bd0 185%{_includedir}/KF5/Akonadi
9245843d
WF
186%{_includedir}/KF5/AkonadiAgentBase
187%{_includedir}/KF5/AkonadiCore
188%{_includedir}/KF5/AkonadiWidgets
189%{_includedir}/KF5/AkonadiXml
9245843d 190%{_libdir}/cmake/KF5Akonadi
0fa63b36 191%{_libdir}/libKF5AkonadiPrivate.so
9245843d
WF
192%{_libdir}/libKF5AkonadiAgentBase.so
193%{_libdir}/libKF5AkonadiCore.so
194%{_libdir}/libKF5AkonadiWidgets.so
195%{_libdir}/libKF5AkonadiXml.so
196%{_libdir}/qt5/mkspecs/modules/qt_AkonadiAgentBase.pri
197%{_libdir}/qt5/mkspecs/modules/qt_AkonadiCore.pri
198%{_libdir}/qt5/mkspecs/modules/qt_AkonadiWidgets.pri
199%{_libdir}/qt5/mkspecs/modules/qt_AkonadiXml.pri
2aa4c374
WF
200
201%files apparmor
202%defattr(644,root,root,755)
203/etc/apparmor.d/mariadbd_akonadi
204/etc/apparmor.d/mysqld_akonadi
205/etc/apparmor.d/postgresql_akonadi
8d178c61 206/etc/apparmor.d%{_prefix}.bin.akonadiserver
This page took 0.263334 seconds and 4 git commands to generate.