40ad31e
Summary: PIM Storage Service
40ad31e
Name:    akonadi
54e1413
Version: 1.0.0
391aba5
Release: 3%{?dist}
40ad31e
40ad31e
Group:   System Environment/Libraries
40ad31e
License: LGPLv2+
54e1413
URL:     http://download.akonadi-project.org/
54e1413
Source0:  http://akonadi.omat.nl/akonadi-%{version}.tar.bz2
40ad31e
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
40ad31e
40ad31e
BuildRequires: cmake
40ad31e
BuildRequires: qt4-devel >= 4.4
9e420d3
BuildRequires: automoc4
40ad31e
BuildRequires: mysql-devel
9e420d3
BuildRequires: mysql-server
40ad31e
# for xsltproc
40ad31e
BuildRequires: libxslt
40ad31e
BuildRequires: shared-mime-info
40ad31e
391aba5
# when/if akonadi grows support for other backends, consider splitting
391aba5
# these similar to how phonon is done currently.
391aba5
Requires: qt4-mysql mysql-server
9e420d3
9e420d3
Requires(post): /sbin/ldconfig
9e420d3
Requires(postun): /sbin/ldconfig
9e420d3
40ad31e
%description
40ad31e
%{summary}.
40ad31e
40ad31e
%package devel
40ad31e
Summary: Developer files for %{name}
40ad31e
Group:   Development/Libraries
40ad31e
Requires: %{name} = %{version}-%{release}
763262a
Requires: qt4-devel
8889387
Requires: pkgconfig
40ad31e
%description devel
40ad31e
%{summary}.
40ad31e
40ad31e
%prep
208c76c
%setup -q 
40ad31e
40ad31e
%build
9e420d3
9e420d3
mkdir -p %{_target_platform}
9e420d3
pushd %{_target_platform}
9e420d3
%{cmake} \
9e420d3
  -DCONFIG_INSTALL_DIR=%{_sysconfdir} \
9e420d3
  ..
9e420d3
popd
9e420d3
9e420d3
make %{?_smp_mflags} -C %{_target_platform}
40ad31e
40ad31e
%install
40ad31e
rm -rf $RPM_BUILD_ROOT
9e420d3
make install DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
40ad31e
40ad31e
%clean
40ad31e
rm -rf $RPM_BUILD_ROOT
40ad31e
40ad31e
%post
40ad31e
/sbin/ldconfig
40ad31e
update-mime-database %{_datadir}/mime &> /dev/null || :
40ad31e
40ad31e
%postun
40ad31e
/sbin/ldconfig
40ad31e
update-mime-database %{_datadir}/mime &> /dev/null || :
40ad31e
40ad31e
%files
40ad31e
%defattr(-,root,root,-)
40ad31e
%doc AUTHORS lgpl-license
40ad31e
%dir %{_sysconfdir}/akonadi/
40ad31e
%config(noreplace) %{_sysconfdir}/akonadi/mysql-global.conf
40ad31e
%{_bindir}/akonadi_control
40ad31e
%{_bindir}/akonadictl
40ad31e
%{_bindir}/akonadiserver
40ad31e
%{_libdir}/libakonadi*.so.*
40ad31e
%{_datadir}/dbus-1/interfaces/
8889387
%{_datadir}/dbus-1/services/org.freedesktop.Akonadi.Control.service
40ad31e
%{_datadir}/mime/packages/akonadi-mime.xml
40ad31e
40ad31e
%files devel
40ad31e
%defattr(-,root,root,-)
40ad31e
%{_includedir}/akonadi/
8889387
%{_libdir}/pkgconfig/akonadi.pc
40ad31e
%{_libdir}/libakonadi*.so
40ad31e
40ad31e
%changelog
391aba5
* Wed Jul 30 2008 Rex Dieter <rdieter@fedoraproject.org> 1.0.0-3
391aba5
- Requires: mysql-server
391aba5
9e420d3
* Wed Jul 30 2008 Rex Dieter <rdieter@fedoraproject.org> 1.0.0-2
9e420d3
- BR: mysql-server
9e420d3
- Requires: qt-mysql
9e420d3
- cleanup spec
9e420d3
54e1413
* Wed Jul 23 2008 Than Ngo <than@redhat.com> -  1.0.0-1
54e1413
- 1.0.0
54e1413
208c76c
* Wed Jun 18 2008 Rex Dieter <rdieter@fedoraproject.org> 0.82.0-1
208c76c
- akonadi-0.82.0
208c76c
455b893
* Tue Jun  3 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 0.81.0-0.2.20080526svn812787
455b893
- BR automoc, drop automoc hack
455b893
7379eac
* Mon May 26 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 0.81.0-0.1.20080526svn812787
7379eac
- update to revision 812787 from KDE SVN (to match KDE 4.1 Beta 1)
b8dd495
- restore builtin automoc4 for now
8889387
- update file list, require pkgconfig in -devel (.pc file now included)
7379eac
763262a
* Mon May  5 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 0.80.0-2
763262a
- -devel: remove bogus Requires: pkgconfig
763262a
40ad31e
* Sat May  3 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 0.80.0-1
40ad31e
- first Fedora package