]> git.pld-linux.org Git - packages/akonadi.git/blame - akonadi.spec
- up to 1.8.1
[packages/akonadi.git] / akonadi.spec
CommitLineData
ffda2869 1%define snap svn1057960
40051f8c 2%define qtver 4.8.1
7da900c5 3Summary: Akonadi - The PIM Storage Service
149367d0 4Summary(pl.UTF-8): Akonadi - usługa przechowywania danych dla aplikacji PIM
0d7bac08 5Name: akonadi
237cfd79
AM
6Version: 1.8.1
7Release: 1
2e245332 8License: GPL v2+
0d7bac08 9Group: X11/Applications
89a6ead2 10Source0: ftp://ftp.kde.org/pub/kde/stable/akonadi/src/%{name}-%{version}.tar.bz2
237cfd79 11# Source0-md5: 39411abc7bec8a485362ea7460e7e3d7
ffda2869 12# svn co svn://anonsvn.kde.org/home/kde/trunk/kdesupport/akonadi/
13#Source0: %{name}-%{version}-%{snap}.tar.bz2
deeac4fc 14Patch0: akonadi-cleanup_orphan_resources.patch
0d7bac08 15URL: http://pim.kde.org/akonadi/
d1a3b799 16BuildRequires: QtCore-devel >= %{qtver}
17BuildRequires: QtDBus-devel >= %{qtver}
18BuildRequires: QtGui-devel >= %{qtver}
19BuildRequires: QtNetwork-devel >= %{qtver}
20BuildRequires: QtSql-devel >= %{qtver}
21BuildRequires: QtTest-devel >= %{qtver}
92227e79 22BuildRequires: automoc4
bedfcb34 23BuildRequires: boost-devel
0d7bac08 24#BuildRequires: clucene-core-devel >= 0.9.16a-2
d1a3b799 25BuildRequires: cmake >= 2.8.0
afba212b 26BuildRequires: libxslt-progs
d1a3b799 27BuildRequires: qt4-build >= %{qtver}
28BuildRequires: qt4-qmake >= %{qtver}
0d7bac08 29BuildRequires: rpmbuild(macros) >= 1.293
9e64bfec 30BuildRequires: shared-mime-info
d1a3b799 31BuildRequires: soprano-devel >= 2.4.64
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
0d7bac08 82
83%build
84install -d build
85cd build
86%cmake \
87 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
02beafe3 88 -DMYSQLD_EXECUTABLE=/usr/sbin/mysqld \
0d7bac08 89%if "%{_lib}" == "lib64"
90 -DLIB_SUFFIX=64 \
91%endif
92 ..
93
94%{__make}
95
96%install
97rm -rf $RPM_BUILD_ROOT
98
99%{__make} -C build install \
100 DESTDIR=$RPM_BUILD_ROOT
101
102%clean
103rm -rf $RPM_BUILD_ROOT
104
03ca1266 105%post libs -p /sbin/ldconfig
106%postun libs -p /sbin/ldconfig
0d7bac08 107
108%files
109%defattr(644,root,root,755)
c7e49181
AM
110%attr(755,root,root) %{_bindir}/akonadi_agent_launcher
111%attr(755,root,root) %{_bindir}/akonadi_agent_server
0d7bac08 112%attr(755,root,root) %{_bindir}/akonadi_control
f63ebc39 113%attr(755,root,root) %{_bindir}/akonadi_rds
0d7bac08 114%attr(755,root,root) %{_bindir}/akonadictl
115%attr(755,root,root) %{_bindir}/akonadiserver
0d7bac08 116%dir %{_datadir}/config/akonadi
117%{_datadir}/config/akonadi/mysql-global.conf
f63ebc39 118%{_datadir}/config/akonadi/mysql-global-mobile.conf
0d7bac08 119%{_datadir}/mime/packages/akonadi-mime.xml
120
03ca1266 121%files libs
122%defattr(644,root,root,755)
03ca1266 123%attr(755,root,root) %ghost %{_libdir}/libakonadiprotocolinternals.so.?
124%attr(755,root,root) %{_libdir}/libakonadiprotocolinternals.so.*.*.*
d1a3b799 125%attr(755,root,root) %{_libdir}/qt4/plugins/sqldrivers/libqsqlite3.so
03ca1266 126%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.AgentManager.xml
127%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Status.xml
128%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.NotificationManager.xml
c7e49181 129%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.NotificationSource.xml
ffda2869 130%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Preprocessor.xml
03ca1266 131%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Resource.xml
ffda2869 132%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Tracer.xml
8b15ea75 133%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Control.xml
134%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.ControlManager.xml
135%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.DebugInterface.xml
8b15ea75 136%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Server.xml
137%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.TracerNotification.xml
138%{_datadir}/dbus-1/services/org.freedesktop.Akonadi.Control.service
03ca1266 139
0d7bac08 140%files devel
141%defattr(644,root,root,755)
149367d0 142%attr(755,root,root) %{_libdir}/libakonadiprotocolinternals.so
9fe7cf50 143%{_libdir}/cmake/Akonadi
0d7bac08 144%{_includedir}/akonadi
70d6c67d 145%{_pkgconfigdir}/akonadi.pc
This page took 0.041815 seconds and 4 git commands to generate.