summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 13 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 41c6768ea6ea..fe8cebd688f2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,29 @@
# Maintainer: Jean Lucas <jean@4ray.co>
pkgname=opensmtpd-filter-rspamd
-_pkgname=${pkgname/opensmtpd-/}
-pkgver=0.1.1+r1+gd981a92
-_commit=d981a92ac1d7893cd9954f9a812170f0b267cc2d # Latest and greatest
+_pkgname=filter-rspamd
+pkgver=0.1.3
pkgrel=1
-pkgdesc='OpenSMTPD filter integration for the Rspamd daemon'
+pkgdesc='OpenSMTPD filter integration for Rspamd'
arch=(i686 x86_64)
url=https://github.com/poolpOrg/filter-rspamd
license=(ISC)
depends=(glibc)
-makedepends=(git go)
-source=(git+$url#commit=$_commit)
-sha512sums=('SKIP')
+makedepends=(go)
+source=($pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
+sha512sums=('bc1cf59d37539a2f1bc092a9416ea5db511d19a0d72f9da00541afeba36d6d235ca98ce0cd859a09cb1d9137b929a6863596b89f5906fedf443061cf8110584f')
-pkgver() {
- cd $_pkgname
- git describe --tags | sed 's#-#+#g;s#+#+r#'
-}
-
build() {
- cd $_pkgname
- go build
+ cd $_pkgname-$pkgver
+ go build \
+ -buildmode pie \
+ -ldflags "-extldflags $LDFLAGS" \
+ -trimpath \
+ $_pkgname.go
}
package() {
- cd $_pkgname
+ cd $_pkgname-$pkgver
install -D filter-rspamd -t "$pkgdir"/usr/bin
install -Dm 644 README.md -t "$pkgdir"/usr/share/doc/$pkgname
install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname