diff options
author | Mahdi Sarikhani | 2023-11-10 23:43:55 +0330 |
---|---|---|
committer | Mahdi Sarikhani | 2023-11-10 23:43:55 +0330 |
commit | 36aa78bb6b64bd00e94360d8ede49d34224e92cb (patch) | |
tree | 2fa13fb74c8e3b86a2246edf537fbe1b7d61785e | |
parent | 24716ab80f807191e1e3a274b1f2446c570215d6 (diff) | |
download | aur-36aa78bb6b64bd00e94360d8ede49d34224e92cb.tar.gz |
v1.9.0
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 14 | ||||
-rw-r--r-- | PKGBUILD | 38 |
3 files changed, 30 insertions, 44 deletions
@@ -1,23 +1,21 @@ pkgbase = python-fastavro pkgdesc = Fast read/write of AVRO files - pkgver = 1.6.1 + pkgver = 1.9.0 pkgrel = 1 url = https://github.com/fastavro/fastavro arch = x86_64 - arch = i686 - arch = arm - arch = armv6h - arch = armv7h - arch = aarch64 license = MIT + makedepends = cython + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools - depends = python + makedepends = python-wheel + depends = glibc + depends = python-cramjam + depends = python-lz4 depends = python-snappy depends = python-zstandard - depends = python-lz4 - source = https://pypi.io/packages/source/f/fastavro/fastavro-1.6.1.tar.gz - md5sums = 4bb0d2da1c5234976bbb31158ee20a75 - sha256sums = bc37a6edbde7a04a9df28ab838b94df7527e5eea648d61633233abba59205146 - sha512sums = 1cb381c069682b60dfa14536924bea485a109b3fced6929f27bbc5f5d87e71fb943a0edabac1e38b92aea3dc46e9de9fad4ae3a68d19d32a1f6dcd73204ecd2c + source = https://files.pythonhosted.org/packages/source/f/fastavro/fastavro-1.9.0.tar.gz + sha256sums = 71aad82b17442dc41223f8351b9f28a60dd877a8e5a7525eaf6342f45f6d23e1 pkgname = python-fastavro diff --git a/.gitignore b/.gitignore index fcaabd513b1a..f71c635dafda 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,4 @@ -pkg -src -*.tar -*.gz -*.xz -*.zst -*.zip -*.lz4 -*.lzo -*.bz +* +!.gitignore +!PKGBUILD +!.SRCINFO @@ -1,32 +1,26 @@ -# Maintainer: BigfootACA <bigfoot@classfun.cn> +# Maintainer: Mahdi Sarikhani <mahdisarikhani@outlook.com> +# Contributor: BigfootACA <bigfoot@classfun.cn> -_pyname=fastavro -pkgname=python-$_pyname -pkgver=1.6.1 +pkgname=python-fastavro +_name="${pkgname#python-}" +pkgver=1.9.0 pkgrel=1 pkgdesc="Fast read/write of AVRO files" -arch=(x86_64 i686 arm armv6h armv7h aarch64) +arch=('x86_64') url="https://github.com/fastavro/fastavro" -license=(MIT) -depends=( - python - python-snappy - python-zstandard - python-lz4 -) -makedepends=(python-setuptools) -source=(https://pypi.io/packages/source/${_pyname::1}/$_pyname/$_pyname-$pkgver.tar.gz) -md5sums=('4bb0d2da1c5234976bbb31158ee20a75') -sha256sums=('bc37a6edbde7a04a9df28ab838b94df7527e5eea648d61633233abba59205146') -sha512sums=('1cb381c069682b60dfa14536924bea485a109b3fced6929f27bbc5f5d87e71fb943a0edabac1e38b92aea3dc46e9de9fad4ae3a68d19d32a1f6dcd73204ecd2c') +license=('MIT') +depends=('glibc' 'python-cramjam' 'python-lz4' 'python-snappy' 'python-zstandard') +makedepends=('cython' 'python-build' 'python-installer' 'python-setuptools' 'python-wheel') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") +sha256sums=('71aad82b17442dc41223f8351b9f28a60dd877a8e5a7525eaf6342f45f6d23e1') build(){ - cd $_pyname-$pkgver - python setup.py build + cd "${_name}-${pkgver}" + python -m build --wheel --no-isolation } package(){ - cd $_pyname-$pkgver - python setup.py install --root "$pkgdir" --optimize=1 - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + cd "${_name}-${pkgver}" + python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |