initial import
This commit is contained in:
38
opensmtpd-filter-rspamd/PKGBUILD
Normal file
38
opensmtpd-filter-rspamd/PKGBUILD
Normal file
@@ -0,0 +1,38 @@
|
||||
# Maintainer: Jesus E. <heckyel@riseup.net>
|
||||
|
||||
_pkgname=filter-rspamd
|
||||
pkgname=opensmtpd-$_pkgname
|
||||
pkgver=0.1.8
|
||||
pkgrel=1
|
||||
pkgdesc="OpenSMTPD filter integration for Rspamd"
|
||||
arch=('i686' 'x86_64')
|
||||
url='https://github.com/poolpOrg/filter-rspamd'
|
||||
license=('ISC')
|
||||
depends=('glibc')
|
||||
makedepends=('gcc-go')
|
||||
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/poolpOrg/filter-rspamd/archive/refs/tags/v${pkgver}.tar.gz")
|
||||
sha512sums=('54dc5ec496251e6a223ac05909f4d940c79ce2487e40e30a430da24fcc211983c40355fd91a609e7bb109be49051ca81f092e297f5c8c1e5a3e91a188b948f04')
|
||||
|
||||
export GOOS=linux
|
||||
case "$CARCH" in
|
||||
x86_64) export GOARCH=amd64 ;;
|
||||
i686) export GOARCH=386 GO386=387 ;;
|
||||
esac
|
||||
|
||||
build() {
|
||||
cd $_pkgname-$pkgver
|
||||
export CGO_CPPFLAGS="${CPPFLAGS}"
|
||||
export CGO_CFLAGS="${CFLAGS}"
|
||||
export CGO_CXXFLAGS="${CXXFLAGS}"
|
||||
export CGO_LDFLAGS="${LDFLAGS}"
|
||||
export GOFLAGS="-buildmode=pie -trimpath -ldflags \"-extldflags $LDFLAGS\""
|
||||
go build
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $_pkgname-$pkgver
|
||||
mv "$_pkgname-$pkgver" "$_pkgname"
|
||||
install -D filter-rspamd -t "$pkgdir"/usr/lib/smtpd/opensmtpd
|
||||
install -Dm644 README.md -t "$pkgdir"/usr/share/doc/${pkgname}
|
||||
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/${pkgname}
|
||||
}
|
||||
Reference in New Issue
Block a user