diff options
author | Luis Martinez | 2021-10-06 21:53:44 -0500 |
---|---|---|
committer | Luis Martinez | 2021-10-06 21:53:44 -0500 |
commit | f15d97ebdc8fc12b0cf61ab9f73cec5d13104d1d (patch) | |
tree | 3d3def7fac2cfd59e67f75f67287de2f2eae50eb /PKGBUILD | |
parent | 71cff92361dd167116886104a861028f972069c9 (diff) | |
download | aur-python-rubymarshal.tar.gz |
update to 1.2.10
* package cleaned up to reflect Python packaging guidelines
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 25 insertions, 10 deletions
@@ -1,19 +1,34 @@ -# Maintainer: Nils Steinger (voidptr.de) +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Nils Steinger (voidptr.de) + pkgname=python-rubymarshal -_pkgname=rubymarshal -pkgver=1.0.3 +pkgver=1.2.10 pkgrel=1 -pkgdesc='Read and write serialized data from the Ruby Marshal library' +pkgdesc="Read and write Ruby-Marshalled data" url='https://github.com/d9pouces/RubyMarshal' arch=('any') license=('custom:WTFPL') depends=('python') -source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/$_pkgname/$_pkgname-$pkgver.tar.gz") -md5sums=('df3c6b114637993adc5d3941c941f0d3') +makedepends=('python-setuptools' 'python-sphinx') +checkdepends=('python-nose>=1.3.7' 'python-hypothesis>=5.24.0' 'python-pytest') +source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") +sha256sums=('a09bccd8125e8e09f9c11146fafaba5283d16c369d0751f9765ddc009321df9e') -package() { - cd "$srcdir/$_pkgname-$pkgver" - python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 - install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +build() { + cd "RubyMarshal-$pkgver" + python setup.py build + cd doc + make man +} + +check() { + cd "RubyMarshal-$pkgver" + nosetests rubymarshal_tests } +package() { + cd "RubyMarshal-$pkgver" + PYTHONHASHSEED=0 python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 --skip-build + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" + install -Dm 644 doc/build/man/rubymarshal.1 -t "$pkgdir/usr/share/man/man1/" +} |