summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Lucas2019-04-07 21:38:24 -0400
committerJean Lucas2019-04-08 02:09:20 -0400
commit5b98cdcb71dd0e475285037ae9049937ee365d86 (patch)
treeccef34f787ac913179d8c805e17409f7b4285548
parenta531583c445aad00f92ae4f081b59f3653ddb466 (diff)
downloadaur-5b98cdcb71dd0e475285037ae9049937ee365d86.tar.gz
Correct arch, quote variables, add install file
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD33
-rw-r--r--filtron.install3
3 files changed, 31 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 49c6bb970372..e8fce2a3628f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,26 +1,28 @@
# Generated by mksrcinfo v8
-# Tue Jul 10 03:10:10 UTC 2018
+# Mon Apr 8 06:08:58 UTC 2019
pkgbase = filtron-git
- pkgdesc = Filtering reverse-HTTP proxy
+ pkgdesc = Filtering reverse-HTTP proxy (git)
pkgver = 0+51+93f8b22
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/asciimoo/filtron
- arch = any
+ install = filtron.install
+ arch = i686
+ arch = x86_64
license = AGPL3
makedepends = git
makedepends = go
optdepends = searx: A privacy-respecting, hackable metasearch engine
- optdepends = searx-git: A privacy-respecting, hackable metasearch engine (Git)
+ optdepends = searx-git: A privacy-respecting, hackable metasearch engine (git)
optdepends = morty: Privacy-aware web content sanitizer proxy-as-a-service
- optdepends = morty-git: Privacy-aware web content sanitizer proxy-as-a-service (Git)
+ optdepends = morty-git: Privacy-aware web content sanitizer proxy-as-a-service (git)
provides = filtron
conflicts = filtron
source = git+https://github.com/asciimoo/filtron
- source = rules.json
source = filtron.service
+ source = rules.json
sha512sums = SKIP
- sha512sums = 2668deb746ad361ebe32ea46b361f69c0eaf591b7faebb10dd2de11e114645c5fd726d45bb6aebec5b5bcef8dcad51d4b681a5e4b1ec83f918de4929aa237285
sha512sums = 0b7bbe55b3fd89d589e5662699f93d7aaf3c1d77d29be9cc568f8430e4a2491ba4920ca153f4d887a29da1f51670ec06346809cc5d1f373af540e252feccc799
+ sha512sums = 2668deb746ad361ebe32ea46b361f69c0eaf591b7faebb10dd2de11e114645c5fd726d45bb6aebec5b5bcef8dcad51d4b681a5e4b1ec83f918de4929aa237285
pkgname = filtron-git
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
}
diff --git a/filtron.install b/filtron.install
new file mode 100644
index 000000000000..5dae544d5dae
--- /dev/null
+++ b/filtron.install
@@ -0,0 +1,3 @@
+post_install() {
+ echo "By default, Filtron listens on 127.0.0.1:4004, uses the rules at /etc/filtron/rules.json, and targets 127.0.0.1:8888. Change these settings at /usr/lib/systemd/system/filtron.service"
+}