Date: Saturday, May 25, 2019 @ 04:45:54 Author: felixonmars Revision: 469708
upgpkg: python-faker 1.0.7-1 Modified: python-faker/trunk/PKGBUILD ----------+ PKGBUILD | 56 +++++++++++++++----------------------------------------- 1 file changed, 15 insertions(+), 41 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-05-25 04:36:50 UTC (rev 469707) +++ PKGBUILD 2019-05-25 04:45:54 UTC (rev 469708) @@ -2,64 +2,38 @@ # Contributor: Jeremy "Ichimonji10" Audet <ichimonji10 at gmail dot com> # Contributor: dnuux <[email protected]> -pkgbase=python-faker -pkgname=(python-faker python2-faker) -pkgver=1.0.2 +pkgname=python-faker +pkgver=1.0.7 pkgrel=1 pkgdesc='Faker generates fake data for you.' arch=('any') url='http://www.joke2k.net/faker/' license=('MIT') -makedepends=('python-setuptools' 'python2-setuptools' 'python-dateutil' 'python2-dateutil' - 'python-text-unidecode' 'python2-text-unidecode') -checkdepends=('python-ukpostcodeparser' 'python2-ukpostcodeparser' - 'python-mock' 'python2-mock' 'python-email-validator' 'python2-email-validator' - 'python2-ipaddress' 'python-pytest' 'python2-pytest') -source=("$pkgbase-$pkgver.tar.gz::https://github.com/joke2k/faker/archive/v$pkgver.tar.gz") -sha512sums=('4c9e7264d15453da7bbfd0e6b83ea3fa0592ea770adb60f34d39e07b59a7aa1e5968409c76ec1a67579c0b8219bedb2ea4fed70e82505eb847eaa56442706efd') +depends=('python-setuptools' 'python-dateutil' 'python-text-unidecode') +provides=("python-fake-factory=$pkgver") +conflicts=('python-fake-factory') +replaces=('python-fake-factory') +checkdepends=('python-ukpostcodeparser' 'python-mock' 'python-email-validator' 'python-pytest' + 'python-freezegun' 'python-random2') +source=("$pkgname-$pkgver.tar.gz::https://github.com/joke2k/faker/archive/v$pkgver.tar.gz") +sha512sums=('e49d3298424e7ab552cdd3fe106d8ce63fc7d38b707a6093d2aee932507c13f75fe9794125e3ee99fcfe284cc61bf377899a7d3ebc55808df37007f7d01f3c51') prepare() { - sed -i 's/<3.9/<6/' faker-$pkgver/setup.py - cp -a faker-$pkgver{,-py2} + sed -i -e 's/<3.9/<6/' -e 's/==/>=/' faker-$pkgver/setup.py } build() { - cd "$srcdir"/faker-$pkgver + cd faker-$pkgver python setup.py build - - cd "$srcdir"/faker-$pkgver-py2 - python2 setup.py build } check() { - cd "$srcdir"/faker-$pkgver + cd faker-$pkgver python setup.py pytest - - cd "$srcdir"/faker-$pkgver-py2 - python2 setup.py pytest } -package_python-faker() { - depends=('python-setuptools' 'python-dateutil' 'python-text-unidecode') - provides=("python-fake-factory=$pkgver") - conflicts=('python-fake-factory') - replaces=('python-fake-factory') - - cd "$srcdir"/faker-$pkgver +package() { + cd faker-$pkgver python setup.py install --root="$pkgdir" --optimize=1 install -Dm 644 LICENSE.txt "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE.txt } - -package_python2-faker() { - depends=('python2-setuptools' 'python2-dateutil' 'python2-text-unidecode' 'python2-ipaddress') - provides=("python2-fake-factory=$pkgver") - conflicts=('python2-fake-factory') - replaces=('python2-fake-factory') - - cd "$srcdir"/faker-$pkgver-py2 - python2 setup.py install --root="$pkgdir" --optimize=1 - mv "$pkgdir"/usr/bin/faker{,2} - install -Dm 644 LICENSE.txt "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE.txt -} - -# vim:set ts=2 sw=2 et:
