Date: Sunday, January 17, 2021 @ 21:16:27 Author: heftig Revision: 406340
0.0.7-1 Added: dump_syms/trunk/PKGBUILD ----------+ PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) Added: PKGBUILD =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-01-17 21:16:27 UTC (rev 406340) @@ -0,0 +1,40 @@ +# Maintainer: Jan Alexander Steffens (heftig) <[email protected]> + +pkgname=dump_syms +pkgver=0.0.7 +pkgrel=1 +pkgdesc="Symbol dumper for Firefox" +url="https://github.com/mozilla/dump_syms" +arch=(x86_64) +license=(APACHE MIT) +depends=(gcc-libs openssl bzip2) +makedepends=(cargo git) +_commit=1899b09775037cd9466154dfbaf69abd4880e54c # tags/v0.0.7 +source=("git+$url#commit=$_commit") +sha512sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/^v//;s/-/+/g' +} + +prepare() { + cd $pkgname + cargo fetch --locked --target x86_64-unknown-linux-gnu +} + +build() { + cd $pkgname + cargo build --release --frozen --all-targets +} + +check() { + cd $pkgname + cargo test --release --frozen +} + +package() { + cd $pkgname + install -Dt "$pkgdir/usr/bin" target/release/dump_syms + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE* +}
