Date: Thursday, March 23, 2023 @ 15:13:32 Author: orhun Revision: 1427231
addpkg: cargo-semver-checks 0.19.0-2 Added: cargo-semver-checks/ cargo-semver-checks/repos/ cargo-semver-checks/trunk/ cargo-semver-checks/trunk/PKGBUILD ----------+ PKGBUILD | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) Added: cargo-semver-checks/trunk/PKGBUILD =================================================================== --- cargo-semver-checks/trunk/PKGBUILD (rev 0) +++ cargo-semver-checks/trunk/PKGBUILD 2023-03-23 15:13:32 UTC (rev 1427231) @@ -0,0 +1,42 @@ +# Maintainer: Orhun Parmaksız <[email protected]> +# Contributor: KokaKiwi <kokakiwi+aur at kokakiwi dot net> + +pkgname=cargo-semver-checks +pkgver=0.19.0 +pkgrel=2 +pkgdesc='Scan your Rust crate for semver violations' +url='https://github.com/obi1kenobi/cargo-semver-checks' +license=('Apache' 'MIT') +arch=('x86_64') +depends=('libgit2' 'openssl') +makedepends=('cargo' 'git') +_commit='f9b1878c055bf695ecb4e9ddbf70fce561d8a764' +source=("$pkgname::git+$url.git#commit=$_commit") +sha512sums=('SKIP') +options=('!lto') + +prepare() { + cd "$pkgname" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "$pkgname" + cargo build --release --frozen +} + + +check() { + cd "$pkgname" + ./scripts/regenerate_test_rustdocs.sh + cargo test --frozen +} + +package() { + cd "$pkgname" + install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin" + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" + install -Dm 644 LICENSE-MIT -t "$pkgdir/usr/share/licenses/$pkgname" +} + +# vim:set ts=2 sw=2 et:
