Date: Tuesday, February 21, 2023 @ 09:32:39
Author: alerque
Revision: 1403211
archrelease: copy trunk to community-any
Added:
python-qrcode/repos/community-any/PKGBUILD
(from rev 1403210, python-qrcode/trunk/PKGBUILD)
Deleted:
python-qrcode/repos/community-any/PKGBUILD
----------+
PKGBUILD | 83 +++++++++++++++++++++++++++----------------------------------
1 file changed, 37 insertions(+), 46 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2023-02-21 09:32:27 UTC (rev 1403210)
+++ PKGBUILD 2023-02-21 09:32:39 UTC (rev 1403211)
@@ -1,46 +0,0 @@
-# Maintainer: Felix Yan <[email protected]>
-# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
-# Maintainer: Caleb Maclennan <[email protected]>
-# Contributor Maintainer: Timothy Redaelli <[email protected]>
-# Contributor: Francois Boulogne <fboulogne at april dot org>
-
-# Dependency on pillow is technically optional, but if not available some
-# functionality will expect to find unlisted dependency pymaging instead;
-# see upstream issue: https://github.com/lincolnloop/python-qrcode/issues/223
-
-pkgname=python-qrcode
-pkgver=7.3.1
-pkgrel=1
-pkgdesc='Python library to generate QR codes'
-arch=('any')
-url='https://github.com/lincolnloop/python-qrcode'
-license=('BSD')
-depends=('python' 'python-pillow')
-makedepends=('python-setuptools')
-checkdepends=('python-pytest')
-source=($url/archive/v$pkgver/$pkgname-$pkgver.tar.gz)
-sha512sums=('e08498e73281d850c2cf64b3371b669605dc523420180b48c4bfc5a464f6184fc36f78741358699c450937066514f21ae0e76b0b3bbbcb40a0dedf116b31838d')
-
-prepare() {
- cd $pkgname-$pkgver
- sed -i \
- -e '/pkg_resources/d' \
- -e "/version =/s/get_distribution('qrcode').version/'$pkgver'/" \
- qrcode/console_scripts.py
-}
-
-build() {
- cd $pkgname-$pkgver
- python setup.py build
-}
-
-check() {
- cd $pkgname-$pkgver
- pytest
-}
-
-package() {
- cd $pkgname-$pkgver
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
- install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
-}
Copied: python-qrcode/repos/community-any/PKGBUILD (from rev 1403210,
python-qrcode/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2023-02-21 09:32:39 UTC (rev 1403211)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan <[email protected]>
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Maintainer: Caleb Maclennan <[email protected]>
+# Contributor: Timothy Redaelli <[email protected]>
+# Contributor: Francois Boulogne <fboulogne at april dot org>
+
+pkgname=python-qrcode
+_pkgname=${pkgname#python-}
+pkgver=7.4.2
+pkgrel=1
+pkgdesc='Python library to generate QR codes'
+arch=('any')
+url='https://github.com/lincolnloop/python-qrcode'
+license=('BSD')
+depends=('python' 'python-pypng')
+optdepends=('python-pillow: faster but not python native backend')
+makedepends=('python-'{build,installer,wheel} 'python-setuptools')
+checkdepends=('python-pytest')
+_archive="$_pkgname-$pkgver"
+source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/$_pkgname/$_archive.tar.gz")
+sha512sums=('a8642845990341034e39c43ef674f5b4ce8d3175a44d6062f711af2c24ffd45bda5f3ecf8a7825b7ebafe734b6396d52a37bb59177c544f921e43eaa9f1f5405')
+
+build() {
+ cd "$_archive"
+ python -m build -wn
+}
+
+check() {
+ cd "$_archive"
+ pytest
+}
+
+package() {
+ cd "$_archive"
+ python -m installer -d "$pkgdir" dist/*.whl
+ install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
+}