summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSanskritFritz2015-06-14 00:43:52 +0200
committerSanskritFritz2015-06-14 00:43:52 +0200
commitcb3bc66497cd6d1025701d5789b953837592f287 (patch)
tree04ab259579ecfc97b4dff889f172d49d47f40839
downloadaur-cb3bc66497cd6d1025701d5789b953837592f287.tar.gz
Initial import
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD57
-rw-r--r--areca.desktop10
-rw-r--r--areca.sh7
-rwxr-xr-xareca_cl.sh7
-rwxr-xr-xareca_decrypt.sh7
-rwxr-xr-xareca_dezip.sh7
7 files changed, 123 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7969cba5d01a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = areca-beta
+ pkgdesc = Personal file backup software supporting compression, encryption and incremental backups.
+ pkgver = 7.4.9
+ pkgrel = 2
+ url = http://www.areca-backup.org
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = apache-ant
+ depends = java-runtime
+ depends = swt
+ provides = areca
+ conflicts = areca
+ source = http://sourceforge.net/projects/areca/files/areca-beta/areca-7.4.9-beta/areca-7.4.9-beta-src.tar.gz
+ source = areca.sh
+ source = areca_cl.sh
+ source = areca_decrypt.sh
+ source = areca_dezip.sh
+ source = areca.desktop
+ md5sums = 7788151e36daa015a4f0ad99b7e9e0c0
+ md5sums = 024e3fe74c518a9dee889f3ea1ff9f71
+ md5sums = 662d65e44fe0806cff69850dae55f107
+ md5sums = 8e0088445454ab80a9f04c84b3363814
+ md5sums = 2f1bd15c94600065c43366f440cc0c37
+ md5sums = 5e978edc20d715cefec098e3e77a3721
+
+pkgname = areca-beta
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e2b4eaee770d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+# Contributor: Philipp Schwarz <fi-dschi_archlinux - at - arcor - dot - de>
+# Maintainer: SanskritFritz (gmail)
+
+pkgname=areca-beta
+pkgver=7.4.9
+pkgrel=2
+pkgdesc="Personal file backup software supporting compression, encryption and incremental backups."
+arch=('i686' 'x86_64')
+license=('GPL2')
+depends=('java-runtime' 'swt')
+makedepends=('apache-ant')
+provides=('areca')
+conflicts=('areca')
+url=('http://www.areca-backup.org')
+source=("http://sourceforge.net/projects/areca/files/areca-beta/areca-$pkgver-beta/areca-$pkgver-beta-src.tar.gz"
+ "areca.sh"
+ "areca_cl.sh"
+ "areca_decrypt.sh"
+ "areca_dezip.sh"
+ "areca.desktop")
+
+build() {
+ sed -i 's#/usr/lib/java/swt.jar#/usr/share/java/swt.jar#' build.xml
+ JAVA_HOME=/usr/lib/jvm/default CPATH=$CPATH:$JAVA_HOME/include:$JAVA_HOME/include/linux ant -buildfile build.xml
+
+}
+
+package() {
+ mkdir -p "$pkgdir/opt/"
+ mkdir -p "$pkgdir/usr/bin/"
+ cp -r "$srcdir" "$pkgdir/opt/areca/"
+
+ # 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
+ cp "$startdir/$_script.sh" "$pkgdir/usr/bin/$_script"
+ chmod +x "$pkgdir/usr/bin/$_script"
+ rm "$pkgdir/opt/areca/$_script.sh"
+ done
+ rm "$pkgdir/opt/areca/areca.desktop"
+ rm "$pkgdir/opt/areca/areca-$pkgver-beta-src.tar.gz"
+
+ # 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"
+}
+
+md5sums=('7788151e36daa015a4f0ad99b7e9e0c0'
+ '024e3fe74c518a9dee889f3ea1ff9f71'
+ '662d65e44fe0806cff69850dae55f107'
+ '8e0088445454ab80a9f04c84b3363814'
+ '2f1bd15c94600065c43366f440cc0c37'
+ '5e978edc20d715cefec098e3e77a3721')
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 100755
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 100755
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 100755
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}"