diff options
author | Jean Lucas | 2019-10-16 17:02:14 -0400 |
---|---|---|
committer | Jean Lucas | 2019-10-16 17:02:14 -0400 |
commit | 294010031c161ebad21ec8e2b92608b3244cb483 (patch) | |
tree | 6fcf0aad74625bf5f1f851bf1416efbe3f22a584 | |
parent | 6c0a4b24816eb005a3e98b59f4c762af6b260035 (diff) | |
download | aur-294010031c161ebad21ec8e2b92608b3244cb483.tar.gz |
0.1.3; switch to tagged release (fetch an archive, too); build reproducible PIE binary
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 17 insertions, 20 deletions
@@ -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 @@ -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 |