[arch-commits] Commit in cbindgen/trunk (PKGBUILD)

Jan Steffens heftig at gemini.archlinux.org
Fri Mar 25 18:46:51 UTC 2022


    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) <heftig at archlinux.org>
 
 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
 }



More information about the arch-commits mailing list