diff options
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 58 |
2 files changed, 29 insertions, 55 deletions
@@ -1,25 +1,19 @@ pkgbase = python-notifiers pkgdesc = Python logging library for easily sending notifications - pkgver = 0.6.4 + pkgver = 1.3.0 pkgrel = 1 - url = https://pypi.python.org/pypi/notifiers + url = https://github.com/liiight/notifiers arch = any license = MIT - makedepends = python + checkdepends = python-pytest-runner + checkdepends = python-retry + checkdepends = python-hypothesis makedepends = python-setuptools - makedepends = python2 - makedepends = python2-setuptools - options = !emptydirs - source = python-notifiers-0.6.4.tar.gz::https://pypi.io/packages/source/n/notifiers/notifiers-0.6.4.tar.gz - sha256sums = 477c779aa0f58a6e20c574892a0ff8f0bd6e618f730d5ee673af8e731e1abd22 - -pkgname = python-notifiers - depends = python depends = python-click + depends = python-jsonschema + depends = python-rfc3987 depends = python-requests + source = python-notifiers-1.3.0.tar.gz::https://github.com/liiight/notifiers/archive/1.3.0.tar.gz + sha256sums = eeb410c8b3968785595977c1edbdd5a68205471b1318a578f2b205fbb8794682 -pkgname = python2-notifiers - depends = python2 - depends = python2-click - depends = python2-requests - +pkgname = python-notifiers @@ -1,51 +1,31 @@ -# Maintainer: Clint Valentine <valentine.clint@gmail.com> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Clint Valentine <valentine.clint@gmail.com> -_name=notifiers -pkgbase='python-notifiers' -pkgname=('python-notifiers' 'python2-notifiers') -pkgver=0.6.4 +pkgname=python-notifiers +pkgver=1.3.0 pkgrel=1 pkgdesc="Python logging library for easily sending notifications" arch=('any') -url="https://pypi.python.org/pypi/notifiers" +url='https://github.com/liiight/notifiers' license=('MIT') -makedepends=( - 'python' 'python-setuptools' - 'python2' 'python2-setuptools') -options=(!emptydirs) -source=("${pkgname}"-"${pkgver}".tar.gz::https://pypi.io/packages/source/"${_name:0:1}"/"${_name}"/"${_name}"-"${pkgver}".tar.gz) -sha256sums=('477c779aa0f58a6e20c574892a0ff8f0bd6e618f730d5ee673af8e731e1abd22') - -prepare() { - cp -a "${_name}"-"${pkgver}"{,-py2} -} +depends=('python-click' 'python-jsonschema' 'python-rfc3987' 'python-requests') +makedepends=('python-setuptools') +checkdepends=('python-pytest-runner' 'python-retry' 'python-hypothesis') +source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") +sha256sums=('eeb410c8b3968785595977c1edbdd5a68205471b1318a578f2b205fbb8794682') build(){ - cd "${srcdir}"/"${_name}"-"${pkgver}" - python setup.py build - - cd "${srcdir}"/"${_name}"-"${pkgver}"-py2 - python2 setup.py build + cd "notifiers-$pkgver" + python setup.py build } -package_python2-notifiers() { - depends=( - 'python2' - 'python2-click' - 'python2-requests') - - cd "${_name}"-"${pkgver}"-py2 - python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build - install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE +check() { + cd "notifiers-$pkgver" + python setup.py pytest } -package_python-notifiers() { - depends=( - 'python' - 'python-click' - 'python-requests') - - cd "${_name}"-"${pkgver}" - python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build - install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE +package () { + cd "notifiers-$pkgver" + PYTHONHASHSEED=0 python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" } |