summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJason Ryan2015-06-08 20:10:51 +1200
committerJason Ryan2015-06-08 20:15:34 +1200
commit13309aa0dd702e7e0e217e8cf40e460d3eb8a361 (patch)
treeaeb9d9b5727797cc60b391be6332ea08f4d0e490 /PKGBUILD
downloadaur-13309aa0dd702e7e0e217e8cf40e460d3eb8a361.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b18c0d04f204
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: jason ryan <jasonwryan@gmail.com>
+# Contributor : Martin Wimpress <code@flexion.org>
+
+pkgname=syncthing-bin
+_realname=syncthing
+pkgver=0.11.8
+pkgrel=1
+pkgdesc="Open Source Continuous Replication / Cluster Synchronization Thing: binary."
+url="http://syncthing.net/"
+arch=('armv6h' 'i686' 'x86_64')
+license=('MPLv2')
+provides=('syncthing=0.11.8')
+conflicts=('syncthing')
+install=${_realname}.install
+source=( 'syncthing.1')
+sha1sums=('cabf3bf78457ce17057ae39fe3b0009a4aa446c4')
+
+
+case "$CARCH" in
+ arm*) _pkgarch="arm"
+ sha1sums+=('f86e4dd37b587ceef49a1f057c775d588edc1047')
+ ;;
+ i686) _pkgarch="386"
+ sha1sums+=('e564e846de3fa42d69040b6db1569a3d17840562')
+ ;;
+ x86_64) _pkgarch="amd64"
+ sha1sums+=('ca6c8b58788ea2154f9ea57a5b93c197bdc164aa')
+ ;;
+esac
+
+source+=("https://github.com/syncthing/${_realname}/releases/download/v${pkgver}/${_realname}-linux-${_pkgarch}-v${pkgver}.tar.gz")
+
+package() {
+ cd "${_realname}-linux-${_pkgarch}-v${pkgver}"
+ install -D -m 755 ${_realname} "${pkgdir}/usr/bin/${_realname}"
+ install -D -m 644 LICENSE.txt "${pkgdir}/usr/share/licenses/${_realname}/LICENSE"
+ install -D -m 644 README.txt "${pkgdir}/usr/share/doc/${_realname}/README.md"
+ install -D -m 644 "etc/linux-systemd/system/${_realname}@.service" \
+ "${pkgdir}/usr/lib/systemd/system/${_realname}@.service"
+ install -D -m 644 "etc/linux-systemd/user/${_realname}.service" \
+ "${pkgdir}/usr/lib/systemd/user/${_realname}.service"
+ install -D -m 644 "../${_realname}.1" "${pkgdir}/usr/share/man/man1/${_realname}.1"
+}