summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorHLFH2021-01-03 12:55:54 +0000
committerHLFH2021-01-03 12:55:54 +0000
commita6eeb6028da546e45a87cbd4c9ec4d82cb6bb46c (patch)
tree9de02f3635745d9f0ff1146669127f7ab5e3feed /PKGBUILD
parent5d58a47c32b568358b82c527470aa3406dc9036e (diff)
downloadaur-a6eeb6028da546e45a87cbd4c9ec4d82cb6bb46c.tar.gz
Fix filtron-git package and go setup
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 29 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 311450cefa92..fd32bebd8eb1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}