summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD58
2 files changed, 29 insertions, 55 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 04e91c2d3be9..039d16cc5260 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a4a347c06c84..c7066d674015 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
}