diff options
author | ava1ar | 2015-06-12 22:21:10 -0400 |
---|---|---|
committer | ava1ar | 2015-06-12 22:21:10 -0400 |
commit | 76a8fc2ffae0f5c7db68869e216f976a255dd896 (patch) | |
tree | 447c4a9b07ea318f0ce7a43d99e45d341a353fc3 /PKGBUILD | |
download | aur-76a8fc2ffae0f5c7db68869e216f976a255dd896.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
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 +} |