summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Haider2017-02-05 10:00:09 +0100
committerThomas Haider2017-02-05 10:00:09 +0100
commit6d94517180eb69662e451845fc34a4b8657b3e00 (patch)
tree09c541677d5fef7cf6b60e849916a5e2188d785c
downloadaur-6d94517180eb69662e451845fc34a4b8657b3e00.tar.gz
First version of bley-git package
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD37
-rw-r--r--bley.install4
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
+}