summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorava1ar2015-06-12 22:21:10 -0400
committerava1ar2015-06-12 22:21:10 -0400
commit76a8fc2ffae0f5c7db68869e216f976a255dd896 (patch)
tree447c4a9b07ea318f0ce7a43d99e45d341a353fc3 /PKGBUILD
downloadaur-76a8fc2ffae0f5c7db68869e216f976a255dd896.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..04a9aa8af149
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Contributor: Dalton Miller
+# Contributor: Kilian Lackhove kilian@lackhove.de
+# Contributor: Justin Patera serialhex@gmail.com
+# Maintainer: ava1ar <mail(at)ava1ar(dot)me>
+
+pkgname=btsync-1.4
+pkgver=1.4.111
+pkgrel=1
+pkgdesc="BitTorrent Sync - automatically sync files via secure, distributed technology (beta version)"
+license=("custom:btsync")
+arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h')
+url="http://www.bittorrent.com/sync"
+install=btsync.install
+backup=('etc/btsync.conf')
+optdepends=("btsync-autoconfig: Auto-create users' config files if needed")
+conflicts=('btsync')
+source=(btsync.service btsync_user.service btsync.conf)
+source_arm+=("http://syncapp.bittorrent.com/${pkgver}/btsync_arm-${pkgver}.tar.gz")
+source_armv6h+=("http://syncapp.bittorrent.com/${pkgver}/btsync_arm-${pkgver}.tar.gz")
+source_armv7h+=("http://syncapp.bittorrent.com/${pkgver}/btsync_arm-${pkgver}.tar.gz")
+source_i686+=("http://syncapp.bittorrent.com/${pkgver}/btsync_i386-${pkgver}.tar.gz")
+source_x86_64+=("http://syncapp.bittorrent.com/${pkgver}/btsync_x64-${pkgver}.tar.gz")
+sha1sums=('05038b03a673dd0207b2758a2e01db5d28c409d1'
+ 'd30deb7e41ba1d163b4a5e442b8d8118758d312a'
+ 'bf7d6bd7ffe2d23cce51a51e92fac3b82a7c87bb')
+sha1sums_i686=('5e09a31fab0cf5032e22df12e4d67651bfe9edfe')
+sha1sums_x86_64=('bb2dec020e5d8ec3a0ce18a38ae08ddabd2a7750')
+sha1sums_arm=('00769d20b05e816a43c797f32a690f0fb8cd5dd5')
+sha1sums_armv6h=('00769d20b05e816a43c797f32a690f0fb8cd5dd5')
+sha1sums_armv7h=('00769d20b05e816a43c797f32a690f0fb8cd5dd5')
+
+package() {
+ # install main binary
+ install -Dm755 "${srcdir}"/btsync "${pkgdir}"/usr/bin/btsync
+
+ # generate and install system-wide config
+ mkdir -p "${pkgdir}"/etc
+ ./btsync --dump-sample-config \
+ | sed 's:/home/user/\.sync:/var/lib/btsync:' \
+ | sed 's:\/\/ "pid_file": "pid_file":' \
+ | sed 's:\/\/ "storage_path": "storage_path":' \
+ > "${pkgdir}"/etc/btsync.conf
+
+ # install systemd config files
+ install -Dm644 "${srcdir}"/btsync.service "${pkgdir}"/usr/lib/systemd/system/btsync.service
+ install -Dm644 "${srcdir}"/btsync.conf "${pkgdir}"/usr/lib/tmpfiles.d/btsync.conf
+ install -Dm644 "${srcdir}"/btsync_user.service "${pkgdir}"/usr/lib/systemd/user/btsync.service
+
+ # install license
+ install -Dm644 "${srcdir}"/LICENSE.TXT "${pkgdir}"/usr/share/licenses/${pkgname}/license.txt
+}