Name: uke-kernel-migration-check Version: 1.0 Release: 2%{?dist} Summary: Native Uke DT and IIO migration source checks License: GPL-2.0-only AND MIT Source0: %{name}-%{version}.tar.gz Source1: linux-7.3.1.tar.xz ExclusiveArch: aarch64 BuildRequires: bash gcc gcc-c++ clang compiler-rt libasan libubsan coreutils findutils git libfdt-devel BuildRequires: make bc bison flex perl openssl-devel elfutils-libelf-devel tar xz jq %global debug_package %{nil} %description Checks actual native SSC callbacks, Device Tree transformation, refusal paths, and AArch64 protocol/IIO object compilation. Only text evidence is packaged. This package is not a driver and does not establish physical sensor acceptance. %prep %autosetup %build %install install -d %{buildroot}%{_docdir}/%{name} install -m644 source-commit source-tree manifests/kernel-package-migration.json \ docs/KERNEL-PACKAGE-MIGRATION.md %{buildroot}%{_docdir}/%{name}/ %check set -o pipefail bash tests/ssc-protocol-contract.sh | tee %{buildroot}%{_docdir}/%{name}/checks.txt bash tests/ssc-supplier-contract.sh | tee -a %{buildroot}%{_docdir}/%{name}/checks.txt for compiler in g++ clang++; do CXX=$compiler bash tests/hardware-dt.sh | tee -a %{buildroot}%{_docdir}/%{name}/checks.txt done UKE_SSC_KERNEL_ARCHIVE=%{SOURCE1} bash packaging/native/check-ssc-native-objects.sh \ | tee -a %{buildroot}%{_docdir}/%{name}/checks.txt printf 'Full kernel/module, DNF replacement, four-pose rotation and ALS acceptance remain separate\n' \ | tee -a %{buildroot}%{_docdir}/%{name}/checks.txt %files %license LICENSE LICENSES/GPL-2.0-only.txt %{_docdir}/%{name} %changelog * Thu Nov 05 2026 Uke contributors - 1.0-2 - Retain the qualified early-indication acknowledgement gates and both queued ALS patches. - Exercise real front/rear light callbacks in both metadata/vector orders with mount metadata. * Thu Nov 05 2026 Uke contributors - 1.0-1 - Check native child mount metadata, exact landscape DT strings and retained SSC gates. - Package text evidence only; preserve all target services and recovery policy.