# Maintainer: Dominique Martinet <dominique.martinet@atmark-techno.com>
pkgname=abos-base
pkgver=2.21
pkgrel=0
_gitrev="$pkgver-r$pkgrel"
pkgdesc="Utilities for Armadillo Base OS"
url="https://armadillo.atmark-techno.com/"
arch="all"
license="MIT"
provides="atmark-x2-base=$pkgver-r$pkgrel"
makedepends="linux-headers zlib-dev eudev-dev"
checkdepends="coreutils bash"
depends="attr udevfw findmnt lsblk device-info"
triggers="abos-base.trigger=/sbin"
install="abos-base.post-install abos-base.post-upgrade abos-base.pre-deinstall"

subpackages="
	$pkgname-dbg
	$pkgname-catatonit
"
source="abos-base-2.21-r0.tar.gz"
builddir="$srcdir/$pkgname-$_gitrev"

build() {
	make
}

package() {
	# replaces the old emmc-sref package
	provides="emmc-sref=$pkgver-r$pkgrel"
	make DESTDIR="$pkgdir" PREFIX="/usr" install
}

catatonit() {
	# can be installed instead of catatonit
	provides="catatonit"

	amove /usr/bin/sig_forwarder

	# provide link for podman
	mkdir -p "$subpkgdir/usr/libexec/podman"
	ln -s ../../bin/sig_forwarder "$subpkgdir/usr/libexec/podman/catatonit"
}

check() {
	make check
}


sha512sums="
ef6d39bfea14e2402a44d9b98cb426985ee6dd1aa55bbca93837a586f4ef8a3b787f078f0e8e0db68cc5db4e42c5f5e7c241b59112538fc2ba84ca7acbe81d52  abos-base-2.21-r0.tar.gz
"
