summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl Smedstad2023-05-07 17:39:55 +0200
committerCarl Smedstad2023-05-07 17:40:10 +0200
commit623804765ccca9c57ec945790f53f8c01fee3c8a (patch)
tree92b4b6643127ec6de15cbc485da48115c6ece53a
parent60763137549c73c8ca09e7279efae6e1e21f8955 (diff)
downloadaur-623804765ccca9c57ec945790f53f8c01fee3c8a.tar.gz
Publish version 1.7-10
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD45
3 files changed, 42 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f862b883be2c..3574df834a69 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = python-blessings
pkgdesc = A thin, practical wrapper around terminal coloring, styling, and positioning
pkgver = 1.7
- pkgrel = 9
+ pkgrel = 10
url = https://github.com/erikrose/blessings
arch = any
license = MIT
- makedepends = python-distribute
- depends = python
- source = https://files.pythonhosted.org/packages/source/b/blessings/blessings-1.7.tar.gz
- sha256sums = 98e5854d805f50a5b58ac2333411b0482516a8210f23f43308baeb58d77c157d
+ checkdepends = python-nose
+ makedepends = python-setuptools
+ depends = python-six
+ source = python-blessings-1.7.tar.gz::https://github.com/erikrose/blessings/archive/refs/tags/1.7.tar.gz
+ sha256sums = ee1dc1524631c4fdb9e3a7f1776cbf82ae50cf1edf225d45bf274bebed0c6c36
pkgname = python-blessings
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f71c635dafda
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
index c2224e9c8aa2..312a651cc80d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,41 @@
-# Maintainer: Kyle Keen <keenerd@gmail.com>
+# Maintainer: Carl Smedstad <carl.smedstad at protonmail dot com>
+# Contributor: Kyle Keen <keenerd@gmail.com>
# Contributor: Andrey Mikhaylenko <neithere at gmail dot com>
pkgname=python-blessings
-_pkgname=blessings
+_name=${pkgname#python-}
pkgver=1.7
-pkgrel=9
+pkgrel=10
pkgdesc="A thin, practical wrapper around terminal coloring, styling, and positioning"
url="https://github.com/erikrose/blessings"
-arch=('any')
-license=('MIT')
-depends=('python')
-makedepends=('python-distribute')
-#options=(!emptydirs)
-source=("https://files.pythonhosted.org/packages/source/b/$_pkgname/$_pkgname-$pkgver.tar.gz")
-sha256sums=('98e5854d805f50a5b58ac2333411b0482516a8210f23f43308baeb58d77c157d')
+arch=(any)
+license=(MIT)
+depends=(python-six)
+makedepends=(python-setuptools)
+checkdepends=(python-nose)
+
+source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
+sha256sums=('ee1dc1524631c4fdb9e3a7f1776cbf82ae50cf1edf225d45bf274bebed0c6c36')
+
+_archive="$_name-$pkgver"
+
+build() {
+ cd "$_archive"
+
+ python setup.py build
+}
+
+check() {
+ cd "$_archive"
+
+ python -m nose
+}
package() {
- cd "$srcdir/blessings-$pkgver"
- python3 setup.py install --root="$pkgdir/" --prefix=/usr --optimize=0
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/python-blessings/LICENSE"
+ cd "$_archive"
+
+ export PYTHONHASHSEED=0
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}