summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIyán Méndez Veiga2022-04-03 16:35:42 +0200
committerIyán Méndez Veiga2022-04-03 16:35:42 +0200
commit8e087821f0dd36052409d17f152e3b962982b422 (patch)
tree073aa79ab51d861d669d74c8e9d9646c70069e9d
parentbaac3ea13fcbcdafa0e6b261c3d1d09f9c3ef96d (diff)
downloadaur-python-nfcpy.tar.gz
Update to 1.0.4
- Use PEP 517 build & install method
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD23
2 files changed, 22 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2ea6b541fc5a..12e1b0663dba 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,19 @@
pkgbase = python-nfcpy
pkgdesc = Module to read/write NFC tags or communicate with another NFC device
- pkgver = 1.0.3
- pkgrel = 5
+ pkgver = 1.0.4
+ pkgrel = 1
url = https://github.com/nfcpy/nfcpy
arch = x86_64
license = custom:EUPL
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-setuptools
+ makedepends = python-wheel
depends = python-libusb1
- depends = python-pyserial
depends = python-ndeflib
depends = python-pydes
- source = nfcpy-1.0.3.tar.gz::https://github.com/nfcpy/nfcpy/archive/v1.0.3.tar.gz
- sha256sums = 03ea8a47d2dfe92bdc41d0751fba2b124793936f1fe7d5096dbb0fdfad5e635a
+ depends = python-pyserial
+ source = nfcpy-1.0.4.tar.gz::https://github.com/nfcpy/nfcpy/archive/v1.0.4.tar.gz
+ sha256sums = b72c67f94b4662d615d7be7b34dd39236b572f878e25fb83dd999f57979eba1f
pkgname = python-nfcpy
diff --git a/PKGBUILD b/PKGBUILD
index 49c89885233a..33f2cd8329df 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,34 @@
# Maintainer: Iyán Méndez Veiga <me (at) iyanmv (dot) com>
_pkgname=nfcpy
pkgname=python-${_pkgname}
-pkgver=1.0.3
-pkgrel=5
+pkgver=1.0.4
+pkgrel=1
pkgdesc="Module to read/write NFC tags or communicate with another NFC device"
arch=('x86_64')
url="https://github.com/nfcpy/nfcpy"
license=('custom:EUPL')
depends=(
'python-libusb1'
- 'python-pyserial'
'python-ndeflib'
'python-pydes'
+ 'python-pyserial'
+)
+makedepends=(
+ 'python-build'
+ 'python-installer'
+ 'python-setuptools'
+ 'python-wheel'
)
-makedepends=('python-setuptools')
source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/${_pkgname}/${_pkgname}/archive/v${pkgver}.tar.gz")
-sha256sums=('03ea8a47d2dfe92bdc41d0751fba2b124793936f1fe7d5096dbb0fdfad5e635a')
+sha256sums=('b72c67f94b4662d615d7be7b34dd39236b572f878e25fb83dd999f57979eba1f')
build() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py build
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python -m build --wheel --no-isolation
}
package() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}