Name: aboot-deploy Version: 0.9.15 Release: 1%{?dist} Summary: Deploy aboot License: GPL-2.0-or-later URL: https://gitlab.com/CentOS/automotive/src/aboot-deploy ExclusiveArch: x86_64 aarch64 Source0: aboot-deploy-0.9.15.tar.xz BuildRequires: gcc meson libselinux-devel libfdisk-devel systemd file-devel %description Aboot-deploy is a tool that given a aboot (Android) image, writes it to the relevant bootloader partition. # --- SUBPACKAGE: Aboot-update --- %package -n aboot-update Summary: Update aboot from kernel/initrd Recommends: android-tools Recommends: kernel-tools Requires: %{name}%{?_isa} = %{version}-%{release} Requires: unzboot %description -n aboot-update Aboot-update is a tool that given a kernel version creates an android boot image (aboot) file called /boot/aboot-VERSION.img based on the options specified in /boot/aboot.cfg. There is also a kernel-install script (90-aboot.install) that automatically runs this on each new kernel install if the kernel install layout is set to aboot. %prep %autosetup -n aboot-deploy-0.9.15 %build %meson %meson_build %check %meson_test %install %meson_install %post %systemd_post aboot-gptctl-set-success.service %preun %systemd_preun aboot-gptctl-set-success.service %postun %systemd_postun aboot-gptctl-set-success.service %files %license LICENSE %doc README.md %{_bindir}/aboot-deploy %{_bindir}/aboot-gptctl %{_unitdir}/aboot-gptctl-set-success.service # 2. Aboot-update Subpackage Files %files -n aboot-update %license LICENSE %doc README.md %{_bindir}/aboot-update %{_prefix}/lib/kernel/install.d/90-aboot.install %changelog * Thu Sep 17 2026 Ian Mullins - Initial version