Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / cargo-crev
Commits: dfc996f0 by Caleb Maclennan at 2025-07-26T20:10:53+03:00 upgpkg: 0.26.5-1 - - - - - 3 changed files: - .SRCINFO - PKGBUILD - − libgit2.pc Changes: ===================================== .SRCINFO ===================================== @@ -1,6 +1,6 @@ pkgbase = cargo-crev pkgdesc = Scalable, social, Code REView and recommendation system that we desperately need - pkgver = 0.26.4 + pkgver = 0.26.5 pkgrel = 1 url = https://github.com/crev-dev/cargo-crev arch = x86_64 @@ -13,11 +13,8 @@ pkgbase = cargo-crev depends = libcurl.so depends = libgit2.so options = !lto - source = cargo-crev-0.26.4.tar.gz::https://github.com/crev-dev/cargo-crev/archive/v0.26.4.tar.gz - source = libgit2.pc - sha512sums = f3e7c19e7c48b8f569c1c7bcc0753b953aa17ecc492c7def8a3c6a58429fe8cff15ffa2ae6ff5a3cbae4e07ec68e49009fd914e935a41b726183e8f206908c8e - sha512sums = 95bf0ae63789e62eec0a52ec5d0f4e0b4e8040b6e2f9a22d161bc0c079c3bc70bba3a7b1e9a72554c94123c1c7e6dfb053ba866538b66236f7835d182820fec8 - b2sums = 68782f23c00704b52c859568c7b4e8a38bd0f8150e851d7b2e0fa8281af62ae04f8da7a21dd3baf560f071328996f6c8fe2b14cf21dd45fe4aa0fb68c9b4cb13 - b2sums = aaf6383a11a3adcb17e9d690930572fb10358d284b1a5059aaeb4e4295d709f157465c7874fa9a5bf28c6910d2b537bf82c2fdd0745d7da150f29c749cca4b4c + source = cargo-crev-0.26.5.tar.gz::https://github.com/crev-dev/cargo-crev/archive/v0.26.5.tar.gz + sha512sums = 9466562da05f23ca0c8ec6945195effdd93e0186a947f56162fa66587aa14e0be591761db9a27d61644b4887cbf58945969d6f3b86e0569575ab2565c473575b + b2sums = d1921c5ba4027b8711acb9720918e7554ee5395ec91f208ac71397cc8dd04992d7c1453d8212a6bf1da606a5ba110b93c6dea55da6be00d316ddc413505ecaa2 pkgname = cargo-crev ===================================== PKGBUILD ===================================== @@ -2,7 +2,7 @@ # Maintainer: Orhun Parmaksız <or...@archlinux.org> pkgname=cargo-crev -pkgver=0.26.4 +pkgver=0.26.5 pkgrel=1 pkgdesc="Scalable, social, Code REView and recommendation system that we desperately need" url="https://github.com/crev-dev/cargo-crev" @@ -11,12 +11,9 @@ makedepends=('clang') arch=('x86_64') license=('MPL-2.0' 'Apache-2.0' 'MIT') options=('!lto') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/crev-dev/cargo-crev/archive/v${pkgver}.tar.gz" - "libgit2.pc") -sha512sums=('f3e7c19e7c48b8f569c1c7bcc0753b953aa17ecc492c7def8a3c6a58429fe8cff15ffa2ae6ff5a3cbae4e07ec68e49009fd914e935a41b726183e8f206908c8e' - '95bf0ae63789e62eec0a52ec5d0f4e0b4e8040b6e2f9a22d161bc0c079c3bc70bba3a7b1e9a72554c94123c1c7e6dfb053ba866538b66236f7835d182820fec8') -b2sums=('68782f23c00704b52c859568c7b4e8a38bd0f8150e851d7b2e0fa8281af62ae04f8da7a21dd3baf560f071328996f6c8fe2b14cf21dd45fe4aa0fb68c9b4cb13' - 'aaf6383a11a3adcb17e9d690930572fb10358d284b1a5059aaeb4e4295d709f157465c7874fa9a5bf28c6910d2b537bf82c2fdd0745d7da150f29c749cca4b4c') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/crev-dev/cargo-crev/archive/v${pkgver}.tar.gz") +sha512sums=('9466562da05f23ca0c8ec6945195effdd93e0186a947f56162fa66587aa14e0be591761db9a27d61644b4887cbf58945969d6f3b86e0569575ab2565c473575b') +b2sums=('d1921c5ba4027b8711acb9720918e7554ee5395ec91f208ac71397cc8dd04992d7c1453d8212a6bf1da606a5ba110b93c6dea55da6be00d316ddc413505ecaa2') prepare() { cd "${pkgname}-${pkgver}" @@ -25,19 +22,21 @@ prepare() { build() { cd "${pkgname}-${pkgver}" - # use custom libgit2.pc file to trick cargo into linking libgit2 1.9.x - PKG_CONFIG_PATH="$srcdir" LIBGIT2_NO_VENDOR=1 LIBSSH2_SYS_USE_PKG_CONFIG=1 cargo build -p "$pkgname" --frozen --release --no-default-features + export LIBGIT2_NO_VENDOR=1 + export LIBSSH2_SYS_USE_PKG_CONFIG=1 + cargo build -p "$pkgname" --frozen --release --no-default-features } check() { cd "${pkgname}-${pkgver}" - PKG_CONFIG_PATH="$srcdir" LIBGIT2_NO_VENDOR=1 LIBSSH2_SYS_USE_PKG_CONFIG=1 cargo test -p "$pkgname" --frozen --release --no-default-features + export LIBGIT2_NO_VENDOR=1 + export LIBSSH2_SYS_USE_PKG_CONFIG=1 + cargo test -p "$pkgname" --frozen --release --no-default-features } package() { cd "${pkgname}-${pkgver}" install -Dm755 "target/release/${pkgname}" -t "${pkgdir}/usr/bin" - install -Dm644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" install -Dm644 LICENSE-MIT -t "${pkgdir}/usr/share/licenses/${pkgname}" } ===================================== libgit2.pc deleted ===================================== @@ -1,11 +0,0 @@ -prefix="/usr" -libdir="/usr/lib" -includedir="/usr/include" - -Name: libgit2 -Description: The git library, take 2 -Version: 1.8.4 -Libs: -L${libdir} -lgit2 -Libs.private: -lhttp_parser -L/usr/lib -lssh2 -lssl -lcrypto -lrt -Requires.private: openssl libpcre2-8 zlib -Cflags: -I${includedir} View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/cargo-crev/-/commit/dfc996f0ade312c89f7986209b29c543dcbfa6de -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/cargo-crev/-/commit/dfc996f0ade312c89f7986209b29c543dcbfa6de You're receiving this email because of your account on gitlab.archlinux.org.