Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Meego:Tablet
buteo-sync-plugin-google
buteo-sync-plugin-google.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File buteo-sync-plugin-google.spec of Package buteo-sync-plugin-google
#norootforbuild Name: buteo-sync-plugin-google Version: 0.5.6.64 Release: 1 Summary: Google Contacts sync plugin Group: System/Libraries URL: http://meego.gitorious.com/~pohly/meego-middleware/pohlys-buteo-sync-plugins License: LGPLv2.1 Source0: buteo-sync-plugins-%{version}.tar.bz2 #PATCH-FIX-UPSTREAM buteo-sync-plugins-0.5.6.57-update-specific-details.patch imported from repo.meego.com Patch0: buteo-sync-plugins-0.5.6.57-update-specific-details.patch #PATCH-FIX-UPSTREAM buteo-sync-plugins-0.5.6.57-add-photo-support.patch imported from repo.meego.com Patch1: buteo-sync-plugins-0.5.6.57-add-photo-support.patch #PATCH-FIX-UPSTREAM buteo-sync-plugins-0.5.6.60-adjust-google-profile.patch imported from repo.meego.com Patch2: buteo-sync-plugins-0.5.6.60-adjust-google-profile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(QtCore) BuildRequires: pkgconfig(QtNetwork) BuildRequires: pkgconfig(qttracker) BuildRequires: pkgconfig(QtContacts) BuildRequires: pkgconfig(openobex) BuildRequires: pkgconfig(accounts-qt) BuildRequires: pkgconfig(meegotouch) BuildRequires: pkgconfig(meegosyncml) BuildRequires: pkgconfig(synccommon) BuildRequires: doxygen %description Google Contacts sync plugin for MeeGo Tablet %files %defattr(-,root,root,-) %config %{_sysconfdir}/sync/profiles/*/*.xml %{_libdir}/sync/*.so %prep %setup -q -n buteo-sync-plugins-%{version} # buteo-sync-plugins-0.5.6.57-update-specific-details.patch %patch0 -p1 # buteo-sync-plugins-0.5.6.57-add-photo-support.patch %patch1 -p1 # buteo-sync-plugins-0.5.6.60-adjust-google-profile.patch %patch2 -p1 %build qmake make %{?_smp_mflags} %install rm -rf %{buildroot} make INSTALL_ROOT=%{buildroot} install # patch XML configs, rename the patched hcontacts.so sed -e 's/"hcontacts"/"hcontacts-google"/' \ %{buildroot}/%{_sysconfdir}/sync/profiles/storage/hcontacts.xml >%{buildroot}/%{_sysconfdir}/sync/profiles/storage/hcontacts-google.xml sed -e 's/"hcontacts"/"hcontacts-google"/' -e 's/"google.com"/"google-contacts"/' \ %{buildroot}/%{_sysconfdir}/sync/profiles/sync/google.com.xml >%{buildroot}/%{_sysconfdir}/sync/profiles/sync/google-contacts.xml sed -e 's/"hcontacts"/"hcontacts-google"/' -e 's/"google.com"/"google-contacts"/' \ %{buildroot}/%{_sysconfdir}/sync/profiles/service/google.com.xml >%{buildroot}/%{_sysconfdir}/sync/profiles/service/google-contacts.xml mv %{buildroot}/%{_libdir}/sync/libhcontacts-storage.so %{buildroot}/%{_libdir}/sync/libhcontacts-google-storage.so # delete everything that conflicts with buteo-sync-plugins, # only keep the modified files find %{buildroot} -type f | grep -v -w -e google-contacts.xml -e libhcontacts-google-storage.so -e hcontacts-google.xml | xargs rm # somehow these escaped deletion and rpm complains - symlinks perhaps?! rm -f %{buildroot}/%{_libdir}/libsyncmlcommon.so* %clean rm -rf %{buildroot} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %changelog * Wed Feb 2 2011 Patrick Ohly <patrick.ohly@intel.com> - 0.5.6.64 - As discussed in "[MeeGo-dev] patches for Buteo + Google Contacts", the Google patches (intentionally) fix a problem in a short-term way and cannot be included as-is in the main buteo-sync-plugins. The compromise and short-term solution (while upstream work on a proper solution continues) is to compile them seperately, such that modified files are packaged and named differently: hcontacts-google instead of hcontacts, google-contacts.xml instead of google.com.xml, packaged in buteo-sync-plugin-google.rpm instead of buteo-service-google.rpm. * Mon Jan 31 2011 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.6.64 - Update version, fixing BMC#13137 * Wed Jan 5 2011 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.6.61 - Update version, fixing BMC#11997 * Wed Dec 29 2010 Zhu Yongsheng <yongsheng.zhu@intel.com> - 0.5.6.60+tablet - remove unused 'Username' and 'Password' and add syncml client type in google profile * Fri Dec 17 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.6.60 - Update version, fixing BMC#4945 * Fri Dec 3 2010 Zhu Yongsheng <yongsheng.zhu@intel.com> - 0.5.6.57+tablet - included patch for preserving contact details not supported by Google - included patch for export PHOTO data * Wed Nov 24 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.6.57 - Update version, fixes: BME#3869 * Sun Oct 17 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.6.48 - Update to latest version * Thu Sep 23 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.6.46 - Update version, fixing BMC#3869, BMC#3888, BMC#4945 * Tue Aug 24 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.6.34 - Update to latest version * Fri Aug 13 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.6 - Change build requires to pkgconfig * Wed Aug 11 2010 Kaitlin Rupert <kaitlin.rupert@intel.com> - 0.5.6 - Replace qt4-devel with QtCore and QtNetwork * Tue Jun 29 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 0.5.6 - Initial RPM version
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor