Search
SailfishOS Open Build Service
>
Projects
>
home:tangtao77
>
buteo-sync-plugins-email
> Changes
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 2
[-]
[+]
Added
buteo-sync-plugins-email.spec
@@ -0,0 +1,46 @@ +Name: buteo-sync-plugins-email +Summary: Syncs email accounts +Version: 0.0.15 +Release: 1 +Group: System/Applications +License: LGPLv2 +URL: https://github.com/nemomobile/buteo-sync-plugins-email +Source0: %{name}.tar.bz2 +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Network) +BuildRequires: pkgconfig(Qt5DBus) +BuildRequires: pkgconfig(qmfclient5) +BuildRequires: pkgconfig(accounts-qt5) +BuildRequires: nemo-qml-plugin-email-qt5-devel >= 0.1.7 +BuildRequires: buteo-syncfw-qt5-devel >= 0.6.36 +Requires: buteo-syncfw-qt5-msyncd + +%description +A plugin which provides data synchronization for email accounts. + +%files +%defattr(-,root,root,-) +#out-of-process-plugin form: +/usr/lib/buteo-plugins-qt5/oopp/syncemail-client +#in-process-plugin form: +#/usr/lib/buteo-plugins-qt5/libsyncemail-client.so +%config %{_sysconfdir}/buteo/profiles/client/*.xml +%config %{_sysconfdir}/buteo/profiles/sync/*.xml + +%prep +%setup -q -n %{name} + +%build +%qmake5 "DEFINES+=OUT_OF_PROCESS_PLUGIN" +make %{?jobs:-j%jobs} + +%pre +rm -f /home/nemo/.cache/msyncd/sync/syncemail.xml + +%install +rm -rf %{buildroot} +%qmake5_install + +%post +systemctl-user restart msyncd.service || : +