summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSanskritFritz2015-06-14 00:43:05 +0200
committerSanskritFritz2015-06-14 00:43:05 +0200
commite5451b3057aa9fd1f125921f39e66621d02f13ef (patch)
tree3a6f0f5e546397deed76d25d914150a63f747833
downloadaur-e5451b3057aa9fd1f125921f39e66621d02f13ef.tar.gz
Initial import
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD49
-rw-r--r--areca.desktop10
-rw-r--r--areca.sh7
-rw-r--r--areca_cl.sh7
-rw-r--r--areca_decrypt.sh7
-rw-r--r--areca_dezip.sh7
7 files changed, 115 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c3d84edfeb54
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = areca-bin
+ pkgdesc = Personal file backup software supporting compression, encryption and incremental backups.
+ pkgver = 7.4.9
+ pkgrel = 1
+ url = http://www.areca-backup.org
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ depends = java-runtime
+ provides = areca
+ conflicts = areca
+ source = areca.sh
+ source = areca_cl.sh
+ source = areca_decrypt.sh
+ source = areca_dezip.sh
+ source = areca.desktop
+ md5sums = 024e3fe74c518a9dee889f3ea1ff9f71
+ md5sums = 662d65e44fe0806cff69850dae55f107
+ md5sums = 8e0088445454ab80a9f04c84b3363814
+ md5sums = 2f1bd15c94600065c43366f440cc0c37
+ md5sums = 5e978edc20d715cefec098e3e77a3721
+ source_i686 = http://sourceforge.net/projects/areca/files/areca-stable/areca-7.4.9/areca-7.4.9-linux-gtk-32.tar.gz
+ md5sums_i686 = 7f8a154ba23b71ea9bc4d49df7377346
+ source_x86_64 = http://sourceforge.net/projects/areca/files/areca-stable/areca-7.4.9/areca-7.4.9-linux-gtk-64.tar.gz
+ md5sums_x86_64 = afe98f7e4547aa404c06f6edadb47750
+
+pkgname = areca-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..07db1befb69f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Contributor: Philipp Schwarz <fi-dschi_archlinux - at - arcor - dot - de>
+# Maintainer: SanskritFritz (gmail)
+
+pkgname=areca-bin
+pkgver=7.4.9
+pkgrel=1
+pkgdesc="Personal file backup software supporting compression, encryption and incremental backups."
+arch=('i686' 'x86_64')
+license=('GPL2')
+depends=('java-runtime')
+provides=('areca')
+conflicts=('areca')
+url=('http://www.areca-backup.org')
+source=("areca.sh"
+ "areca_cl.sh"
+ "areca_decrypt.sh"
+ "areca_dezip.sh"
+ "areca.desktop")
+source_i686=("http://sourceforge.net/projects/areca/files/areca-stable/areca-${pkgver}/areca-${pkgver}-linux-gtk-32.tar.gz")
+source_x86_64=("http://sourceforge.net/projects/areca/files/areca-stable/areca-${pkgver}/areca-${pkgver}-linux-gtk-64.tar.gz")
+
+package() {
+ mkdir -p "${pkgdir}/opt/"
+ cp -r "${srcdir}/areca" "${pkgdir}/opt/"
+
+ # copy start scripts to /usr/bin for they then will be in $PATH
+ # these contain the full fixed path of /opt/areca/bin/areca_run.sh
+ for _script in "areca" "areca_cl" "areca_decrypt" "areca_dezip"
+ do
+ install -D "${startdir}/${_script}.sh" "${pkgdir}/usr/bin/${_script}"
+ done
+
+ # symlink menu icon
+ mkdir -p "${pkgdir}/usr/share/pixmaps"
+ ln -s "/opt/areca/icons/ico_72.png" "${pkgdir}/usr/share/pixmaps/areca_72x72.png"
+
+ # copy .desktop file (menu entry)
+ install -D "${startdir}/areca.desktop" "${pkgdir}/usr/share/applications/areca.desktop"
+}
+
+#makepkg --geninteg >> PKGBUILD
+
+md5sums=('024e3fe74c518a9dee889f3ea1ff9f71'
+ '662d65e44fe0806cff69850dae55f107'
+ '8e0088445454ab80a9f04c84b3363814'
+ '2f1bd15c94600065c43366f440cc0c37'
+ '5e978edc20d715cefec098e3e77a3721')
+md5sums_i686=('7f8a154ba23b71ea9bc4d49df7377346')
+md5sums_x86_64=('afe98f7e4547aa404c06f6edadb47750')
diff --git a/areca.desktop b/areca.desktop
new file mode 100644
index 000000000000..0bcec2b6ad04
--- /dev/null
+++ b/areca.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Type=Application
+Name=Areca Backup
+Comment=Advanced personal backup tool
+Exec=bash -c "JAVA_PROGRAM_DIR=/usr/bin/ areca"
+Icon=areca_72x72
+Terminal=false
+Categories=Application;System;
+StartupNotify=true
diff --git a/areca.sh b/areca.sh
new file mode 100644
index 000000000000..bba8c6463ac5
--- /dev/null
+++ b/areca.sh
@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+####################################################################
+#
+# This script launches Areca's Graphical user interface.
+#
+####################################################################
+/opt/areca/bin/areca_run.sh com.application.areca.launcher.gui.Launcher "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9" "${10}" "${11}" "${12}"
diff --git a/areca_cl.sh b/areca_cl.sh
new file mode 100644
index 000000000000..1133abf54216
--- /dev/null
+++ b/areca_cl.sh
@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+####################################################################
+#
+# This script launches Areca's Text user interface.
+#
+####################################################################
+/opt/areca/bin/areca_run.sh com.application.areca.launcher.tui.Launcher "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9" "${10}" "${11}" "${12}"
diff --git a/areca_decrypt.sh b/areca_decrypt.sh
new file mode 100644
index 000000000000..6d88a6df8414
--- /dev/null
+++ b/areca_decrypt.sh
@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+####################################################################
+#
+# This script launches Areca's external decryption tool
+#
+####################################################################
+/opt/areca/bin/areca_run.sh com.application.areca.external.CmdLineDeCipher "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9" "${10}" "${11}" "${12}"
diff --git a/areca_dezip.sh b/areca_dezip.sh
new file mode 100644
index 000000000000..1e573664bb09
--- /dev/null
+++ b/areca_dezip.sh
@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+####################################################################
+#
+# This script launches Areca's external decompression tool
+#
+####################################################################
+/opt/areca/bin/areca_run.sh com.application.areca.external.CmdLineDeZip "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9" "${10}" "${11}" "${12}"