]> git.pld-linux.org Git - packages/ka5-akonadi.git/blame - ka5-akonadi.spec
- updated to 21.08.3
[packages/ka5-akonadi.git] / ka5-akonadi.spec
CommitLineData
3363813f 1%define kdeappsver 21.08.3
9dd879ed
WF
2%define kfver 5.53.0
3%define qtver 5.9.0
fe31629e
AM
4%define kaname akonadi
5Summary: Akonadi - The PIM Storage Service
6Name: ka5-%{kaname}
3363813f 7Version: 21.08.3
5ceb0341 8Release: 1
fe31629e
AM
9License: GPL v2+/LGPL v2.1+
10Group: X11/Libraries
2aa4c374 11Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
3363813f 12# Source0-md5: 4255fd706ecc4d88180d68024781df15
fe31629e
AM
13URL: http://www.kde.org/
14BuildRequires: Qt5Core-devel >= %{qtver}
9dd879ed
WF
15BuildRequires: Qt5DBus-devel >= %{qtver}
16BuildRequires: Qt5Gui-devel >= 5.11.1
17BuildRequires: Qt5Network-devel >= %{qtver}
18BuildRequires: Qt5Sql-devel >= %{qtver}
19BuildRequires: Qt5Test-devel >= %{qtver}
20BuildRequires: Qt5Widgets-devel >= %{qtver}
21BuildRequires: Qt5Xml-devel >= %{qtver}
22BuildRequires: boost-devel >= 1.34.0
fe31629e 23BuildRequires: cmake >= 2.8.12
9dd879ed 24BuildRequires: gettext-devel
2aa4c374 25BuildRequires: ka5-kaccounts-integration-devel >= %{kdeappsver}
9dd879ed
WF
26BuildRequires: kf5-extra-cmake-modules >= %{kfver}
27BuildRequires: kf5-kcompletion-devel >= %{kfver}
28BuildRequires: kf5-kconfig-devel >= %{kfver}
29BuildRequires: kf5-kconfigwidgets-devel >= %{kfver}
30BuildRequires: kf5-kcoreaddons-devel >= %{kfver}
31BuildRequires: kf5-kcrash-devel >= %{kfver}
32BuildRequires: kf5-kdbusaddons-devel >= %{kfver}
4f977184 33BuildRequires: kf5-kdesignerplugin-devel >= %{kfver}
9dd879ed
WF
34BuildRequires: kf5-ki18n-devel >= %{kfver}
35BuildRequires: kf5-kiconthemes-devel >= %{kfver}
36BuildRequires: kf5-kio-devel >= %{kfver}
37BuildRequires: kf5-kitemmodels-devel >= %{kfver}
38BuildRequires: kf5-kitemviews-devel >= %{kfver}
39BuildRequires: kf5-kwidgetsaddons-devel >= %{kfver}
40BuildRequires: kf5-kwindowsystem-devel >= %{kfver}
41BuildRequires: kf5-kxmlgui-devel >= %{kfver}
4f977184 42BuildRequires: ninja
fe31629e
AM
43BuildRequires: qt5-build >= %{qtver}
44BuildRequires: rpmbuild(macros) >= 1.164
45BuildRequires: shared-mime-info
46BuildRequires: tar >= 1:1.22
47BuildRequires: xz
48BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50%description
51Akonadi is a personal information management (PIM) framework for KDE
52Akonadi will function as an extensible data storage for all PIM
53applications.
54
55Besides data storage, Akonadi has several other components including
56search, and a library (cache) for easy access and notification of data
57changes.
58
19429095
WF
59%description -l pl.UTF-8
60Akonadi jest szkieletem zarządzania informacjami osobistymi (PIM) dla
61KDE. Będzie on funkcjonował jako rozszerzalny magazyn danych dla
62wszystkich aplikacji PIM.
63
64Oprócz magazynu danych, Akonadi ma wiele innych komponentów, między
65innymi przeszukiwanie i bibliotekę (buforowanie) dla łatwego dostępu i
66powiadomieniach o zmianach danych.
67
fe31629e 68%package devel
9be5287b
WF
69Summary: Header files for %{kaname} development
70Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
fe31629e
AM
71Group: X11/Development/Libraries
72Requires: %{name} = %{version}-%{release}
73
74%description devel
9be5287b 75Header files for %{kaname} development.
fe31629e
AM
76
77%description devel -l pl.UTF-8
9be5287b 78Pliki nagłówkowe dla programistów używających %{kaname}.
fe31629e 79
2aa4c374
WF
80%package apparmor
81Summary: Files for apparmor
82Group: X11/Development/Libraries
83Requires: %{name} = %{version}-%{release}
84
85%description apparmor
86Files for apparmor.
87
88
fe31629e
AM
89%prep
90%setup -q -n %{kaname}-%{version}
91
92%build
93install -d build
94cd build
4f977184
WF
95%cmake -G Ninja \
96 -DHTML_INSTALL_DIR=%{_kdedocdir} \
fe31629e
AM
97 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
98 ..
4f977184 99%ninja_build
fe31629e
AM
100
101%install
102rm -rf $RPM_BUILD_ROOT
4f977184 103%ninja_install -C build
b8122bd0 104install -d $RPM_BUILD_ROOT%{_includedir}/KF5/Akonadi
fe31629e 105
9be5287b 106%find_lang %{kaname} --all-name --with-kde
9245843d 107
fe31629e
AM
108%clean
109rm -rf $RPM_BUILD_ROOT
110
111%post -p /sbin/ldconfig
112%postun -p /sbin/ldconfig
113
9be5287b 114%files -f %{kaname}.lang
fe31629e
AM
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
fe31629e
AM
123%dir /etc/xdg/akonadi
124/etc/xdg/akonadi/mysql-global-mobile.conf
125/etc/xdg/akonadi/mysql-global.conf
0fa63b36 126%ghost %{_libdir}/libKF5AkonadiPrivate.so.5
fe31629e
AM
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
9245843d
WF
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
0fa63b36 136%ghost %{_libdir}/libKF5AkonadiAgentBase.so.5
9245843d 137%attr(755,root,root) %{_libdir}/libKF5AkonadiAgentBase.so.*.*.*
0fa63b36 138%ghost %{_libdir}/libKF5AkonadiCore.so.5
9245843d 139%attr(755,root,root) %{_libdir}/libKF5AkonadiCore.so.*.*.*
0fa63b36 140%ghost %{_libdir}/libKF5AkonadiWidgets.so.5
9245843d 141%attr(755,root,root) %{_libdir}/libKF5AkonadiWidgets.so.*.*.*
0fa63b36 142%ghost %{_libdir}/libKF5AkonadiXml.so.5
9245843d
WF
143%attr(755,root,root) %{_libdir}/libKF5AkonadiXml.so.*.*.*
144%dir %{_libdir}/qt5/plugins/akonadi
9dd879ed 145%attr(755,root,root) %{_libdir}/qt5/plugins/akonadi/akonadi_test_searchplugin.so
9dd879ed
WF
146%{_datadir}/kdevappwizard/templates/akonadiresource.tar.bz2
147%{_datadir}/kdevappwizard/templates/akonadiserializer.tar.bz2
9245843d
WF
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
2aa4c374
WF
165%{_datadir}/qlogging-categories5/akonadi.categories
166%{_datadir}/qlogging-categories5/akonadi.renamecategories
167%attr(755,root,root) %{_libdir}/qt5/plugins/designer/akonadiwidgets.so
fe31629e
AM
168
169%files devel
170%defattr(644,root,root,755)
171%{_includedir}/KF5/akonadi
b8122bd0 172%{_includedir}/KF5/Akonadi
9245843d
WF
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
0fa63b36 179%{_libdir}/libKF5AkonadiPrivate.so
9245843d
WF
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
2aa4c374
WF
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.086775 seconds and 4 git commands to generate.