diff options
author | Christopher Hillenbrand | 2022-02-18 13:22:22 -0500 |
---|---|---|
committer | Christopher Hillenbrand | 2022-02-18 13:22:22 -0500 |
commit | 23f6b691f1293bb605b0f95111c6502a53d0741b (patch) | |
tree | 8f8338db13459306b9e5250aba323c4e9bd83cf0 | |
parent | d2391d1e0402cd5eef87f96a24d6ece356335c96 (diff) | |
download | aur-23f6b691f1293bb605b0f95111c6502a53d0741b.tar.gz |
Upgrade to version 9.0.0.post1.
Switch to github source in order to enable tests.
Dependencies updated to match python-pillow.
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 35 insertions, 23 deletions
@@ -1,29 +1,30 @@ pkgbase = python-pillow-simd pkgdesc = Python Imaging Library (PIL) fork. Pillow fork for better image processing performance. - pkgver = 7.0.0.post3 - pkgrel = 3 + pkgver = 9.0.0.post1 + pkgrel = 1 epoch = 1 url = https://github.com/uploadcare/pillow-simd arch = x86_64 license = custom checkdepends = python-pytest makedepends = python-setuptools - makedepends = freetype2 - makedepends = libraqm makedepends = libwebp makedepends = tk depends = python + depends = freetype2 depends = lcms2 + depends = libraqm depends = libtiff depends = openjpeg2 - optdepends = freetype2: for the ImageFont module - optdepends = libraqm: for complex text scripts + depends = libimagequant + depends = libxcb optdepends = libwebp: for webp images optdepends = tk: for the ImageTK module - provides = python-pillow=7.0.0.post3 + optdepends = python-olefile: OLE2 file support + optdepends = python-pyqt5: for the ImageQt module + provides = python-pillow=9.0.0.post1 conflicts = python-pillow - source = https://files.pythonhosted.org/packages/source/P/Pillow-SIMD/Pillow-SIMD-7.0.0.post3.tar.gz - sha256sums = c27907af0e7ede1ceed281719e722e7dbf3e1dbfe561373978654a6b64896cb7 + source = https://github.com/uploadcare/pillow-simd/archive/refs/tags/v9.0.0.post1.tar.gz + sha256sums = 044f8e23f042e7f8f3a4a19b28a97d11c8a873afc1c056c596c904dcd52f25df pkgname = python-pillow-simd - @@ -2,37 +2,48 @@ # Based on the python-pillow package (Maintainer: Kyle Keen <keenerd@gmail.com>, Contributor: minder) pkgname=python-pillow-simd -pkgver=7.0.0.post3 -pkgrel=3 +pkgver=9.0.0.post1 +pkgrel=1 epoch=1 _name=Pillow-SIMD -_py3basever=3.9m +_lower_name=pillow-simd +_py3basever=3.10 pkgdesc="Python Imaging Library (PIL) fork. Pillow fork for better image processing performance." arch=('x86_64') url="https://github.com/uploadcare/pillow-simd" license=('custom') -depends=('python' 'lcms2' 'libtiff' 'openjpeg2') -optdepends=('freetype2: for the ImageFont module' - 'libraqm: for complex text scripts' - 'libwebp: for webp images' - 'tk: for the ImageTK module') -makedepends=('python-setuptools' 'freetype2' 'libraqm' 'libwebp' 'tk') +depends=('python' 'freetype2' 'lcms2' 'libraqm' 'libtiff' 'openjpeg2' 'libimagequant' 'libxcb') +optdepends=('libwebp: for webp images' + 'tk: for the ImageTK module' + 'python-olefile: OLE2 file support' + 'python-pyqt5: for the ImageQt module') +makedepends=('python-setuptools' 'libwebp' 'tk') checkdepends=('python-pytest') -source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") +source=("https://github.com/uploadcare/pillow-simd/archive/refs/tags/v$pkgver.tar.gz") +#source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") conflicts=('python-pillow') provides=("python-pillow=$pkgver") build() { - cd "$srcdir/$_name-$pkgver" + cd "$srcdir/$_lower_name-$pkgver" python3 setup.py build } +check() { + cd "$srcdir/$_lower_name-$pkgver" + + export PYTHONPATH="$PWD/build/lib.linux-$CARCH-${_py3basever%m}" + python selftest.py + pytest +} + package() { - cd "$srcdir/$_name-$pkgver" + cd "$srcdir/$_lower_name-$pkgver" python3 setup.py install --root="$pkgdir/" --optimize=1 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -dm755 "$pkgdir/usr/include/python$_py3basever/" install -m644 -t "$pkgdir/usr/include/python$_py3basever/" src/libImaging/*.h } -sha256sums=('c27907af0e7ede1ceed281719e722e7dbf3e1dbfe561373978654a6b64896cb7') +sha256sums=('044f8e23f042e7f8f3a4a19b28a97d11c8a873afc1c056c596c904dcd52f25df') |