Orhun Parmaksız pushed to branch main at Arch Linux / Packaging / Packages /
cargo-insta
Commits:
002d40ee by Orhun Parmaksız at 2024-09-10T12:54:53+03:00
upgpkg: 1.40.0-3: update source and re-enable tests
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = cargo-insta
pkgdesc = Cargo plugin for snapshot testing in Rust
pkgver = 1.40.0
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/mitsuhiko/insta
arch = x86_64
license = Apache-2.0
=====================================
PKGBUILD
=====================================
@@ -4,8 +4,9 @@
# Contributor: Vlad Frolov <[email protected]>
pkgname=cargo-insta
+_pkgname=insta
pkgver=1.40.0
-pkgrel=2
+pkgrel=3
pkgdesc="Cargo plugin for snapshot testing in Rust"
url="https://github.com/mitsuhiko/insta"
depends=('gcc-libs' 'cargo')
@@ -15,23 +16,22 @@
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
sha512sums=('94fe673475c2e73125831e851f6b207c505f8a0432f4e14e691046ae2dbf34f4103badce3d86074ae2858981b7c7e9c266baa288ce9a2c0056818c4c23e0451b')
prepare() {
- cd "$pkgname-$pkgver"
+ cd "$_pkgname-$pkgver"
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
- cd "$pkgname-$pkgver"
+ cd "$_pkgname-$pkgver"
cargo build --frozen --release --all-features
}
-# https://github.com/mitsuhiko/insta/issues/588
-# check() {
-# cd "$pkgname-$pkgver"
-# cargo test --frozen --all-features
-# }
+check() {
+ cd "$_pkgname-$pkgver"
+ cargo test --frozen --all-features
+}
package() {
- cd "$pkgname-$pkgver"
+ cd "$_pkgname-$pkgver"
install -Dm644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
install -Dm755 "target/release/${pkgname}" "${pkgdir}/usr/bin/$pkgname"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/cargo-insta/-/commit/002d40ee4ff4a381bdd805602527e5c7cc343096
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/cargo-insta/-/commit/002d40ee4ff4a381bdd805602527e5c7cc343096
You're receiving this email because of your account on gitlab.archlinux.org.