summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 10 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4310b8a326ed..2c2d240a227e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,27 +2,24 @@
# Maintainer: Ben Alex <ben.alex@acegi.com.au>
pkgname=elephantdrive
-pkgver=3.0.24
+pkgver=3.8.3
pkgrel=1
pkgdesc='Service for the Elephant Drive encrypted cloud backup service'
-arch=('x86_64' 'i686')
+arch=('x86_64')
url="http://www.elephantdrive.com"
license=('custom')
backup=('etc/elephantdrive.config')
source=('elephantdrive.service'
- "http://distribution.vaultservices.net/edNative/master${pkgver}/linux/Linux_Elephantdrive_${arch}_${pkgver}.tar.gz")
-md5sums=('09a3214b733fe5313b4424926fb3ffa8'
- '6a2c5aed044b48b644a83d3282c5da67')
+ "http://distribution.vaultservices.net/edNative/out/debian/elephantdrive_${pkgver}_amd64.deb")
+noextract=("elephantdrive_${pkgver}_amd64.deb")
+sha256sums=('06f9908b0086fd65ef022f764a6c10833dbc39f72c40e6290f2edc2cfc37fb86'
+ '50ca532ec9c720fb88286b1d987ae2a737c0f8cc54d18a090944e0a8de292062')
package() {
- mkdir -p ${pkgdir}/usr/share/licenses/${pkgname}
- install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
- mkdir ${srcdir}/extract
- ${srcdir}/elephantdrive.bin --nox11 --target ${srcdir}/extract --noexec
- mkdir -p ${pkgdir}/usr/lib/elephantdrive/
- install -m644 ${srcdir}/extract/var/lib/elephantdrive/* ${pkgdir}/usr/lib/elephantdrive/
- install -Dm755 ${srcdir}/extract/elephantdrive ${pkgdir}/usr/bin/elephantdrive
- install -Dm600 ${srcdir}/extract/elephantdrive.config ${pkgdir}/etc/elephantdrive.config
+ ar xf "elephantdrive_${pkgver}_amd64.deb"
+ tar xf data.tar.xz -C "${srcdir}"
+ install -Dm755 ${srcdir}/usr/sbin/elephantdrive ${pkgdir}/usr/bin/elephantdrive
+ install -Dm600 ${srcdir}/etc/elephantdrive.config ${pkgdir}/etc/elephantdrive.config
install -Dm644 ${srcdir}/elephantdrive.service ${pkgdir}/usr/lib/systemd/system/elephantdrive.service
}