summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD18
-rw-r--r--python-fake-useragent.install9
3 files changed, 29 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index de30c6a2f33a..b7078e9e467d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 77abfc9ce0e8..1733858664f2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 '############################'
+}