%define _cmake_skip_rpath %nil Name: deja-dup Version: 32.0 Release: %mkrel 1 Summary: Simple backup tool and front-end for duplicity Group: Archiving/Backup License: GPLv3+ URL: https://launchpad.net/deja-dup Source0: http://launchpad.net/%{name}/32/%{version}/+download/%{name}-%{version}.tar.xz # For gnome-autogen.sh #BuildRequires: gnome-common #BuildRequires: gettext-devel #BuildRequires: yelp-tools ## BuildRequires: cmake BuildRequires: intltool BuildRequires: itstool BuildRequires: locales-en BuildRequires: vala BuildRequires: libxml2-utils BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gnome-keyring-1) BuildRequires: pkgconfig(libpeas-1.0) BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libnautilus-extension) BuildRequires: pkgconfig(libsecret-1) Requires: duplicity >= 0.6.14 Requires: python-cloudfiles Requires: adwaita-icon-theme Requires: dconf %description Déjà Dup is a simple backup tool. It hides the complexity of doing backups the 'right way' (encrypted, off-site, and regular) and uses duplicity as the back-end. Features: - Support for local, remote, or cloud backup locations, such as Amazon S3 - Securely encrypts and compresses your data - Incrementally backs up, letting you restore from any particular backup - Schedules regular backups - Integrates well into your GNOME desktop %prep %setup -q %apply_patches %build # ugly workaround to fix build error with help2man export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:%{_builddir}/%{name}-%{version}/build/libdeja/:%{_builddir}/%{name}-%{version}/build/deja-dup/widgets %cmake \ -DENABLE_NAUTILUS:BOOL=ON \ -DENABLE_CCPANEL:BOOL=OFF \ -DENABLE_UNITY_CCPANEL:BOOL=OFF \ -DENABLE_UNITY:BOOL=OFF %make %install %makeinstall_std -C build #clean some unwanted files find %{buildroot} -name "*.la" -delete rm -rf %{buildroot}/%{_datadir}/icons/Humanity/ %find_lang %{name} --with-gnome --with-help --with-man --all-name %files -f %{name}.lang %doc AUTHORS NEWS %{_bindir}/deja-* %{_datadir}/appdata/%{name}.appdata.xml %{_datadir}/applications/%{name}*.desktop %{_datadir}/GConf/gsettings/%{name}.convert %{_datadir}/glib-2.0/schemas/org.gnome.DejaDup.gschema.xml %{_iconsdir}/hicolor/*/*/%{name}* %{_datadir}/%{name}/ %{_libdir}/%{name}/ %{_libdir}/nautilus/extensions-*/lib%{name}.so %{_mandir}/man1/deja-dup*.1* %{_sysconfdir}/xdg/autostart/%{name}-monitor.desktop %{_libexecdir}/%{name}/ %changelog * Sun Nov 09 2014 wally <wally> 32.0-1.mga5 + Revision: 796134 - new version 32.0 * Wed Oct 15 2014 umeabot <umeabot> 30.0-4.mga5 + Revision: 748411 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 30.0-3.mga5 + Revision: 678707 - Mageia 5 Mass Rebuild + wally <wally> - require adwaita-icon-theme instead of obsolete gnome-icon-theme-symbolic * Thu Apr 17 2014 wally <wally> 30.0-2.mga5 + Revision: 615482 - explicitly define build options * Thu Apr 17 2014 wally <wally> 30.0-1.mga5 + Revision: 615475 - new version 30.0 - switch to cmake - don't drop appdata file * Thu Nov 28 2013 philippem <philippem> 28.0-3.mga4 + Revision: 554012 - fix widgets build * Mon Oct 21 2013 umeabot <umeabot> 28.0-2.mga4 + Revision: 539334 - Mageia 4 Mass Rebuild * Sat Oct 05 2013 philippem <philippem> 28.0-1.mga4 + Revision: 491992 - Update to 28.0 * Mon Jul 08 2013 philippem <philippem> 27.3.1-1.mga4 + Revision: 451400 - Update to 27.3.1 * Sat Jun 15 2013 wally <wally> 26.0-1.mga4 + Revision: 443325 - new version 26.0 * Sun Apr 07 2013 luigiwalser <luigiwalser> 24.0-5.mga3 + Revision: 408787 - rebuild to really fix mga#9055 * Sun Mar 17 2013 lmenut <lmenut> 24.0-4.mga3 + Revision: 403599 - rebuild for new rpm-mageia-setup do not own man lang directories (mga #9055) * Fri Jan 11 2013 umeabot <umeabot> 24.0-3.mga3 + Revision: 348718 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sat Jan 05 2013 philippem <philippem> 24.0-2.mga3 + Revision: 339059 - fix missing files * Sat Sep 29 2012 wally <wally> 24.0-1.mga3 + Revision: 300210 - new version 24.0 * Thu Sep 20 2012 wally <wally> 23.92-1.mga3 + Revision: 296417 - new version 23.92 * Sat Sep 01 2012 wally <wally> 23.90-1.mga3 + Revision: 287026 - new version 23.90 - drop patches from upstream - BR locales-en to reduce warnings at build time * Sat Aug 11 2012 wally <wally> 23.4-2.mga3 + Revision: 280665 - require dconf to save configurations etc - require gnome-icon-theme-symbolic for icons in GUI - clean BRs and .spec * Fri Aug 10 2012 wally <wally> 23.4-1.mga3 + Revision: 280440 - new version 23.4 - add a patch to fix build with vala 0.17.4 (changes from upstream) * Fri Feb 24 2012 philippem <philippem> 21.90-1.mga2 + Revision: 213863 - Update to 21.90. * Thu Nov 03 2011 philippem <philippem> 20.1-1.mga2 + Revision: 162056 - Update to 20.1 * Wed Sep 21 2011 philippem <philippem> 19.92-1.mga2 + Revision: 146469 - add help files - fix BR missing istool and yelp-tools - add Requires python-cloudfiles - New upstream release - Drop no longer needed build requires on po4a and unique-devel - Add versioned requires on duplicity * Sat Jul 02 2011 wally <wally> 19.3-1.mga2 + Revision: 117475 - new version 19.3 - clean .spec + dmorgan <dmorgan> - Rebuild against new libnotify * Fri Mar 18 2011 philippem <philippem> 16.1.1-1.mga1 + Revision: 74211 - https://launchpad.net/deja-dup/+announcement/7239 - Upstream bug fix release - This release fixes a bug in that caused help documentation to not be translated * Mon Mar 14 2011 misc <misc> 16.1-4.mga1 + Revision: 71399 - use proper mandriva macros - fix Group * Thu Feb 24 2011 philippem <philippem> 16.1-3.mga1 + Revision: 58974 + rebuild (emptylog) * Thu Feb 24 2011 philippem <philippem> 16.1-2.mga1 + Revision: 58961 - clean post and pre * Thu Feb 24 2011 philippem <philippem> 16.1-1.mga1 + Revision: 58922 - imported package deja-dup * Thu Feb 24 2011 Philippe Makowski <makowski.mageia@gmail.com> 16.1-1mga1 - initial import based on Fedora spec