diff options
author | HLFH | 2021-01-03 12:55:54 +0000 |
---|---|---|
committer | HLFH | 2021-01-03 12:55:54 +0000 |
commit | a6eeb6028da546e45a87cbd4c9ec4d82cb6bb46c (patch) | |
tree | 9de02f3635745d9f0ff1146669127f7ab5e3feed /PKGBUILD | |
parent | 5d58a47c32b568358b82c527470aa3406dc9036e (diff) | |
download | aur-a6eeb6028da546e45a87cbd4c9ec4d82cb6bb46c.tar.gz |
Fix filtron-git package and go setup
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 29 insertions, 22 deletions
@@ -1,42 +1,49 @@ # Maintainer: Jean Lucas <jean@4ray.co> - -pkgname=filtron-git -pkgver=0+r51+93f8b22 -pkgrel=2 -pkgdesc='Reverse HTTP filtering proxy (git)' -arch=(i686 x86_64) -url=https://github.com/asciimoo/filtron +_branch=master +_pkgname=filtron +_team=github.com/asciimoo +pkgname=${_pkgname}-git +pkgver=0+r61+e141a49 +pkgrel=1 +pkgdesc="Reverse HTTP filtering proxy. This is the current git version from ${_branch} branch." +arch=('i686' 'x86_64') +url=https://${_team}/${_pkgname} license=(AGPL3) -provides=(filtron) -conflicts=(filtron) +provides=("${_pkgname}") +conflicts=("${_pkgname}") depends=(glibc) makedepends=(git go) -install=filtron.install +install=${_pkgname}.install source=(git+$url - filtron.service + "${_pkgname}.service" rules.json) sha512sums=('SKIP' '0b7bbe55b3fd89d589e5662699f93d7aaf3c1d77d29be9cc568f8430e4a2491ba4920ca153f4d887a29da1f51670ec06346809cc5d1f373af540e252feccc799' '2668deb746ad361ebe32ea46b361f69c0eaf591b7faebb10dd2de11e114645c5fd726d45bb6aebec5b5bcef8dcad51d4b681a5e4b1ec83f918de4929aa237285') +prepare() { + mkdir -p "${srcdir}/src/${_team}" + mv -v "${srcdir}/${_pkgname}" "${srcdir}/src/${_team}/${_pkgname}" +} + pkgver() { - cd filtron + cd "$srcdir/src/${_team}/${_pkgname}" printf 0+r%s+%s $(git rev-list --count HEAD) $(git rev-parse --short HEAD) } build() { - cd filtron - GOPATH="$srcdir"/filtron go get -v -x github.com/asciimoo/filtron + export GOPATH="$srcdir" + cd "$srcdir/src/${_team}/${_pkgname}" + go get -v -x ${_team}/${_pkgname} } package() { - cd filtron - + cd "$srcdir" install -D bin/filtron -t "$pkgdir"/usr/bin - - install -Dm 644 ../rules.json -t "$pkgdir"/etc/filtron - install -Dm 644 ../filtron.service -t "$pkgdir"/usr/lib/systemd/system - - install -Dm 644 README.md -t "$pkgdir"/usr/share/doc/filtron - install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/filtron + install -Dm 644 ../rules.json -t "$pkgdir"/etc/"${_pkgname}" + install -Dm 644 ../"${_pkgname}".service -t "$pkgdir"/usr/lib/systemd/system + + cd "$srcdir/src/${_team}/${_pkgname}" + install -Dm 644 README.md -t "$pkgdir"/usr/share/doc/"${_pkgname}" + install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/"${_pkgname}" } |