* [Buildroot] [PATCH 1/1] package/python-pillow: bump to version 12.0.0
@ 2025-12-29 0:40 James Hilliard
2025-12-30 13:03 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: James Hilliard @ 2025-12-29 0:40 UTC (permalink / raw)
To: buildroot; +Cc: Angelo Compagnucci, James Hilliard
Add libavif support.
Add new python-pybind build dependency.
Set --skip-dependency-check since pybind isn't detected properly by
the pep517 build frontend.
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/python-pillow/Config.in | 1 +
package/python-pillow/python-pillow.hash | 4 ++--
package/python-pillow/python-pillow.mk | 14 +++++++++++---
3 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/package/python-pillow/Config.in b/package/python-pillow/Config.in
index 126cb452fa..51d8db5920 100644
--- a/package/python-pillow/Config.in
+++ b/package/python-pillow/Config.in
@@ -2,6 +2,7 @@ config BR2_PACKAGE_PYTHON_PILLOW
bool "python-pillow"
select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime
select BR2_PACKAGE_PYTHON3_ZLIB
+ select BR2_PACKAGE_PYTHON_PYBIND
help
Pillow is the "friendly" PIL fork by Alex Clark and
Contributors. PIL is the Python Imaging Library by Fredrik
diff --git a/package/python-pillow/python-pillow.hash b/package/python-pillow/python-pillow.hash
index d9077daaf7..22d1f3fe7f 100644
--- a/package/python-pillow/python-pillow.hash
+++ b/package/python-pillow/python-pillow.hash
@@ -1,5 +1,5 @@
# md5, sha256 from https://pypi.org/pypi/pillow/json
-md5 9464f92bed3be9c68293cb399ec1ec1a pillow-11.3.0.tar.gz
-sha256 3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523 pillow-11.3.0.tar.gz
+md5 a7432f8c473441996d72efdefbc49d40 pillow-12.0.0.tar.gz
+sha256 87d4f8125c9988bfbed67af47dd7a953e2fc7b0cc1e7800ec6d2080d490bb353 pillow-12.0.0.tar.gz
# Locally computed sha256 checksums
sha256 17f240ae101143707e5e7303a5d800450d9ccc7475b463cedb555cefdb3c6ece LICENSE
diff --git a/package/python-pillow/python-pillow.mk b/package/python-pillow/python-pillow.mk
index 80961b92a5..19e3f8e279 100644
--- a/package/python-pillow/python-pillow.mk
+++ b/package/python-pillow/python-pillow.mk
@@ -4,8 +4,8 @@
#
################################################################################
-PYTHON_PILLOW_VERSION = 11.3.0
-PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238
+PYTHON_PILLOW_VERSION = 12.0.0
+PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/5a/b0/cace85a1b0c9775a9f8f5d5423c8261c858760e2466c79b2dd184638b056
PYTHON_PILLOW_SOURCE = pillow-$(PYTHON_PILLOW_VERSION).tar.gz
PYTHON_PILLOW_LICENSE = HPND
PYTHON_PILLOW_LICENSE_FILES = LICENSE
@@ -13,8 +13,9 @@ PYTHON_PILLOW_CPE_ID_VENDOR = python
PYTHON_PILLOW_CPE_ID_PRODUCT = pillow
PYTHON_PILLOW_SETUP_TYPE = setuptools
-PYTHON_PILLOW_DEPENDENCIES = host-pkgconf
+PYTHON_PILLOW_DEPENDENCIES = host-pkgconf python-pybind
PYTHON_PILLOW_BUILD_OPTS = \
+ --skip-dependency-check \
-Cplatform-guessing=disable \
-Cimagequant=disable \
-Craqm=disable
@@ -40,6 +41,13 @@ else
PYTHON_PILLOW_BUILD_OPTS += -Clcms=disable
endif
+ifeq ($(BR2_PACKAGE_LIBAVIF),y)
+PYTHON_PILLOW_DEPENDENCIES += libavif
+PYTHON_PILLOW_BUILD_OPTS += -Clibavif=enable
+else
+PYTHON_PILLOW_BUILD_OPTS += -Clibavif=disable
+endif
+
ifeq ($(BR2_PACKAGE_LIBXCB),y)
PYTHON_PILLOW_DEPENDENCIES += libxcb
PYTHON_PILLOW_BUILD_OPTS += -Cxcb=enable
--
2.43.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Buildroot] [PATCH 1/1] package/python-pillow: bump to version 12.0.0
2025-12-29 0:40 [Buildroot] [PATCH 1/1] package/python-pillow: bump to version 12.0.0 James Hilliard
@ 2025-12-30 13:03 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2025-12-30 13:03 UTC (permalink / raw)
To: James Hilliard; +Cc: buildroot, Angelo Compagnucci
On Sun, 28 Dec 2025 17:40:42 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:
> Add libavif support.
>
> Add new python-pybind build dependency.
>
> Set --skip-dependency-check since pybind isn't detected properly by
> the pep517 build frontend.
>
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
> package/python-pillow/Config.in | 1 +
> package/python-pillow/python-pillow.hash | 4 ++--
> package/python-pillow/python-pillow.mk | 14 +++++++++++---
> 3 files changed, 14 insertions(+), 5 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-12-30 13:05 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-29 0:40 [Buildroot] [PATCH 1/1] package/python-pillow: bump to version 12.0.0 James Hilliard
2025-12-30 13:03 ` Thomas Petazzoni via buildroot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox