Skip to content

Commit

Permalink
pillow: Migrate from pip build to cross/pillow
Browse files Browse the repository at this point in the history
  • Loading branch information
th0ma7 committed Jan 25, 2025
1 parent 86bfbed commit bec5717
Show file tree
Hide file tree
Showing 8 changed files with 34 additions and 48 deletions.
28 changes: 28 additions & 0 deletions cross/pillow/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
PKG_NAME = pillow
PKG_VERS = 11.1.0
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://files.pythonhosted.org/packages/source/p/pillow
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS = cross/freetype cross/libimagequant cross/libjpeg
DEPENDS += cross/libtiff cross/libwebp cross/zlib

HOMEPAGE = https://github.com/pyca/cryptography
COMMENT = Provide cryptographic recipes and primitives to Python developers
LICENSE = BSD/ASL2

WHEELS_BUILD_ARGS = -C platform-guessing=disable
WHEELS_BUILD_ARGS += -C freetype=enable
WHEELS_BUILD_ARGS += -C imagequant=enable
WHEELS_BUILD_ARGS += -C jpeg=enable
WHEELS_BUILD_ARGS += -C tiff=enable
WHEELS_BUILD_ARGS += -C webp=enable
WHEELS_BUILD_ARGS += -C zlib=enable

#WHEELS_BUILD_ARGS += -C raqm=enable
#WHEELS_BUILD_ARGS += -C lcms=enable
#WHEELS_BUILD_ARGS += -C jpeg2000=enable
#WHEELS_BUILD_ARGS += -C xcb=enable

include ../../mk/spksrc.python-wheel.mk
3 changes: 3 additions & 0 deletions cross/pillow/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
pillow-11.1.0.tar.gz SHA1 e4df689bd850a01790d066accdb81ba1164a1cd1
pillow-11.1.0.tar.gz SHA256 368da70808b36d73b4b390a8ffac11069f8a5c85f29eff1f1b01bcf3ef5b2a20
pillow-11.1.0.tar.gz MD5 ede5dce0bbbeff02099e2e297919a82a
12 changes: 1 addition & 11 deletions spk/python311-wheels/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -70,17 +70,7 @@ DEPENDS += cross/pendulum
endif

# [Pillow]
DEPENDS += cross/freetype cross/libimagequant cross/libjpeg
DEPENDS += cross/libtiff cross/libwebp cross/zlib
WHEELS_BUILD_ARGS += [Pillow]
WHEELS_BUILD_ARGS += build_ext
WHEELS_BUILD_ARGS += --disable-platform-guessing
WHEELS_BUILD_ARGS += --enable-freetype
WHEELS_BUILD_ARGS += --enable-imagequant
WHEELS_BUILD_ARGS += --enable-jpeg
WHEELS_BUILD_ARGS += --enable-tiff
WHEELS_BUILD_ARGS += --enable-webp
WHEELS_BUILD_ARGS += --enable-zlib
DEPENDS += cross/pillow

# [pycares]
DEPENDS += cross/c-ares
Expand Down
5 changes: 0 additions & 5 deletions spk/python311-wheels/src/requirements-crossenv.txt
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,6 @@ lxml==5.3.0
# MYSQLCLIENT_LDFLAGS
mysqlclient==2.2.4

# [Pillow]
# Require --global-options arguments
# WHEELS_BUILD_ARGS = [Pillow] build_ext --disable-platform-guessing
Pillow==9.5.0

# [pycares]
# Depends: c-ares
# Require environment variables
Expand Down
12 changes: 1 addition & 11 deletions spk/python312-wheels/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -102,17 +102,7 @@ DEPENDS += cross/pendulum
endif

# [Pillow]
DEPENDS += cross/freetype cross/libimagequant cross/libjpeg
DEPENDS += cross/libtiff cross/libwebp cross/zlib
WHEELS_BUILD_ARGS += [Pillow]
WHEELS_BUILD_ARGS += build_ext
WHEELS_BUILD_ARGS += --disable-platform-guessing
WHEELS_BUILD_ARGS += --enable-freetype
WHEELS_BUILD_ARGS += --enable-imagequant
WHEELS_BUILD_ARGS += --enable-jpeg
WHEELS_BUILD_ARGS += --enable-tiff
WHEELS_BUILD_ARGS += --enable-webp
WHEELS_BUILD_ARGS += --enable-zlib
DEPENDS += cross/pillow

# [pycares]
DEPENDS += cross/c-ares
Expand Down
5 changes: 0 additions & 5 deletions spk/python312-wheels/src/requirements-crossenv.txt
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,6 @@ lxml==5.3.0
# MYSQLCLIENT_LDFLAGS
mysqlclient==2.2.7

# [Pillow]
# Require --global-options arguments
# WHEELS_BUILD_ARGS = [Pillow] build_ext --disable-platform-guessing
Pillow==9.5.0

# [pycares]
# Depends: c-ares
# Require environment variables
Expand Down
12 changes: 1 addition & 11 deletions spk/python313-wheels/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -102,17 +102,7 @@ DEPENDS += cross/pendulum
endif

# [Pillow]
DEPENDS += cross/freetype cross/libimagequant cross/libjpeg
DEPENDS += cross/libtiff cross/libwebp cross/zlib
WHEELS_BUILD_ARGS += [Pillow]
WHEELS_BUILD_ARGS += build_ext
WHEELS_BUILD_ARGS += --disable-platform-guessing
WHEELS_BUILD_ARGS += --enable-freetype
WHEELS_BUILD_ARGS += --enable-imagequant
WHEELS_BUILD_ARGS += --enable-jpeg
WHEELS_BUILD_ARGS += --enable-tiff
WHEELS_BUILD_ARGS += --enable-webp
WHEELS_BUILD_ARGS += --enable-zlib
DEPENDS += cross/pillow

# [pycares]
DEPENDS += cross/c-ares
Expand Down
5 changes: 0 additions & 5 deletions spk/python313-wheels/src/requirements-crossenv.txt
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,6 @@ lxml==5.3.0
# MYSQLCLIENT_LDFLAGS
mysqlclient==2.2.7

# [Pillow]
# Require --global-options arguments
# WHEELS_BUILD_ARGS = [Pillow] build_ext --disable-platform-guessing
Pillow==9.5.0

# [pycares]
# Depends: c-ares
# Require environment variables
Expand Down

0 comments on commit bec5717

Please sign in to comment.