From 92f949c627fff98ce011e8214726b40018b98aa5 Mon Sep 17 00:00:00 2001 From: Jacek Konieczny Date: Thu, 3 Jan 2019 18:55:17 +0100 Subject: [PATCH] Version: 2.0.4.10 Scripts, icons and desktop files copied from Installer/debian in the source repository. Package built from a 'binary' ZIP, as building it from sources would bring mono dependency hell. --- duplicati-cli.sh | 9 +++ duplicati-server.sh | 9 +++ duplicati.desktop | 12 ++++ duplicati.png | Bin 0 -> 579 bytes duplicati.service | 12 ++++ duplicati.sh | 9 +++ duplicati.spec | 136 +++++++++++++++++++------------------------- duplicati.svg | 40 +++++++++++++ 8 files changed, 151 insertions(+), 76 deletions(-) create mode 100644 duplicati-cli.sh create mode 100644 duplicati-server.sh create mode 100644 duplicati.desktop create mode 100644 duplicati.png create mode 100644 duplicati.service create mode 100644 duplicati.sh create mode 100644 duplicati.svg diff --git a/duplicati-cli.sh b/duplicati-cli.sh new file mode 100644 index 0000000..e69ec9d --- /dev/null +++ b/duplicati-cli.sh @@ -0,0 +1,9 @@ +#!/bin/bash +INSTALLDIR=/usr/share/duplicati +export LD_LIBRARY_PATH="${INSTALLDIR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" +export MONO_PATH=$MONO_PATH:${INSTALLDIR} + +EXE_FILE=${INSTALLDIR}/Duplicati.CommandLine.exe +APP_NAME=Duplicati.CommandLine + +exec -a "$APP_NAME" mono "$EXE_FILE" "$@" diff --git a/duplicati-server.sh b/duplicati-server.sh new file mode 100644 index 0000000..af2160d --- /dev/null +++ b/duplicati-server.sh @@ -0,0 +1,9 @@ +#!/bin/bash +INSTALLDIR=/usr/share/duplicati +export LD_LIBRARY_PATH="${INSTALLDIR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" +export MONO_PATH=$MONO_PATH:${INSTALLDIR} + +EXE_FILE=${INSTALLDIR}/Duplicati.Server.exe +APP_NAME=DuplicatiServer + +exec -a "$APP_NAME" mono "$EXE_FILE" "$@" diff --git a/duplicati.desktop b/duplicati.desktop new file mode 100644 index 0000000..ba42760 --- /dev/null +++ b/duplicati.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Categories=System;Archiving;FileTools;Filesystem; +Type=Application +Name=Duplicati +GenericName= Backup tool +GenericName[es]= Copias de respaldo +Comment= Create and maintain local and remote backup copies of your data +Comment[es]= Cree y mantenga copias de seguridad locales y remotas +Exec=duplicati +Icon=duplicati +Terminal=false +StartupNotify=true diff --git a/duplicati.png b/duplicati.png new file mode 100644 index 0000000000000000000000000000000000000000..5184f62c69bee445da207dc5be60d284c28fb097 GIT binary patch literal 579 zcmV-J0=)f+P)3WBu{3X)3-j_#_vV_nG}{WZk!G7=R>o}Gw(ULZtH1iDW3K6&J}7jo&&Q*yvDpi&?K6M08OBJ1L-J3>$aeJ7@^+so>|hjvH3M3jBuxyRN)MF|u$17oUDW(WOuVOOHQB z@dK#mCGZV{eB0wJzIpFO=t?%8fBw(xxcq_(Pd@M)>l`nDdl))R+Z?Mvm+6~{z(t^{ zAAyw^&fk1Y$-rf?6kjrE8Ru_3Ap}2wb?(J0fcp9|diMG~oAz9grgiAZ{&F0}cVG!H z)g@zrF6NmJ2GGx#C&3S-*_$*#E8rgSau;Zs_VR%;U=T1hY|Q?pcuz!IegZ|8;zi0@ Ri $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop -[Desktop Entry] -Categories=System;Archiving;FileTools;Filesystem; -Type=Application -Name=Duplicati -GenericName= Backup tool -GenericName[es]= Copias de respaldo -Comment= Create and maintain local and remote backup copies of your data -Comment[es]= Cree y mantenga copias de seguridad locales y remotas -Exec=duplicati -Icon=duplicati -Terminal=false -StartupNotify=true -EOF +#install -m644 %{SOURCE7} $RPM_BUILD_ROOT%{systemdunitdir} -desktop-file-install $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop +%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/%{name}/OSX* +%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/%{name}/win-tools +%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/%{name}/run-script-example.* %clean rm -rf $RPM_BUILD_ROOT @@ -87,31 +77,25 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc README copyright changelog +%doc *.txt run-script-example.sh %attr(755,root,root) %{_bindir}/duplicati -%attr(755,root,root) %{_bindir}/duplicati-commandline +%attr(755,root,root) %{_bindir}/duplicati-cli +%attr(755,root,root) %{_bindir}/duplicati-server %{_desktopdir}/duplicati.desktop -%{_pixmapsdir}/duplicati.png -%dir %{_appdir} -%{_appdir}/*.txt -%{_appdir}/*.dll -%{_appdir}/*.exe -%{_appdir}/*.exe.config -%{_appdir}/*.xml -%{_appdir}/SQLite -%{_appdir}/Tools -%{_appdir}/alphavss -%{_appdir}/licenses -%dir %{_appdir}/lvm-scripts -%attr(755,root,root) %{_appdir}/lvm-scripts/*.sh - -%lang(de) %{_appdir}/de-DE -%lang(es) %{_appdir}/es-ES -%lang(fr) %{_appdir}/fr-FR -%lang(it) %{_appdir}/it-IT -%lang(pt_BR) %{_appdir}/pt-BR -%lang(ru) %{_appdir}/ru-RU -%lang(tr_TR) %{_appdir}/tr-TR -%lang(zh_CN) %{_appdir}/zh-CN -%lang(zh_HK) %{_appdir}/zh-HK -%lang(da_DK) %{_appdir}/da-DK +%{_iconsdir}/hicolor/48x48/apps/duplicati.png +%{_iconsdir}/hicolor/scalable/apps/duplicati.svg +%dir %{_datadir}/%{name} +%{_datadir}/%{name}/*.dll +%{_datadir}/%{name}/*.dll.config +%{_datadir}/%{name}/*.exe +%{_datadir}/%{name}/*.exe.config +%{_datadir}/%{name}/*.txt +%{_datadir}/%{name}/autoupdate.manifest +%{_datadir}/%{name}/SQLite +%{_datadir}/%{name}/SVGIcons +%{_datadir}/%{name}/alphavss +%{_datadir}/%{name}/licenses +%{_datadir}/%{name}/utility-scripts +%{_datadir}/%{name}/webroot +%dir %{_datadir}/%{name}/lvm-scripts +%attr(755,root,root) %{_datadir}/%{name}/lvm-scripts/*.sh diff --git a/duplicati.svg b/duplicati.svg new file mode 100644 index 0000000..bbb6486 --- /dev/null +++ b/duplicati.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 2.43.0