]> git.pld-linux.org Git - packages/akonadi.git/blame - akonadi.spec
- separate libs and .xmls needed to build kde4-kdepimlibs to -libs subpackage
[packages/akonadi.git] / akonadi.spec
CommitLineData
9fe7cf50 1%define qtbrver 4.5.0
7da900c5 2Summary: Akonadi - The PIM Storage Service
149367d0 3Summary(pl.UTF-8): Akonadi - usługa przechowywania danych dla aplikacji PIM
0d7bac08 4Name: akonadi
9fe7cf50 5Version: 1.2.0
03ca1266 6Release: 5
0d7bac08 7License: GPL v2
8Group: X11/Applications
40803d4d 9Source0: http://download.akonadi-project.org/%{name}-%{version}.tar.bz2
9fe7cf50 10# Source0-md5: 4b04ab0b4670e1133307f7b82af46ce1
65628e6d 11Patch0: %{name}-mysqlpath.patch
0d7bac08 12URL: http://pim.kde.org/akonadi/
13BuildRequires: QtCore-devel >= %{qtbrver}
14BuildRequires: QtDBus-devel >= %{qtbrver}
15BuildRequires: QtNetwork-devel >= %{qtbrver}
9e64bfec 16BuildRequires: QtSql-devel >= %{qtbrver}
0d7bac08 17BuildRequires: QtTest-devel >= %{qtbrver}
92227e79 18BuildRequires: automoc4
0d7bac08 19#BuildRequires: clucene-core-devel >= 0.9.16a-2
3aabdf5f 20BuildRequires: cmake >= 2.6.2
afba212b 21BuildRequires: libxslt-progs
65c21bfc 22BuildRequires: mysql-devel
0d7bac08 23BuildRequires: qt4-build >= %{qtbrver}
24BuildRequires: qt4-qmake >= %{qtbrver}
25BuildRequires: rpmbuild(macros) >= 1.293
9e64bfec 26BuildRequires: shared-mime-info
be19bdd8 27BuildRequires: soprano-devel
03ca1266 28Requires: %{name}-libs = %{version}-%{release}
f035ddb5 29Requires: mysql
0226a0d2 30Requires: QtSql-mysql
0d7bac08 31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
7da900c5
ER
34Akonadi is a personal information management (PIM) framework for KDE
354.1 and newer. Akonadi will function as an extensible data storage for
36all PIM applications.
37
38Besides data storage, Akonadi has several other components including
39search, and a library (cache) for easy access and notification of data
40changes.
0d7bac08 41
42%description -l pl.UTF-8
149367d0
JB
43Akonadi do szkielet zarządzania informacjami osobistymi (PIM) dla KDE
44w wersji 4.1 i nowszych. Działa jako rozszerzalny system
45przechowywania danych dla wszystkich aplikacji PIM.
46
47Poza przechowywaniem danych Akonadi ma kilka innych komponentów, w tym
48wyszukiwanie oraz bibliotekę (pamięć podręczną) w celu łatwego dostępu
49i powiadamiania i zmianie danych.
0d7bac08 50
51%package devel
149367d0
JB
52Summary: Header files for Akonadi
53Summary(pl.UTF-8): Pliki nagłówkowe dla Akonadi
0d7bac08 54Group: Development/Libraries
03ca1266 55Requires: %{name}-libs = %{version}-%{release}
0d7bac08 56
57%description devel
149367d0 58Header files needed to build Akonadi client libraries and
70d6c67d 59applications.
0d7bac08 60
61%description devel -l pl.UTF-8
149367d0
JB
62Pliki nagłówkowe do tworzenia bibliotek klienckich i aplikacji
63używających Akonadi.
0d7bac08 64
03ca1266 65%package libs
66Summary: Akonadi libraries
67Summary(pl.UTF-8): Biblioteki Akonadi
68Group: Libraries
69
70%description libs
71Akonadi libraries.
72
73%description libs -l pl.UTF-8
74Biblioteki Akonadi.
75
0d7bac08 76%prep
58ac1bb1 77%setup -q
65628e6d 78%patch0 -p0
0d7bac08 79
80%build
81install -d build
82cd build
83%cmake \
84 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
02beafe3 85 -DMYSQLD_EXECUTABLE=/usr/sbin/mysqld \
0d7bac08 86%if "%{_lib}" == "lib64"
87 -DLIB_SUFFIX=64 \
88%endif
89 ..
90
91%{__make}
92
93%install
94rm -rf $RPM_BUILD_ROOT
95
96%{__make} -C build install \
97 DESTDIR=$RPM_BUILD_ROOT
98
99%clean
100rm -rf $RPM_BUILD_ROOT
101
03ca1266 102%post libs -p /sbin/ldconfig
103%postun libs -p /sbin/ldconfig
0d7bac08 104
105%files
106%defattr(644,root,root,755)
107%attr(755,root,root) %{_bindir}/akonadi_control
108%attr(755,root,root) %{_bindir}/akonadictl
109%attr(755,root,root) %{_bindir}/akonadiserver
0d7bac08 110%dir %{_datadir}/config/akonadi
111%{_datadir}/config/akonadi/mysql-global.conf
33d0fc7d 112%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Control.xml
33d0fc7d 113%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.ControlManager.xml
88b50e10 114%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.DebugInterface.xml
33d0fc7d
RT
115%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Search.xml
116%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.SearchQuery.xml
117%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.SearchQueryIterator.xml
118%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Server.xml
33d0fc7d
RT
119%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.TracerNotification.xml
120%{_datadir}/dbus-1/services/org.freedesktop.Akonadi.Control.service
0d7bac08 121%{_datadir}/mime/packages/akonadi-mime.xml
122
03ca1266 123%files libs
124%defattr(644,root,root,755)
125%attr(755,root,root) %ghost %{_libdir}/libakonadiprivate.so.?
126%attr(755,root,root) %{_libdir}/libakonadiprivate.so.*.*.*
127%attr(755,root,root) %ghost %{_libdir}/libakonadiprotocolinternals.so.?
128%attr(755,root,root) %{_libdir}/libakonadiprotocolinternals.so.*.*.*
129%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.AgentManager.xml
130%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Status.xml
131%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.NotificationManager.xml
132%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Tracer.xml
133%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Resource.xml
134
0d7bac08 135%files devel
136%defattr(644,root,root,755)
149367d0
JB
137%attr(755,root,root) %{_libdir}/libakonadiprivate.so
138%attr(755,root,root) %{_libdir}/libakonadiprotocolinternals.so
9fe7cf50 139%dir %{_libdir}/cmake
140%{_libdir}/cmake/Akonadi
0d7bac08 141%{_includedir}/akonadi
70d6c67d 142%{_pkgconfigdir}/akonadi.pc
This page took 0.100838 seconds and 4 git commands to generate.