From 1fbfedcff1304347abb48aecb272859e1dcb28f2 Mon Sep 17 00:00:00 2001 From: Oscar Lesta Date: Fri, 19 Sep 2025 18:31:58 -0300 Subject: [PATCH] pygobject: drop Python 3.9 support. All users on-tree (gimp, libaccounts, nicotineplus) are 3.10 only already. --- dev-python/pygobject/pygobject-3.44.1.recipe | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/dev-python/pygobject/pygobject-3.44.1.recipe b/dev-python/pygobject/pygobject-3.44.1.recipe index 0b375148b..3d48eec8b 100644 --- a/dev-python/pygobject/pygobject-3.44.1.recipe +++ b/dev-python/pygobject/pygobject-3.44.1.recipe @@ -4,7 +4,7 @@ such as GTK, GStreamer, WebKitGTK, GLib, GIO and many more." HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject" COPYRIGHT="2023 Christoph Reiter" LICENSE="GNU LGPL v2" -REVISION="3" +REVISION="4" SOURCE_URI="https://download.gnome.org/sources/pygobject/3.44/pygobject-$portVersion.tar.xz" CHECKSUM_SHA256="3c6805d1321be90cc32e648215a562430e0d3d6edcda8f4c5e7a9daffcad5710" @@ -31,11 +31,10 @@ BUILD_PREREQUIRES=" cmd:pkg_config$secondaryArchSuffix " -PYTHON_PACKAGES=(python39 python310) -PYTHON_VERSIONS=(3.9 3.10) -for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} +PYTHON_VERSIONS=(3.10) + +for pythonVersion in ${PYTHON_VERSIONS[@]}; do + pythonPackage=python${pythonVersion//.} eval "PROVIDES_$pythonPackage=\" ${portName}_$pythonPackage = $portVersion @@ -60,15 +59,16 @@ done INSTALL() { - for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} + for pythonVersion in ${PYTHON_VERSIONS[@]}; do + pythonPackage=python${pythonVersion//.} python=python$pythonVersion installLocation=$prefix/lib/$python/vendor-packages/ export PYTHONPATH=$installLocation:$PYTHONPATH + mkdir -p $installLocation rm -rf build + meson build --buildtype=release \ --prefix=$prefix \ --includedir=$includeDir \