# Contributor: Frank Hunleth <fhunleth@troodon-software.com>
# Maintainer: Frank Hunleth <fhunleth@troodon-software.com>
pkgname=fwup
pkgver=1.12.0
pkgrel=0
pkgdesc="Configurable embedded Linux firmware update creator and runner"
url="https://github.com/fwup-home/fwup"
arch="all"
license="Apache-2.0"
makedepends="linux-headers confuse-dev libarchive-dev help2man dosfstools mtools zip unzip xdelta3"
subpackages="$pkgname-doc $pkgname-bash-completion"
source="$pkgname-$pkgver.tar.gz::https://github.com/fwup-home/fwup/releases/download/v$pkgver/fwup-$pkgver.tar.gz"

prepare() {
	default_prepare
	update_config_sub
}

build() {
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--localstatedir=/var
	make
}

check() {
	# these fail for some reason
	sed -i \
		-e '/093_sparse*/d' \
		-e '/094_sparse*/d' \
		tests/Makefile
	make check
}

package() {
	make DESTDIR="$pkgdir" install
}

sha512sums="
7c559500edb1ba4e32a6f6287b0fd23f877b6c1f3c4d184cd978f15b6eb95c7c87df4c4fd3466461eef3ea50338717684c5b7816338e6fed57dacd8a738e8f3c  fwup-1.12.0.tar.gz
"
