diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0a870b28d9fd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: John Ramsden <johnramsden [at] riseup [dot] net> + +pkgname=zrepl +pkgver=0.2.0 +pkgrel=1 +pkgdesc='One-stop ZFS backup & replication solution' +arch=('x86_64') +url='https://zrepl.github.io/' +license=('MIT') +provides=('zrepl') +conflicts=('zrepl-bin') +depends=('go-pie') +source=("https://github.com/${pkgname}/${pkgname}/archive/v${pkgver}.tar.gz") +sha256sums=('40ceb559059b43e96f61303a43ca0fac80b26f8281a07aa03e235658a6548891') + +build() { + cd "${pkgname}-${pkgver}" + go build \ + -trimpath \ + -ldflags "-extldflags ${LDFLAGS}" \ + -o "${pkgname}" . +} + +package() { + cd "${pkgname}-${pkgver}" + install -Dm755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + install -d "${pkgdir}/usr/share/licenses/${pkgname}" + install -d "${pkgdir}/usr/share/${pkgname}" + install -d "${pkgdir}/usr/lib/systemd/system" + + install -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -m644 "dist/systemd/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service" + cp -r "config/samples" "${pkgdir}/usr/share/${pkgname}/samples" + + sed -i s:/usr/local/bin/:/usr/bin/:g "${pkgdir}/usr/lib/systemd/system/${pkgname}.service" +} |