summaryrefslogtreecommitdiff
path: root/python-pillow/Pkgfile
diff options
context:
space:
mode:
Diffstat (limited to 'python-pillow/Pkgfile')
-rw-r--r--python-pillow/Pkgfile32
1 files changed, 27 insertions, 5 deletions
diff --git a/python-pillow/Pkgfile b/python-pillow/Pkgfile
index 8d7791fc8..897c2876a 100644
--- a/python-pillow/Pkgfile
+++ b/python-pillow/Pkgfile
@@ -1,16 +1,38 @@
# Description: Python Imaging Library (PIL) fork.
# URL: http://python-pillow.github.io/
# Maintainer: Danny Rawlins, crux at romster dot me
-# Packager: Danny Rawlins, crux at romster dot me
-# Depends on: python-setuptools lcms libwebp
+# Depends on: lcms2 libwebp python-setuptools
+# Optional: sane
-name=pillow
-version=2.8.1
+name=python-pillow
+version=4.3.0
+_saneversion=2.8.3
release=1
-source=(https://pypi.python.org/packages/source/P/Pillow/Pillow-$version.tar.gz)
+source=(https://github.com/python-pillow/Pillow/archive/$version/Pillow-$version.tar.gz
+ https://github.com/python-pillow/Sane/archive/v$_saneversion/Sane-v$_saneversion.tar.gz)
build() {
+ # allow sane to build
+ sed -i -e "s|os.path.join|'../libImaging', &|" "$SRC/Sane-$_saneversion/setup.py"
+ cp -r "$SRC/Sane-$_saneversion" "$SRC/Pillow-$version/Sane"
+
cd Pillow-$version
/usr/bin/python setup.py build
/usr/bin/python setup.py install --root=$PKG --optimize=0
+
+ if pkg-config --exists sane-backends; then
+ cd Sane
+ /usr/bin/python setup.py build
+ /usr/bin/python setup.py install --root=$PKG --optimize=0
+ cd -
+
+ install -d -m 0755 "$PKG/usr/include/python2.7/"
+ install -m 0644 -t "$PKG/usr/include/python2.7/" libImaging/*.h
+ fi
+
+ # clean up bins
+ cd $PKG/usr/bin
+ for f in *.py; do
+ mv "$f" "${f%.py}"
+ done
}

Generated by cgit