summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 18 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b72c3838e557..3ad204110c57 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,24 +2,25 @@
pkgname=filtron-git
pkgver=0+51+93f8b22
-pkgrel=2
-pkgdesc='Filtering reverse-HTTP proxy'
-arch=(any)
+pkgrel=3
+pkgdesc='Filtering reverse-HTTP proxy (git)'
+arch=(i686 x86_64)
url=https://github.com/asciimoo/filtron
license=(AGPL3)
provides=(filtron)
conflicts=(filtron)
makedepends=(git go)
optdepends=('searx: A privacy-respecting, hackable metasearch engine'
- 'searx-git: A privacy-respecting, hackable metasearch engine (Git)'
+ 'searx-git: A privacy-respecting, hackable metasearch engine (git)'
'morty: Privacy-aware web content sanitizer proxy-as-a-service'
- 'morty-git: Privacy-aware web content sanitizer proxy-as-a-service (Git)')
+ 'morty-git: Privacy-aware web content sanitizer proxy-as-a-service (git)')
+install=filtron.install
source=(git+$url
- rules.json
- filtron.service)
-sha512sums=(SKIP
- 2668deb746ad361ebe32ea46b361f69c0eaf591b7faebb10dd2de11e114645c5fd726d45bb6aebec5b5bcef8dcad51d4b681a5e4b1ec83f918de4929aa237285
- 0b7bbe55b3fd89d589e5662699f93d7aaf3c1d77d29be9cc568f8430e4a2491ba4920ca153f4d887a29da1f51670ec06346809cc5d1f373af540e252feccc799)
+ filtron.service
+ rules.json)
+sha512sums=('SKIP'
+ '0b7bbe55b3fd89d589e5662699f93d7aaf3c1d77d29be9cc568f8430e4a2491ba4920ca153f4d887a29da1f51670ec06346809cc5d1f373af540e252feccc799'
+ '2668deb746ad361ebe32ea46b361f69c0eaf591b7faebb10dd2de11e114645c5fd726d45bb6aebec5b5bcef8dcad51d4b681a5e4b1ec83f918de4929aa237285')
pkgver() {
cd filtron
@@ -28,13 +29,15 @@ pkgver() {
build() {
cd filtron
- GOPATH=$srcdir/filtron go get -v -x github.com/asciimoo/filtron
+ GOPATH="$srcdir"/filtron go get -v -x github.com/asciimoo/filtron
}
package() {
+ install -Dm 644 filtron.service -t "$pkgdir"/usr/lib/systemd/system
+ install -Dm 644 rules.json -t "$pkgdir"/etc/filtron
+
cd filtron
- install -D bin/filtron $pkgdir/usr/bin/filtron
- install -Dm 644 ../rules.json $pkgdir/etc/filtron/rules.json
- install -Dm 644 ../filtron.service $pkgdir/usr/lib/systemd/system/filtron.service
- install -Dm 644 LICENSE $pkgdir/usr/share/licenses/filtron/LICENSE
+
+ install -D bin/filtron -t "$pkgdir"/usr/bin
+ install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/filtron
}