diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index 9730fb1..7e19ec5 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -9,26 +9,27 @@ pkgdesc='Managing cargo dependencies from the command line' url='https://github.com/killercup/cargo-edit/releases' arch=('x86_64') license=('MIT' 'APACHE') -depends=('cargo' 'libgit2.so') +depends=('cargo' 'libgit2.so' 'libssh2' 'openssl') source=(https://github.com/killercup/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) sha512sums=('09781398b62ef6746f6682ef98ed8f1137033d3785bba162fccb560adf293b963e102a088c6e30044e2082e149767753dfb70f32c28e75f09126ebf13e3a22b0') b2sums=('4714269414ecc7509d8ee9dd28d705e56dc3b74486256ed95a8c93c86c6594ea1d708d5d36b3f0af9b2d363b7f09e137d08516c0929eb8df4074e387d88874b0') prepare() { cd "${pkgname}-${pkgver}" + sed -i '/\"vendored-libgit2\"/d' Cargo.toml cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } build() { cd ${pkgname}-${pkgver} CFLAGS+=' -ffat-lto-objects' - cargo build --frozen --release + LIBSSH2_SYS_USE_PKG_CONFIG=1 cargo build --frozen --release } check() { cd ${pkgname}-${pkgver} # tests depend on target/debug/ - cargo test --frozen + LIBSSH2_SYS_USE_PKG_CONFIG=1 cargo test --frozen } package() {