# Compiling Time: 26.46 SBU
# Maintainer: DeX77 <dex+fw@dragonslave.de>

pkgname=binwalk
pkgdesc="Tool for searching a given binary image for embedded files"
pkgver=3.1.0
pkgrel=1
archs=(x86_64)
groups=('apps-extra')
depends=('fontconfig' 'xz')
makedepends=('rust')
_F_github_author=ReFirmLabs
_F_github_tag_v=y
Finclude github
sha1sums=('bdbe63d6bf0fc75c3d86aa15fe039a6b1d1a8f74')

build() {
	Fcd
	Fpatchall
	Fexec cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" || Fdie
  	export RUSTUP_TOOLCHAIN=stable
	export CARGO_TARGET_DIR=target
	Fexec cargo build --release --locked || Fdie
	Fexerel target/release/binwalk usr/bin/binwalk
}

# optimization OK
