summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Lucas2019-10-16 17:02:14 -0400
committerJean Lucas2019-10-16 17:02:14 -0400
commit294010031c161ebad21ec8e2b92608b3244cb483 (patch)
tree6fcf0aad74625bf5f1f851bf1416efbe3f22a584
parent6c0a4b24816eb005a3e98b59f4c762af6b260035 (diff)
downloadaur-294010031c161ebad21ec8e2b92608b3244cb483.tar.gz
0.1.3; switch to tagged release (fetch an archive, too); build reproducible PIE binary
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD28
2 files changed, 17 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 78d305254d52..7b0da25da9c8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,15 @@
pkgbase = opensmtpd-filter-rspamd
- pkgdesc = OpenSMTPD filter integration for the Rspamd daemon
- pkgver = 0.1.1+r1+gd981a92
+ pkgdesc = OpenSMTPD filter integration for Rspamd
+ pkgver = 0.1.3
pkgrel = 1
url = https://github.com/poolpOrg/filter-rspamd
arch = i686
arch = x86_64
license = ISC
- makedepends = git
makedepends = go
depends = glibc
- source = git+https://github.com/poolpOrg/filter-rspamd#commit=d981a92ac1d7893cd9954f9a812170f0b267cc2d
- sha512sums = SKIP
+ source = opensmtpd-filter-rspamd-0.1.3.tar.gz::https://github.com/poolpOrg/filter-rspamd/archive/0.1.3.tar.gz
+ sha512sums = bc1cf59d37539a2f1bc092a9416ea5db511d19a0d72f9da00541afeba36d6d235ca98ce0cd859a09cb1d9137b929a6863596b89f5906fedf443061cf8110584f
pkgname = opensmtpd-filter-rspamd
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