From cfd40ca02f08fcdd244c60ed57f26b5d1386844a Mon Sep 17 00:00:00 2001 From: Arturo Buzarra Date: Wed, 27 Mar 2024 10:51:35 +0100 Subject: [PATCH] trustfence-stm-signtools: include external libraries in the package itself The signing tools have a dependency of libQt5Core.so.5, which implies that this library must to be installed on the native PC. This commit includes all the required shared libraries for the signing tools inside the own package to avoid external dependencies. With this change there is not needed any more the qtbase dependency at build time. Package version has been bumped to 1.2. Signed-off-by: Arturo Buzarra --- .../nativesdk-trustfence-stm-signtools_1.1.bb | 9 --------- .../nativesdk-trustfence-stm-signtools_1.2.bb | 4 ++++ ...ive_1.1.bb => trustfence-stm-signtools-native_1.2.bb} | 0 .../trustfence-stm-signtools.inc | 8 ++++---- 4 files changed, 8 insertions(+), 13 deletions(-) delete mode 100644 meta-digi-arm/recipes-bsp/trustfence-stm-signtools/nativesdk-trustfence-stm-signtools_1.1.bb create mode 100644 meta-digi-arm/recipes-bsp/trustfence-stm-signtools/nativesdk-trustfence-stm-signtools_1.2.bb rename meta-digi-arm/recipes-bsp/trustfence-stm-signtools/{trustfence-stm-signtools-native_1.1.bb => trustfence-stm-signtools-native_1.2.bb} (100%) diff --git a/meta-digi-arm/recipes-bsp/trustfence-stm-signtools/nativesdk-trustfence-stm-signtools_1.1.bb b/meta-digi-arm/recipes-bsp/trustfence-stm-signtools/nativesdk-trustfence-stm-signtools_1.1.bb deleted file mode 100644 index f4614cc4e..000000000 --- a/meta-digi-arm/recipes-bsp/trustfence-stm-signtools/nativesdk-trustfence-stm-signtools_1.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (C) 2023 Digi International. - -require trustfence-stm-signtools.inc -inherit nativesdk - -# STM signing tools binaries depend on libQt5Core.so.5 -RDEPENDS:${PN} += " \ - nativesdk-qtbase \ -" diff --git a/meta-digi-arm/recipes-bsp/trustfence-stm-signtools/nativesdk-trustfence-stm-signtools_1.2.bb b/meta-digi-arm/recipes-bsp/trustfence-stm-signtools/nativesdk-trustfence-stm-signtools_1.2.bb new file mode 100644 index 000000000..65ab80168 --- /dev/null +++ b/meta-digi-arm/recipes-bsp/trustfence-stm-signtools/nativesdk-trustfence-stm-signtools_1.2.bb @@ -0,0 +1,4 @@ +# Copyright (C) 2023,2024 Digi International. + +require trustfence-stm-signtools.inc +inherit nativesdk diff --git a/meta-digi-arm/recipes-bsp/trustfence-stm-signtools/trustfence-stm-signtools-native_1.1.bb b/meta-digi-arm/recipes-bsp/trustfence-stm-signtools/trustfence-stm-signtools-native_1.2.bb similarity index 100% rename from meta-digi-arm/recipes-bsp/trustfence-stm-signtools/trustfence-stm-signtools-native_1.1.bb rename to meta-digi-arm/recipes-bsp/trustfence-stm-signtools/trustfence-stm-signtools-native_1.2.bb diff --git a/meta-digi-arm/recipes-bsp/trustfence-stm-signtools/trustfence-stm-signtools.inc b/meta-digi-arm/recipes-bsp/trustfence-stm-signtools/trustfence-stm-signtools.inc index 54540ab00..c3db046ea 100644 --- a/meta-digi-arm/recipes-bsp/trustfence-stm-signtools/trustfence-stm-signtools.inc +++ b/meta-digi-arm/recipes-bsp/trustfence-stm-signtools/trustfence-stm-signtools.inc @@ -1,17 +1,17 @@ -# Copyright (C) 2023 Digi International. +# Copyright (C) 2023,2024 Digi International. SUMMARY = "STM key generation and signing tools" SECTION = "console/tools" LICENSE = "Proprietary" -LIC_FILES_CHKSUM = "file://en.SLA0048.txt;md5=108361d167deef887d204830aba9cf94" +LIC_FILES_CHKSUM = "file://licenses/en.SLA0048.txt;md5=108361d167deef887d204830aba9cf94" PKGNAME = "trustfence-stm-signtools" # tarball SRC_URI = "${DIGI_PKG_SRC}/${PKGNAME}-${PV}.tar.gz" -SRC_URI[md5sum] = "38ce0cd682350b15e773e725ee842da4" -SRC_URI[sha256sum] = "cc349bdcaa764d5af25b12ee9e0c143f93dc80d531f42f8a57a735e170cd378b" +SRC_URI[md5sum] = "995b612c1da7e3d9b9b402ede578f41d" +SRC_URI[sha256sum] = "b3c975c12f71acda356e086c1440398ca95256e104fd4813ef6a720237f6dd72" inherit bin_package