Date: Friday, February 3, 2023 @ 17:31:09
  Author: orhun
Revision: 1392260

upgpkg: cargo-generate 0.17.6-2: remove vendored libgit2 (FS#77352)

Modified:
  cargo-generate/trunk/PKGBUILD

----------+
 PKGBUILD |   11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-02-03 17:30:07 UTC (rev 1392259)
+++ PKGBUILD    2023-02-03 17:31:09 UTC (rev 1392260)
@@ -3,18 +3,19 @@
 
 pkgname=cargo-generate
 pkgver=0.17.6
-pkgrel=1
+pkgrel=2
 pkgdesc="Use pre-existing git repositories as templates"
 arch=('x86_64')
 url="https://github.com/cargo-generate/cargo-generate";
 license=('MIT' 'Apache')
-depends=('curl' 'libgit2')
-makedepends=('cargo' 'libssh2' 'openssl')
+depends=('curl' 'libgit2' 'libssh2' 'openssl')
+makedepends=('cargo')
 source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
 sha256sums=('1d0516be0e4c0c04c63862cf639e1788cf54122d0eacb6acbecd92fa87494dd2')
 
 prepare() {
   cd "$pkgname-$pkgver"
+  sed -i 's/\"vendored-libgit2\", \"vendored-openssl\"//' Cargo.toml
   cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
 }
 
@@ -21,12 +22,12 @@
 build() {
   cd "$pkgname-$pkgver"
   CFLAGS+=" -ffat-lto-objects"
-  cargo build --release --frozen
+  LIBSSH2_SYS_USE_PKG_CONFIG=1 cargo build --release --frozen
 }
 
 check() {
   cd "$pkgname-$pkgver"
-  cargo test --frozen --lib
+  LIBSSH2_SYS_USE_PKG_CONFIG=1 cargo test --frozen --lib
 }
 
 package() {

Reply via email to