summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2021-10-07 01:49:36 -0500
committerLuis Martinez2021-10-07 01:49:36 -0500
commitedd03c172de0f2f9a1d178e7deeb84986fb5d481 (patch)
tree8ff805d79ed85d5356095976c0e41999c4a709f3
parent3d5eca45c6e2db41a9dc878f8c6d0d8217715ff3 (diff)
downloadaur-edd03c172de0f2f9a1d178e7deeb84986fb5d481.tar.gz
update to 0.14.1
* package cleaned up according to Python package guidelines * added separate build step * added prepare function to strip out bash-completions; they were installing to an invalid directory
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD26
2 files changed, 22 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e5d15caaecac..3440e6536909 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,13 @@
pkgbase = python-vcard
pkgdesc = vCard validator
- pkgver = 0.13.0
+ pkgver = 0.14.1
pkgrel = 1
url = https://gitlab.com/victor-engmark/vcard
arch = any
- license = GPL3
- depends = python
- depends = python-isodate
- source = https://files.pythonhosted.org/packages/source/v/vcard/vcard-0.13.0.tar.gz
- sha512sums = 0b8a7d8873d26d2a99fb38acd2970018d874ec1ecefcf202da0e2ed2e282b5cb43d0b53717873d29c62c0c72748278929db9562308f6503792271fe42f915ce3
+ license = AGPL3
+ makedepends = python-setuptools
+ depends = python-dateutil
+ source = python-vcard-0.14.1.tar.bz2::https://gitlab.com/victor-engmark/vcard/-/archive/v0.14.1/vcard-v0.14.1.tar.bz2
+ sha512sums = 8e07db501e7974301d680286c900bab687439d0ce542c94c4d399c6c0e855107ef2a6e9252667870e22debcdc30d5bda92587b43d06837d8789922ded8eda178
pkgname = python-vcard
-
diff --git a/PKGBUILD b/PKGBUILD
index 54c4e59e89d0..aa34cf6f01a9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,31 @@
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
# Contributor: Lex Black <autumn-wind@web.de>
# Contributor: Victor Engmark <victor.engmark@gmail.com>
pkgname=python-vcard
-_name="${pkgname#*-}"
-pkgver=0.13.0
+pkgver=0.14.1
pkgrel=1
pkgdesc="vCard validator"
arch=('any')
url='https://gitlab.com/victor-engmark/vcard'
-license=('GPL3')
-depends=('python' 'python-isodate')
-source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
-sha512sums=('0b8a7d8873d26d2a99fb38acd2970018d874ec1ecefcf202da0e2ed2e282b5cb43d0b53717873d29c62c0c72748278929db9562308f6503792271fe42f915ce3')
+license=('AGPL3')
+depends=('python-dateutil')
+makedepends=('python-setuptools')
+source=("$pkgname-$pkgver.tar.bz2::$url/-/archive/v$pkgver/vcard-v$pkgver.tar.bz2")
+sha512sums=('8e07db501e7974301d680286c900bab687439d0ce542c94c4d399c6c0e855107ef2a6e9252667870e22debcdc30d5bda92587b43d06837d8789922ded8eda178')
+prepare() {
+ cd "vcard-v$pkgver"
+ sed -i '/data_files/d' setup.py
+}
build() {
- cd "${_name}-${pkgver}"
- python setup.py build
+ cd "vcard-v$pkgver"
+ python setup.py build
}
package() {
- cd "${_name}-${pkgver}"
- python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+ cd "vcard-v$pkgver"
+ PYTHONHASHSEED=0 python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+ install -Dm 644 bash-completion/vcard -t "$pkgdir/usr/share/bash-completion/completions/"
}