summaryrefslogtreecommitdiff
path: root/python3-pillow/Pkgfile
blob: 6a4d12f0a7349108d82ccfe109c13af26f0b09bd (plain)
    1 # Description: Python Imaging Library (PIL) fork.
    2 # URL: http://python-pillow.github.io/
    3 # Maintainer: Danny Rawlins, crux at romster dot me
    4 # Depends on: lcms2 libwebp python3-setuptools
    5 # Optional: sane
    6 
    7 name=python3-pillow
    8 version=4.3.0
    9 _saneversion=2.8.3
   10 release=1
   11 source=(https://github.com/python-pillow/Pillow/archive/$version/Pillow-$version.tar.gz
   12 	https://github.com/python-pillow/Sane/archive/v$_saneversion/Sane-v$_saneversion.tar.gz)
   13 
   14 build() {
   15 	# allow sane to build
   16 	sed -i -e "s|os.path.join|'../libImaging', &|" "$SRC/Sane-$_saneversion/setup.py"
   17 	cp -r "$SRC/Sane-$_saneversion" "$SRC/Pillow-$version/Sane"
   18 
   19 	cd Pillow-$version
   20 	/usr/bin/python3 setup.py build
   21 	/usr/bin/python3 setup.py install --root=$PKG --optimize=0
   22 
   23 	if pkg-config --exists sane-backends; then
   24 		cd Sane
   25 		/usr/bin/python3 setup.py build
   26 		/usr/bin/python3 setup.py install --root=$PKG --optimize=0
   27 		cd -
   28 
   29 		install -d -m 0755 "$PKG/usr/include/python3.6m/"
   30 		install -m 0644 -t "$PKG/usr/include/python3.6m/" libImaging/*.h
   31 	fi
   32 
   33 	# clean up bins
   34 	cd $PKG/usr/bin
   35 	for f in *.py; do
   36 		mv "$f" "${f%.py}3"
   37 	done
   38 }

Generated by cgit