diff options
author | Thomas Haider | 2017-02-05 10:00:09 +0100 |
---|---|---|
committer | Thomas Haider | 2017-02-05 10:00:09 +0100 |
commit | 6d94517180eb69662e451845fc34a4b8657b3e00 (patch) | |
tree | 09c541677d5fef7cf6b60e849916a5e2188d785c | |
download | aur-6d94517180eb69662e451845fc34a4b8657b3e00.tar.gz |
First version of bley-git package
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | bley.install | 4 |
3 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c8a0c6635678 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = bley-git + pkgdesc = Intelligent greylisting daemon for postfix and exim + pkgver = r373.6749631 + pkgrel = 1 + url = http://bley.mx + install = bley.install + arch = any + license = BSD + makedepends = git + makedepends = python-setuptools + depends = python-pyspf + depends = python-twisted + depends = python-ipaddress + depends = python-publicsuffix + optdepends = postfix: mail server (Message Transfer Agent) + optdepends = exim: mail server (Message Transfer Agent) + optdepends = sqlite: required for SQLite support + optdepends = python-psycopg2: required for PostgreSQL support + optdepends = python-mysqlclient: required for MySQL support + provides = bley + conflicts = bley + source = bley-git::git+https://github.com/evgeni/bley.git + source = bley.install + md5sums = SKIP + md5sums = ce7ed2174176dfcb0ca2d526f3374e72 + +pkgname = bley-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..93f9834cd297 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Thomas Haider <t.haider@deprecate.de> +pkgname=bley-git +pkgver=r373.6749631 +pkgrel=1 +pkgdesc="Intelligent greylisting daemon for postfix and exim" +arch=(any) +url="http://bley.mx" +license=('BSD') +depends=('python-pyspf' 'python-twisted' 'python-ipaddress' 'python-publicsuffix') +optdepends=('postfix: mail server (Message Transfer Agent)' + 'exim: mail server (Message Transfer Agent)' + 'sqlite: required for SQLite support' + 'python-psycopg2: required for PostgreSQL support' + 'python-mysqlclient: required for MySQL support') +makedepends=('git' 'python-setuptools') +provides=("bley") +conflicts=("bley") +install='bley.install' +source=("${pkgname}::git+https://github.com/evgeni/bley.git" + "bley.install") +md5sums=('SKIP' + 'ce7ed2174176dfcb0ca2d526f3374e72') + +pkgver() { + cd "$srcdir/${pkgname-git}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/${pkgname-git}" + python setup.py build +} + +package() { + cd "$srcdir/${pkgname-git}" + python setup.py install --root="${pkgdir}" --prefix="/usr" --optimize=1 +} diff --git a/bley.install b/bley.install new file mode 100644 index 000000000000..06f8571a63c0 --- /dev/null +++ b/bley.install @@ -0,0 +1,4 @@ +post_install() { + getent group bley &>/dev/null || groupadd -r bley >/dev/null + getent passwd bley &>/dev/null || useradd -r -g bley -d /etc/bley -s /bin/false bley >/dev/null +} |