File buteo-syncfw.spec of Package buteo-syncfw

#norootforbuild

Name: buteo-syncfw
Version: 0.5.4
Release: 1
Summary: Synchronisation backend
Group: System/Libraries
URL: http://meego.gitorious.com/meego-middleware/buteo-syncfw
License: LGPLv2.1
Source0: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: doxygen, fdupes
BuildRequires: pkgconfig(QtCore)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(contextsubscriber-1.0)
BuildRequires: pkgconfig(accounts-qt)
BuildRequires: pkgconfig(qttracker)
BuildRequires: pkgconfig(libsignon-qt)
BuildRequires: pkgconfig(QtSystemInfo)
BuildRequires: libiphb-devel
#PATCH-FIX-UPSTREAM 0001-Synchronizer-removeProfile-remove-profiles-even-if-p.patch imported from repo.meego.com
Patch0: 0001-Synchronizer-removeProfile-remove-profiles-even-if-p.patch

%description
Synchronistaion backend for MeeGo Tablet

%files
%defattr(-,root,root,-)
%config %{_sysconfdir}/sync/*
%config %{_sysconfdir}/xdg/autostart/*.desktop
%{_bindir}/msyncd
%{_libdir}/*.so.*

%package devel
Summary: Development files for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}

%description devel
Synchronistaion backend for MeeGo Tablet - development files

%files devel
%defattr(-,root,root,-)
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/*.prl
%{_libdir}/pkgconfig/*.pc

%package doc
Summary: Documentation for %{name}
Group: Documentation

%description doc
Synchronistaion backend for MeeGo Tablet - documentation

%files doc
%defattr(-,root,root,-)
%{_docdir}/sync-fw-doc/*

%package tests
Summary: Tests for %{name}
Group: Development/Libraries

%description tests
Synchronistaion backend for MeeGo Tablet - tests

%files tests
%defattr(-,root,root,-)
%{_bindir}/*.pl
%{_bindir}/bt-connect.sh
%{_datadir}/sync-fw-tests/*
%{_datadir}/accounts/services/testsync-ovi.service
# binary files in /usr/share, needs to be fixed upstream
%exclude %{_datadir}/sync-fw-tests/*.so
%exclude %{_datadir}/sync-fw-tests/sync-fw-tests

%prep
%setup -q
%patch0 -p1

%build
qmake
make


%install
rm -rf %{buildroot}
make INSTALL_ROOT=%{buildroot} install
chmod -x %{buildroot}/%{_includedir}/libsyncprofile/*.h
chmod +x %{buildroot}/%{_bindir}/*
%fdupes %{buildroot}/%{_datadir}/sync-fw-tests/


%clean
rm -rf %{buildroot}


%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%changelog
* Wed Feb 16 2011 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.4
- Move binaries only required for testing to -tests, fixing BMC#13446
* Thu Feb 10 2011 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.4
- Add patch to fix BMC#13367 - buteo-syncfw: removing profile fails
* Thu Feb  3 2011 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.4
- Update version, implementing FEA#8027
* Mon Jan 31 2011 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.2.8
- Update version, fixing BMC#13137
* Wed Jan  5 2011 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.2.2
- Update version, fixing BMC#11995
* Fri Dec 17 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.2.1
- Update version, fixing BMC#11486
* Wed Nov 24 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.1.25
- Update version, required for buteo-sync-plugins fixes from BME#3888
* Sun Oct 17 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.1.12
- Update to current version
* Thu Sep 23 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.1.8
- Update version, fixing BMC#3860
* Tue Aug 24 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.0.21
- Update to latest version
- Change BuildRequires to pkgconfig
- Package documentation
* Thu Jun 24 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.4.9
- Initial RPM version
openSUSE Build Service is sponsored by