diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | python-fake-useragent.install | 9 |
3 files changed, 29 insertions, 9 deletions
@@ -1,13 +1,18 @@ pkgbase = python-fake-useragent pkgdesc = Up to date simple useragent faker with real world database - pkgver = 0.1.13 + pkgver = 1.0.1 pkgrel = 1 url = https://github.com/hellysmile/fake-useragent + install = python-fake-useragent.install arch = any license = Apache makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel depends = python - source = https://github.com/fake-useragent/fake-useragent/archive/refs/tags/0.1.13.tar.gz - sha512sums = 139f397c9b92d8f5c213c5b9c1d0973b8b8f458c171104d42dc48efb1907299e5636796d1fe2a8f02c074201932427d899db91178668ab15e03fd183170a5c24 + depends = python-importlib-metadata + source = https://github.com/fake-useragent/fake-useragent/archive/refs/tags/1.0.1.tar.gz + sha512sums = 32537b333ea9c13822725d9b220d8ba26b47b69cc412dbbd00b1bddd4677557814b746e8cd299d1f87d73e74016abf57f5ad9d604d78a4285c5a8204da94a42b pkgname = python-fake-useragent @@ -2,25 +2,31 @@ _name=fake-useragent pkgname=python-fake-useragent -pkgver=0.1.13 +pkgver=1.0.1 pkgrel=1 pkgdesc='Up to date simple useragent faker with real world database' arch=('any') url=https://github.com/hellysmile/fake-useragent license=('Apache') -depends=('python') -makedepends=('python-setuptools') +depends=('python' 'python-importlib-metadata') +install=python-fake-useragent.install +makedepends=( + 'python-setuptools' + 'python-build' + 'python-installer' + 'python-wheel' +) source=("https://github.com/fake-useragent/fake-useragent/archive/refs/tags/$pkgver.tar.gz") -sha512sums=('139f397c9b92d8f5c213c5b9c1d0973b8b8f458c171104d42dc48efb1907299e5636796d1fe2a8f02c074201932427d899db91178668ab15e03fd183170a5c24') +sha512sums=('32537b333ea9c13822725d9b220d8ba26b47b69cc412dbbd00b1bddd4677557814b746e8cd299d1f87d73e74016abf57f5ad9d604d78a4285c5a8204da94a42b') build() { cd $_name-$pkgver - python setup.py build + python -m build --wheel --no-isolation } package() { cd $_name-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl #--optimize=1 --skip-build } # vim:set ts=2 sw=2 et: diff --git a/python-fake-useragent.install b/python-fake-useragent.install new file mode 100644 index 000000000000..54e496e620c9 --- /dev/null +++ b/python-fake-useragent.install @@ -0,0 +1,9 @@ +post_upgrade() { + echo '############################' + echo '#' + echo '# python-fake-useragent has been updated using a new build method.' + echo '# You can safely remove the following directory:' + echo '# /usr/lib/python3.10/site-packages/fake_useragent-0.1.13-py3.10.egg-info' + echo '#' + echo '############################' +} |