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