From 06eacb769a9915b6eff2d5bf1957ef088ee74c1c Mon Sep 17 00:00:00 2001 From: Leon Anavi Date: Tue, 10 Dec 2024 13:30:04 +0200 Subject: sip: Upgrade 6.8.6 -> 6.9.0 Upgrade to version 6.9.0: - Generated bindings now require Python v3.9 or later. - Type hints now conform to PEP 585. - The latest sip module ABI versions are v12.16 and v13.9. - Added support for the deprecated() decorator in .pyi files. - PyQt-specific support for registering QFlags types. - The handling of the SIP versions timeline was fixed. - Annotations are now only validated if they are known to be needed. - The buffer protocol support for byte objects was fixed. - All outstanding compiler warnings were eliminated when building the sip module. - Redundant % in trace output of this pointer in were removed. The work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi Signed-off-by: Khem Raj --- meta-oe/recipes-devtools/sip/sip_6.8.6.bb | 26 -------------------------- meta-oe/recipes-devtools/sip/sip_6.9.0.bb | 26 ++++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 26 deletions(-) delete mode 100644 meta-oe/recipes-devtools/sip/sip_6.8.6.bb create mode 100644 meta-oe/recipes-devtools/sip/sip_6.9.0.bb diff --git a/meta-oe/recipes-devtools/sip/sip_6.8.6.bb b/meta-oe/recipes-devtools/sip/sip_6.8.6.bb deleted file mode 100644 index 157e404515..0000000000 --- a/meta-oe/recipes-devtools/sip/sip_6.8.6.bb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright (C) 2022 Khem Raj -# Released under the MIT license (see COPYING.MIT for the terms) - -SUMMARY = "A Python bindings generator for C/C++ libraries" - -HOMEPAGE = "https://www.riverbankcomputing.com/software/sip/" -LICENSE = "GPL-2.0-or-later" -SECTION = "devel" -LIC_FILES_CHKSUM = "file://LICENSE;md5=ed1d69a33480ebf4ff8a7a760826d84e" - -inherit pypi python_setuptools_build_meta python3native - -PYPI_PACKAGE = "sip" -SRC_URI[sha256sum] = "7fc959e48e6ec5d5af8bd026f69f5e24d08b3cb8abb342176f5ab8030cc07d7a" - -DEPENDS += "python3-setuptools-scm-native" - -RDEPENDS:${PN} = " \ - python3-core \ - python3-packaging \ - python3-logging \ - python3-tomllib \ - python3-setuptools \ -" - -BBCLASSEXTEND = "native" diff --git a/meta-oe/recipes-devtools/sip/sip_6.9.0.bb b/meta-oe/recipes-devtools/sip/sip_6.9.0.bb new file mode 100644 index 0000000000..4a3c2f7be2 --- /dev/null +++ b/meta-oe/recipes-devtools/sip/sip_6.9.0.bb @@ -0,0 +1,26 @@ +# Copyright (C) 2022 Khem Raj +# Released under the MIT license (see COPYING.MIT for the terms) + +SUMMARY = "A Python bindings generator for C/C++ libraries" + +HOMEPAGE = "https://www.riverbankcomputing.com/software/sip/" +LICENSE = "GPL-2.0-or-later" +SECTION = "devel" +LIC_FILES_CHKSUM = "file://LICENSE;md5=ed1d69a33480ebf4ff8a7a760826d84e" + +inherit pypi python_setuptools_build_meta python3native + +PYPI_PACKAGE = "sip" +SRC_URI[sha256sum] = "093fd0e15d99ae2f8a83dd7f7dbaa3ff250c582a77eb8e0845cd9acadb1f0934" + +DEPENDS += "python3-setuptools-scm-native" + +RDEPENDS:${PN} = " \ + python3-core \ + python3-packaging \ + python3-logging \ + python3-tomllib \ + python3-setuptools \ +" + +BBCLASSEXTEND = "native" -- cgit v1.2.3-54-g00ecf