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