Date: Sunday, October 3, 2021 @ 12:10:12
  Author: dvzrv
Revision: 1027177

upgpkg: maturin 0.11.4-1: Upgrade to 0.11.4.

Fetch all sources in prepare() and run cargo build frozen in build().
Install additional docs.
Add all available direct libdepends in package().
Update maintainer information.

Modified:
  maturin/trunk/PKGBUILD

----------+
 PKGBUILD |   25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2021-10-03 12:03:03 UTC (rev 1027176)
+++ PKGBUILD    2021-10-03 12:10:12 UTC (rev 1027177)
@@ -1,25 +1,32 @@
+# Maintainer: David Runge <dv...@archlinux.org>
+
 pkgname=maturin
-pkgver=0.11.2
+pkgver=0.11.4
 pkgrel=1
-
 pkgdesc="Build and publish crates with pyo3, rust-cpython and cffi bindings"
 url="https://github.com/PyO3/maturin";
 arch=(x86_64)
 license=(Apache)
-
-depends=(gcc-libs libdbus-1.so rust)
-makedepends=(git)
-
+depends=(gcc-libs glibc rust)
+makedepends=(bzip2 dbus git)
 source=(git+https://github.com/PyO3/maturin#tag=v$pkgver)
 sha256sums=('SKIP')
-validpgpkeys=('07515D832489235391FD5799305BDEA95BCA5CBF')
+validpgpkeys=('07515D832489235391FD5799305BDEA95BCA5CBF')  # konstin 
<kons...@mailbox.org>
 
+prepare() {
+  cd maturin
+  cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
 build() {
   cd maturin
-  cargo build --release --locked --all-features
+  cargo build --frozen --release --all-features
 }
 
 package() {
+  depends+=(libbz2.so libdbus-1.so)
+
   cd maturin
-  install -Dm755 target/release/maturin "$pkgdir"/usr/bin/maturin
+  install -vDm 755 target/release/maturin -t "${pkgdir}/usr/bin"
+  install -vDm 644 {Changelog,Readme}.md -t 
"${pkgdir}/usr/share/doc/${pkgname}"
 }

Reply via email to