2 # - mono packages can be noarch?
3 # - remove non-linux binaries
4 %include /usr/lib/rpm/macros.mono
5 Summary: Backup client for encrypted online backups
10 Source0: http://duplicati.googlecode.com/files/Duplicati%20%{version}.tgz?/Duplicati-%{version}.tgz
11 # Source0-md5: 4980c4f6c373387e4452a983b235f7f3
13 URL: http://www.duplicati.com/
14 BuildRequires: rpmbuild(macros) >= 1.596
16 Requires: desktop-file-utils
17 Requires: gtk-update-icon-cache
18 Requires: hicolor-icon-theme
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 %define _appdir %{_prefix}/lib/%{name}
24 Duplicati is a free backup client that securely stores encrypted,
25 incremental, compressed backups on cloud storage services and remote
26 file servers. It supports targets like Amazon S3, Windows Live
27 SkyDrive, Rackspace Cloud Files or WebDAV, SSH, FTP (and many more).
29 Duplicati has built-in AES-256 encryption and backups be can signed
30 using GNU Privacy Guard. A built-in scheduler makes sure that backups
31 are always up-to-date. Last but not least, Duplicati provides various
32 options and tweaks like filters, deletion rules, transfer and
33 bandwidth options to run backups for specific purposes.
38 # for files/doc declaration:
39 mv usr/share/doc/duplicati/README .
40 rm usr/share/doc/duplicati/changelog.Debian.gz
41 mv usr/share/doc/duplicati/copyright .
42 mv usr/share/doc/duplicati/changelog.gz .
43 rmdir usr/share/doc/duplicati usr/share/doc
46 rm usr/share/pixmaps/duplicati.xpm
51 rm -rf $RPM_BUILD_ROOT
52 install -d $RPM_BUILD_ROOT
53 cp -a usr $RPM_BUILD_ROOT
55 # refined desktop file
56 install -d $RPM_BUILD_ROOT%{_desktopdir}
57 cat <<EOF > $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
59 Categories=System;Archiving;FileTools;Filesystem;
62 GenericName= Backup tool
63 GenericName[es]= Copias de respaldo
64 Comment= Create and maintain local and remote backup copies of your data
65 Comment[es]= Cree y mantenga copias de seguridad locales y remotas
72 desktop-file-install $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
75 rm -rf $RPM_BUILD_ROOT
78 %update_desktop_database
79 %update_icon_cache hicolor
82 %update_desktop_database
83 %update_icon_cache hicolor
86 %defattr(644,root,root,755)
87 %doc README copyright changelog
88 %attr(755,root,root) %{_bindir}/duplicati
89 %attr(755,root,root) %{_bindir}/duplicati-commandline
90 %{_desktopdir}/duplicati.desktop
91 %{_pixmapsdir}/duplicati.png
96 %{_appdir}/*.exe.config
102 %dir %{_appdir}/lvm-scripts
103 %attr(755,root,root) %{_appdir}/lvm-scripts/*.sh
105 %lang(de) %{_appdir}/de-DE
106 %lang(es) %{_appdir}/es-ES
107 %lang(fr) %{_appdir}/fr-FR
108 %lang(it) %{_appdir}/it-IT
109 %lang(pt_BR) %{_appdir}/pt-BR
110 %lang(ru) %{_appdir}/ru-RU
111 %lang(tr_TR) %{_appdir}/tr-TR
112 %lang(zh_CN) %{_appdir}/zh-CN
113 %lang(zh_HK) %{_appdir}/zh-HK
114 %lang(da_DK) %{_appdir}/da-DK