Date: Friday, March 25, 2022 @ 18:46:51 Author: heftig Revision: 440677
0.21.0-1 Modified: cbindgen/trunk/PKGBUILD ----------+ PKGBUILD | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-03-25 18:24:22 UTC (rev 440676) +++ PKGBUILD 2022-03-25 18:46:51 UTC (rev 440677) @@ -1,7 +1,7 @@ # Maintainer: Jan Alexander Steffens (heftig) <[email protected]> pkgname=cbindgen -pkgver=0.20.0 +pkgver=0.21.0 pkgrel=1 pkgdesc="A tool for generating C bindings to Rust code" url="https://github.com/eqrion/cbindgen" @@ -10,33 +10,36 @@ depends=(gcc-libs) makedepends=(cargo git) checkdepends=(cython) -_commit=41506d5aeb2be8d200f52d08afb0c243414eb00d # tags/v0.20.0^0 +_commit=b3de1dc4b438222ee8000afeeafdbe209adf337e # tags/v0.21.0^0 source=("git+https://github.com/eqrion/cbindgen#commit=$_commit") sha512sums=('SKIP') +export CARGO_PROFILE_RELEASE_LTO=fat +export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 + pkgver() { - cd $pkgname - git describe --tags | sed 's/^v//;s/-/+/g' + cd cbindgen + git describe --tags | sed 's/^v//;s/[^-]*-g/r&/;s/-/+/g' } prepare() { - cd $pkgname + cd cbindgen cargo fetch --locked --target x86_64-unknown-linux-gnu } build() { - cd $pkgname + cd cbindgen cargo build --release --frozen --all-targets } check() { - cd $pkgname + cd cbindgen # Tests need nightly features RUSTC_BOOTSTRAP=1 cargo test --release --frozen } package() { - cd $pkgname + cd cbindgen install -Dt "$pkgdir/usr/bin" target/release/cbindgen install -Dt "$pkgdir/usr/share/doc/$pkgname" -m644 README.md }
