From 44ebe564df4043847028b119349c7cf8d3d57e76 Mon Sep 17 00:00:00 2001 From: Vladimir Skvortsov Date: Fri, 20 Mar 2026 14:01:16 +0300 Subject: [PATCH] RM-7666: fix aktualizr package build and SDK inclusion - Add missing host-asn1c to AKTUALIZR_DEPENDENCIES (fixes CMake configure failure: "asn1c not found") - Add AKTUALIZR_INSTALL_STAGING = YES so aktualizr is included in the SDK archive produced by "make sdk" - Skip tarball hash check via BR_NO_CHECK_HASH_FOR since the archive is locally generated (git + submodules) and not reproducible across different git/tar versions --- package/aktualizr/aktualizr.hash | 5 +++-- package/aktualizr/aktualizr.mk | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package/aktualizr/aktualizr.hash b/package/aktualizr/aktualizr.hash index 737469b466..0df6ddec9a 100644 --- a/package/aktualizr/aktualizr.hash +++ b/package/aktualizr/aktualizr.hash @@ -1,3 +1,4 @@ -# Locally calculated -sha256 33d141b547d84e73ab6d0c76bceb984ecd6e4b40664b1874332d0d9904f3e99f aktualizr-ec8bd5758fe71aa606082c614eb2e05cd6798a1d-br1.tar.gz +# Hash for the source tarball is intentionally omitted: the archive is +# generated locally by Buildroot (git clone + submodules), so its hash +# is not reproducible across different git/tar versions. sha256 fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85 LICENSE diff --git a/package/aktualizr/aktualizr.mk b/package/aktualizr/aktualizr.mk index 47d018a22c..c918764801 100644 --- a/package/aktualizr/aktualizr.mk +++ b/package/aktualizr/aktualizr.mk @@ -10,10 +10,12 @@ AKTUALIZR_SITE_METHOD = git AKTUALIZR_LICENSE = MPL-2.0 AKTUALIZR_LICENSE_FILES = LICENSE -AKTUALIZR_DEPENDENCIES = boost libcurl openssl libarchive libsodium sqlite jsoncpp +AKTUALIZR_DEPENDENCIES = host-asn1c boost libcurl openssl libarchive libsodium sqlite jsoncpp AKTUALIZR_GIT_SUBMODULES = YES +BR_NO_CHECK_HASH_FOR += $(AKTUALIZR_SOURCE) AKTUALIZR_SUPPORTS_IN_SOURCE_BUILD = NO +AKTUALIZR_INSTALL_STAGING = YES AKTUALIZR_CONF_OPTS = \ -DCMAKE_POLICY_VERSION_MINIMUM=3.5