summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Legner2018-02-11 22:53:00 +0100
committerSimon Legner2018-02-11 22:54:12 +0100
commit6cbd8ec07e7a7945e0f84753a432c623b8570b70 (patch)
tree5a941e79fd2da6281a441e256c30a0c5f897e606
parente2674a92df3d6e0ec405bda3e4729e63c47769d3 (diff)
downloadaur-6cbd8ec07e7a7945e0f84753a432c623b8570b70.tar.gz
Upgrade to 5.0.0-1
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD36
2 files changed, 31 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 71bc0c2dbaea..9027d2b78a60 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,29 +1,31 @@
# Generated by mksrcinfo v8
-# Fri Oct 13 06:48:15 UTC 2017
+# Sun Feb 11 21:54:07 UTC 2018
pkgbase = python-pillow-simd
pkgdesc = Python Imaging Library (PIL) fork. Pillow fork for better image processing performance.
- pkgver = 4.3.0.post0
+ pkgver = 5.0.0
pkgrel = 1
url = https://github.com/uploadcare/pillow-simd
arch = x86_64
license = custom
+ checkdepends = python-pytest
makedepends = python-setuptools
- makedepends = lcms2
+ makedepends = freetype2
+ makedepends = libraqm
makedepends = libwebp
- makedepends = openjpeg2
makedepends = tk
depends = python
depends = lcms2
- depends = libwebp
+ depends = libtiff
depends = openjpeg2
- depends = python-olefile
+ optdepends = freetype2: for the ImageFont module
+ optdepends = libraqm: for complex text scripts
+ optdepends = libwebp: for webp images
optdepends = tk: for the ImageTK module
- optdepends = python-pyqt4: for the ImageQt module
provides = python-pillow
conflicts = python-pillow
- source = https://files.pythonhosted.org/packages/source/P/Pillow-SIMD/Pillow-SIMD-4.3.0.post0.tar.gz
- sha1sums = 1b4b740ac360da459714b18a8e9e7e2a5c31f9b1
- sha256sums = 29bb005a5d49664649b717d2b0cb410fc6e4a01d99506f602da8fcef52a05bc6
+ source = https://github.com/uploadcare/pillow-simd/archive/5.0.0.tar.gz
+ sha1sums = 9590d2cae1c3488c513e5a8c1fd4ad00f6af6cbe
+ sha256sums = 9bd80979846d3a8cae878096d1b2d12600542bbc23f1c3c7e5f4445796a09fb0
pkgname = python-pillow-simd
diff --git a/PKGBUILD b/PKGBUILD
index 2a2b7b2b65a0..30a323eca790 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,35 +2,37 @@
# Based on the python-pillow package (Maintainer: Kyle Keen <keenerd@gmail.com>, Contributor: minder)
pkgname=python-pillow-simd
-pkgver=4.3.0.post0
+pkgver=5.0.0
pkgrel=1
-_appname=Pillow-SIMD
+_appname=pillow-simd
_py3basever=3.6m
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' 'libwebp' 'openjpeg2' 'python-olefile')
-optdepends=('tk: for the ImageTK module'
- 'python-pyqt4: for the ImageQt module')
-makedepends=('python-setuptools' 'lcms2' 'libwebp' 'openjpeg2' 'tk')
-source=("https://files.pythonhosted.org/packages/source/P/$_appname/$_appname-$pkgver.tar.gz")
+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')
+checkdepends=('python-pytest')
+source=("https://github.com/uploadcare/$_appname/archive/$pkgver.tar.gz")
conflicts=('python-pillow')
provides=('python-pillow')
+build() {
+ cd "$srcdir/$_appname-$pkgver"
+ python3 setup.py build
+}
+
package() {
cd "$srcdir/$_appname-$pkgver"
- python3 setup.py install --root="$pkgdir/" --optimize=0
+ 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/" libImaging/*.h
-
- # clean up bins
- cd "$pkgdir/usr/bin"
- for f in *.py; do
- mv "$f" "${f%.py}"
- done
+ install -m644 -t "$pkgdir/usr/include/python$_py3basever/" src/libImaging/*.h
}
-sha1sums=('1b4b740ac360da459714b18a8e9e7e2a5c31f9b1')
-sha256sums=('29bb005a5d49664649b717d2b0cb410fc6e4a01d99506f602da8fcef52a05bc6')
+sha1sums=('9590d2cae1c3488c513e5a8c1fd4ad00f6af6cbe')
+sha256sums=('9bd80979846d3a8cae878096d1b2d12600542bbc23f1c3c7e5f4445796a09fb0')