From 5e84e6ea37d0e3cb9830e14301692619b22bae7e Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Tue, 17 Sep 2024 15:00:46 -0600 Subject: [PATCH] package/python-pycairo: bump to version 1.27.0 Migrate from setuptools build backend to meson. Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN --- package/python-pycairo/python-pycairo.hash | 4 ++-- package/python-pycairo/python-pycairo.mk | 16 ++++++++++++---- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/package/python-pycairo/python-pycairo.hash b/package/python-pycairo/python-pycairo.hash index f44afe6fc4..633b31d975 100644 --- a/package/python-pycairo/python-pycairo.hash +++ b/package/python-pycairo/python-pycairo.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pycairo/json -md5 7669cdc70111d01ba6faecd65d8cdbf6 pycairo-1.25.1.tar.gz -sha256 7e2be4fbc3b4536f16db7a11982cbf713e75069a4d73d44fe5a49b68423f5c0c pycairo-1.25.1.tar.gz +md5 12097575a1bb683cab7dc425d9769a68 pycairo-1.27.0.tar.gz +sha256 5cb21e7a00a2afcafea7f14390235be33497a2cce53a98a19389492a60628430 pycairo-1.27.0.tar.gz # Locally computed sha256 checksums sha256 360b9a526d47c51a7cab7f1ec49ca5893050562d639b742d588934ff84823a72 COPYING sha256 d80c9d084ebfb50ea1ed91bfbc2410d6ce542097a32c43b00781b83adcb8c77f COPYING-LGPL-2.1 diff --git a/package/python-pycairo/python-pycairo.mk b/package/python-pycairo/python-pycairo.mk index eb60293ff8..8d9459e9e2 100644 --- a/package/python-pycairo/python-pycairo.mk +++ b/package/python-pycairo/python-pycairo.mk @@ -4,12 +4,20 @@ # ################################################################################ -PYTHON_PYCAIRO_VERSION = 1.25.1 +PYTHON_PYCAIRO_VERSION = 1.27.0 PYTHON_PYCAIRO_SOURCE = pycairo-$(PYTHON_PYCAIRO_VERSION).tar.gz -PYTHON_PYCAIRO_SITE = https://files.pythonhosted.org/packages/c7/7c/de4d40316ee563e4f15a0f05f28c8458833fbef80c4588b9dd51f39b78ee -PYTHON_PYCAIRO_SETUP_TYPE = setuptools +PYTHON_PYCAIRO_SITE = https://files.pythonhosted.org/packages/07/4a/42b26390181a7517718600fa7d98b951da20be982a50cd4afb3d46c2e603 PYTHON_PYCAIRO_DEPENDENCIES = cairo PYTHON_PYCAIRO_LICENSE = LGPL-2.1 or MPL-1.1 PYTHON_PYCAIRO_LICENSE_FILES = COPYING COPYING-LGPL-2.1 COPYING-MPL-1.1 -$(eval $(python-package)) +PYTHON_PYCAIRO_CONF_OPTS = \ + -Dpython=$(HOST_DIR)/bin/python \ + -Dtests=false \ + -Dwheel=false + +PYTHON_PYCAIRO_CONF_ENV = \ + _PYTHON_SYSCONFIGDATA_NAME=$(PKG_PYTHON_SYSCONFIGDATA_NAME) \ + PYTHONPATH=$(PYTHON3_PATH) + +$(eval $(meson-package))