contrib/postfix-pgsql/Pkgfile

36 lines
1023 B
Plaintext

# Description: Postfix Mail Transport Agent (MTA) PostgreSQL database support
# URL: http://www.postfix.org/
# Maintainer: Matt Housh, jaeger at crux dot ninja
# Depends on: postfix postgresql
name=postfix-pgsql
version=3.9.0
release=1
source=(http://ftp.porcupine.org/mirrors/postfix-release/official/postfix-${version}.tar.gz)
build() {
cd postfix-$version
make tidy
make makefiles \
DEBUG="" \
OPT="${CFLAGS}" \
pie=yes \
shared=yes \
dynamicmaps=yes \
CCARGS="-DUSE_SASL_AUTH -DUSE_CYRUS_SASL -DUSE_TLS -I/usr/include/sasl" \
AUXLIBS="-lsasl2 -lssl -lcrypto" \
CCARGS+="-DHAS_PGSQL -I /usr/include/postgresql" \
AUXLIBS_PGSQL="-lpq"
make
install -D -m 0755 lib/postfix-pgsql.so \
${PKG}/usr/lib/postfix/postfix-pgsql.so
install -d -m 0755 ${PKG}/etc/postfix/dynamicmaps.cf.d
echo -e "pgsql\tpostfix-pgsql.so\tdict_pgsql_open" > \
${PKG}/etc/postfix/dynamicmaps.cf.d/pgsql.cf
}
# vim: set ts=4 et: