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 }
|