]> git.pld-linux.org Git - packages/akonadi.git/blame - akonadi.spec
- - rebuild with boost 1.55.0
[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
2b6829f7 6Version: 1.11.0
f50bbf32 7Release: 3
2e245332 8License: GPL v2+
0d7bac08 9Group: X11/Applications
89a6ead2 10Source0: ftp://ftp.kde.org/pub/kde/stable/akonadi/src/%{name}-%{version}.tar.bz2
2b6829f7 11# Source0-md5: 580361613d04b260f807b2a4df099eca
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} \
df3d944c 88 -DINSTALL_QSQLITE_IN_QT_PREFIX=%{_libdir}/qt4/plugins \
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)
c7e49181
AM
111%attr(755,root,root) %{_bindir}/akonadi_agent_launcher
112%attr(755,root,root) %{_bindir}/akonadi_agent_server
0d7bac08 113%attr(755,root,root) %{_bindir}/akonadi_control
f63ebc39 114%attr(755,root,root) %{_bindir}/akonadi_rds
0d7bac08 115%attr(755,root,root) %{_bindir}/akonadictl
116%attr(755,root,root) %{_bindir}/akonadiserver
564abada 117%attr(755,root,root) %{_bindir}/asapcat
0d7bac08 118%dir %{_datadir}/config/akonadi
119%{_datadir}/config/akonadi/mysql-global.conf
f63ebc39 120%{_datadir}/config/akonadi/mysql-global-mobile.conf
0d7bac08 121%{_datadir}/mime/packages/akonadi-mime.xml
122
03ca1266 123%files libs
124%defattr(644,root,root,755)
03ca1266 125%attr(755,root,root) %ghost %{_libdir}/libakonadiprotocolinternals.so.?
126%attr(755,root,root) %{_libdir}/libakonadiprotocolinternals.so.*.*.*
d1a3b799 127%attr(755,root,root) %{_libdir}/qt4/plugins/sqldrivers/libqsqlite3.so
03ca1266 128%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.AgentManager.xml
129%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Status.xml
130%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.NotificationManager.xml
c7e49181 131%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.NotificationSource.xml
ffda2869 132%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Preprocessor.xml
03ca1266 133%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Resource.xml
ffda2869 134%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Tracer.xml
8b15ea75 135%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Control.xml
136%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.ControlManager.xml
137%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.DebugInterface.xml
8b15ea75 138%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.Server.xml
2b6829f7 139%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.StorageDebugger.xml
8b15ea75 140%{_datadir}/dbus-1/interfaces/org.freedesktop.Akonadi.TracerNotification.xml
141%{_datadir}/dbus-1/services/org.freedesktop.Akonadi.Control.service
03ca1266 142
0d7bac08 143%files devel
144%defattr(644,root,root,755)
149367d0 145%attr(755,root,root) %{_libdir}/libakonadiprotocolinternals.so
9fe7cf50 146%{_libdir}/cmake/Akonadi
0d7bac08 147%{_includedir}/akonadi
70d6c67d 148%{_pkgconfigdir}/akonadi.pc
This page took 0.903525 seconds and 4 git commands to generate.