From 7eafc62373202ad3132ff7b4eb8f90af70832e77 Mon Sep 17 00:00:00 2001 From: Wang Mingyu Date: Tue, 24 Dec 2024 17:26:13 +0800 Subject: python3-drgn: upgrade 0.0.29 -> 0.0.30 Changelog: https://github.com/osandov/drgn/releases/tag/v0.0.30 Signed-off-by: Wang Mingyu Signed-off-by: Khem Raj --- meta-oe/recipes-kernel/drgn/python3-drgn_0.0.29.bb | 80 ---------------------- meta-oe/recipes-kernel/drgn/python3-drgn_0.0.30.bb | 80 ++++++++++++++++++++++ 2 files changed, 80 insertions(+), 80 deletions(-) delete mode 100644 meta-oe/recipes-kernel/drgn/python3-drgn_0.0.29.bb create mode 100644 meta-oe/recipes-kernel/drgn/python3-drgn_0.0.30.bb diff --git a/meta-oe/recipes-kernel/drgn/python3-drgn_0.0.29.bb b/meta-oe/recipes-kernel/drgn/python3-drgn_0.0.29.bb deleted file mode 100644 index 91f0262775..0000000000 --- a/meta-oe/recipes-kernel/drgn/python3-drgn_0.0.29.bb +++ /dev/null @@ -1,80 +0,0 @@ -SUMMARY = "drgn (pronounced dragon) is a debugger with an emphasis on \ -programmability. drgn exposes the types and variables in a program for easy, \ -expressive scripting in Python." -HOMEPAGE = "https://github.com/osandov/drgn" -LICENSE = " LGPL-2.1-or-later" -LIC_FILES_CHKSUM = "file://COPYING;md5=7c83d30e99508d6b790eacdd3abab846" - -SRC_URI = "git://github.com/osandov/drgn.git;protocol=https;branch=main" -SRCREV = "86b29d041c965030c24e9ab0a6907ff22c2a75fa" - -S = "${WORKDIR}/git" - -DEPENDS = "\ - autoconf-native \ - automake-native \ - libtool-native \ - elfutils \ - " - -DEPENDS:append:toolchain-clang:class-target ="\ - openmp \ - " - -OPENMP_LIB = "libgomp" -OPENMP_LIB:toolchain-clang:class-target = "openmp" - -RDEPENDS:${PN} = "\ - python3-crypt \ - python3-io \ - python3-logging \ - python3-math \ - python3-pickle \ - python3-stringold \ - python3-compression \ - " - -RDEPENDS:${PN}:append:class-target = "\ - libdw \ - libelf \ - ${OPENMP_LIB} \ - " - -RDEPENDS:${PN}:append:class-native = "\ - elfutils-native \ - " - -RDEPENDS:${PN}:append:class-nativesdk = "\ - nativesdk-elfutils \ - " - -OPENMP_LIB_NAME = "gomp" -OPENMP_LIB_NAME:toolchain-clang:class-target = "omp" - -export CONFIGURE_FLAGS = "\ - --build=${BUILD_SYS}, \ - --host=${HOST_SYS}, \ - --target=${TARGET_SYS}, \ - --prefix=${prefix}, \ - --exec_prefix=${exec_prefix}, \ - --bindir=${bindir}, \ - --sbindir=${sbindir}, \ - --libexecdir=${libexecdir}, \ - --datadir=${datadir}, \ - --sysconfdir=${sysconfdir}, \ - --sharedstatedir=${sharedstatedir}, \ - --localstatedir=${localstatedir}, \ - --libdir=${libdir}, \ - --includedir=${includedir}, \ - --oldincludedir=${includedir}, \ - --infodir=${infodir}, \ - --mandir=${mandir}, \ - --enable-openmp=${OPENMP_LIB_NAME} \ - " - -export PYTHON_CPPFLAGS = "-I${STAGING_INCDIR}/${PYTHON_DIR}" - -inherit python3native pkgconfig setuptools3 - -BBCLASSEXTEND = "native nativesdk" - diff --git a/meta-oe/recipes-kernel/drgn/python3-drgn_0.0.30.bb b/meta-oe/recipes-kernel/drgn/python3-drgn_0.0.30.bb new file mode 100644 index 0000000000..0c2749dbd4 --- /dev/null +++ b/meta-oe/recipes-kernel/drgn/python3-drgn_0.0.30.bb @@ -0,0 +1,80 @@ +SUMMARY = "drgn (pronounced dragon) is a debugger with an emphasis on \ +programmability. drgn exposes the types and variables in a program for easy, \ +expressive scripting in Python." +HOMEPAGE = "https://github.com/osandov/drgn" +LICENSE = " LGPL-2.1-or-later" +LIC_FILES_CHKSUM = "file://COPYING;md5=7c83d30e99508d6b790eacdd3abab846" + +SRC_URI = "git://github.com/osandov/drgn.git;protocol=https;branch=main" +SRCREV = "92023c5b5d5a1c7e1556e945b098148f0b46e608" + +S = "${WORKDIR}/git" + +DEPENDS = "\ + autoconf-native \ + automake-native \ + libtool-native \ + elfutils \ + " + +DEPENDS:append:toolchain-clang:class-target ="\ + openmp \ + " + +OPENMP_LIB = "libgomp" +OPENMP_LIB:toolchain-clang:class-target = "openmp" + +RDEPENDS:${PN} = "\ + python3-crypt \ + python3-io \ + python3-logging \ + python3-math \ + python3-pickle \ + python3-stringold \ + python3-compression \ + " + +RDEPENDS:${PN}:append:class-target = "\ + libdw \ + libelf \ + ${OPENMP_LIB} \ + " + +RDEPENDS:${PN}:append:class-native = "\ + elfutils-native \ + " + +RDEPENDS:${PN}:append:class-nativesdk = "\ + nativesdk-elfutils \ + " + +OPENMP_LIB_NAME = "gomp" +OPENMP_LIB_NAME:toolchain-clang:class-target = "omp" + +export CONFIGURE_FLAGS = "\ + --build=${BUILD_SYS}, \ + --host=${HOST_SYS}, \ + --target=${TARGET_SYS}, \ + --prefix=${prefix}, \ + --exec_prefix=${exec_prefix}, \ + --bindir=${bindir}, \ + --sbindir=${sbindir}, \ + --libexecdir=${libexecdir}, \ + --datadir=${datadir}, \ + --sysconfdir=${sysconfdir}, \ + --sharedstatedir=${sharedstatedir}, \ + --localstatedir=${localstatedir}, \ + --libdir=${libdir}, \ + --includedir=${includedir}, \ + --oldincludedir=${includedir}, \ + --infodir=${infodir}, \ + --mandir=${mandir}, \ + --enable-openmp=${OPENMP_LIB_NAME} \ + " + +export PYTHON_CPPFLAGS = "-I${STAGING_INCDIR}/${PYTHON_DIR}" + +inherit python3native pkgconfig setuptools3 + +BBCLASSEXTEND = "native nativesdk" + -- cgit v1.2.3-54-g00ecf