diff options
author | SanskritFritz | 2015-06-14 00:43:52 +0200 |
---|---|---|
committer | SanskritFritz | 2015-06-14 00:43:52 +0200 |
commit | cb3bc66497cd6d1025701d5789b953837592f287 (patch) | |
tree | 04ab259579ecfc97b4dff889f172d49d47f40839 | |
download | aur-cb3bc66497cd6d1025701d5789b953837592f287.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 57 | ||||
-rw-r--r-- | areca.desktop | 10 | ||||
-rw-r--r-- | areca.sh | 7 | ||||
-rwxr-xr-x | areca_cl.sh | 7 | ||||
-rwxr-xr-x | areca_decrypt.sh | 7 | ||||
-rwxr-xr-x | areca_dezip.sh | 7 |
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}" |