]> git.pld-linux.org Git - packages/ka5-akonadi.git/blame - ka5-akonadi.spec
- updated to 20.12.3
[packages/ka5-akonadi.git] / ka5-akonadi.spec
CommitLineData
2aa4c374 1%define kdeappsver 20.12.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}
2aa4c374 7Version: 20.12.3
5ceb0341 8Release: 1
fe31629e
AM
9License: GPL v2+/LGPL v2.1+
10Group: X11/Libraries
2aa4c374
WF
11Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12# Source0-md5: 728b1f7193ce05a5012ea8e8991b16fe
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
59%package devel
9be5287b
WF
60Summary: Header files for %{kaname} development
61Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
fe31629e
AM
62Group: X11/Development/Libraries
63Requires: %{name} = %{version}-%{release}
64
65%description devel
9be5287b 66Header files for %{kaname} development.
fe31629e
AM
67
68%description devel -l pl.UTF-8
9be5287b 69Pliki nagłówkowe dla programistów używających %{kaname}.
fe31629e 70
2aa4c374
WF
71%package apparmor
72Summary: Files for apparmor
73Group: X11/Development/Libraries
74Requires: %{name} = %{version}-%{release}
75
76%description apparmor
77Files for apparmor.
78
79
fe31629e
AM
80%prep
81%setup -q -n %{kaname}-%{version}
82
83%build
84install -d build
85cd build
4f977184
WF
86%cmake -G Ninja \
87 -DHTML_INSTALL_DIR=%{_kdedocdir} \
fe31629e
AM
88 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
89 ..
4f977184 90%ninja_build
fe31629e
AM
91
92%install
93rm -rf $RPM_BUILD_ROOT
4f977184 94%ninja_install -C build
b8122bd0 95install -d $RPM_BUILD_ROOT%{_includedir}/KF5/Akonadi
fe31629e 96
9be5287b 97%find_lang %{kaname} --all-name --with-kde
9245843d 98
fe31629e
AM
99%clean
100rm -rf $RPM_BUILD_ROOT
101
102%post -p /sbin/ldconfig
103%postun -p /sbin/ldconfig
104
9be5287b 105%files -f %{kaname}.lang
fe31629e
AM
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
fe31629e
AM
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
9245843d
WF
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
9dd879ed 136%attr(755,root,root) %{_libdir}/qt5/plugins/akonadi/akonadi_test_searchplugin.so
9dd879ed
WF
137%{_datadir}/kdevappwizard/templates/akonadiresource.tar.bz2
138%{_datadir}/kdevappwizard/templates/akonadiserializer.tar.bz2
9245843d
WF
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
2aa4c374
WF
156%{_datadir}/qlogging-categories5/akonadi.categories
157%{_datadir}/qlogging-categories5/akonadi.renamecategories
158%attr(755,root,root) %{_libdir}/qt5/plugins/designer/akonadiwidgets.so
fe31629e
AM
159
160%files devel
161%defattr(644,root,root,755)
162%{_includedir}/KF5/akonadi
b8122bd0 163%{_includedir}/KF5/Akonadi
9245843d
WF
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
fe31629e 170%attr(755,root,root) %{_libdir}/libKF5AkonadiPrivate.so
9245843d
WF
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
2aa4c374
WF
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.087754 seconds and 4 git commands to generate.