summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMahdi Sarikhani2023-11-10 23:43:55 +0330
committerMahdi Sarikhani2023-11-10 23:43:55 +0330
commit36aa78bb6b64bd00e94360d8ede49d34224e92cb (patch)
tree2fa13fb74c8e3b86a2246edf537fbe1b7d61785e
parent24716ab80f807191e1e3a274b1f2446c570215d6 (diff)
downloadaur-36aa78bb6b64bd00e94360d8ede49d34224e92cb.tar.gz
v1.9.0
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore14
-rw-r--r--PKGBUILD38
3 files changed, 30 insertions, 44 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fac8576f79d3..752398464310 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index e3616899849b..d07accb0da4f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}