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

pkgname=rustc-demangle
pkgver=0.1.24
pkgrel=1
pkgdesc="Demangling for Rust symbols, C API"
archs=('x86_64')
groups=('lib-extra')
_F_github_author=rust-lang
_F_github_tag=y
depends=('glibc')
makedepends=('rust')
Finclude github
sha1sums=('fd5be0c1c74ef47876529fbe17378c7d93d8b49e')


build() {
	export RUSTUP_TOOLCHAIN=stable
	export CARGO_TARGET_DIR=target
	
	Fcd
	Fexec cargo fetch --target "$CARCH-unknown-linux-gnu" || Fdie
  	Fexec cargo build --release --frozen --package rustc-demangle-capi  || Fdie

	Fmkdir usr/lib
	Fmkdir usr/include

  	Finstallrel 644 target/release/librustc_demangle.{a,so} usr/lib/
	Finstallrel 644 crates/capi/include/rustc_demangle.h usr/include/
}

# optimization OK
