upgpkg: rvpk 1.1.0-2

add missing dep; set rust toolchain
This commit is contained in:
2024-03-23 20:02:59 +01:00
parent 0903b021a0
commit b9d17dea10
2 changed files with 18 additions and 16 deletions

View File

@@ -1,14 +1,15 @@
pkgbase = rvpk pkgbase = rvpk
pkgdesc = Extract Valve VPK (V1 & V2) archives (and create V1 archives) pkgdesc = Extract Valve VPK (V1 & V2) archives (and create V1 archives)
pkgver = 1.1.0 pkgver = 1.1.0
pkgrel = 1 pkgrel = 2
url = https://github.com/panzi/rust-vpk url = https://github.com/panzi/rust-vpk
arch = x86_64 arch = x86_64
license = GPL license = GPL-3.0-or-later
makedepends = cargo makedepends = cargo
depends = glibc
depends = gcc-libs depends = gcc-libs
depends = fuse2 depends = fuse2
source = https://github.com/panzi/rust-vpk/archive/refs/tags/v1.1.0.tar.gz source = rvpk-1.1.0::https://github.com/panzi/rust-vpk/archive/refs/tags/v1.1.0.tar.gz
b2sums = 2f62758e7a702044b14a4be121c284e9ad1911195c8b20ceb08285cb56271a1d42bf7f907c1534caf8e9669a8ba49965857c359dfdcdc11bd1d0a89d286a86ae b2sums = 2f62758e7a702044b14a4be121c284e9ad1911195c8b20ceb08285cb56271a1d42bf7f907c1534caf8e9669a8ba49965857c359dfdcdc11bd1d0a89d286a86ae
pkgname = rvpk pkgname = rvpk

View File

@@ -1,39 +1,40 @@
# Maintainer: Giovanni Harting # Maintainer: Giovanni Harting
pkgname=rvpk pkgname=rvpk
_repo_name="rust-vpk" _name=rust-vpk
pkgver=1.1.0 pkgver=1.1.0
pkgrel=1 pkgrel=2
pkgdesc="Extract Valve VPK (V1 & V2) archives (and create V1 archives)" pkgdesc='Extract Valve VPK (V1 & V2) archives (and create V1 archives)'
arch=(x86_64) arch=(x86_64)
url="https://github.com/panzi/rust-vpk" url='https://github.com/panzi/rust-vpk'
license=(GPL) license=(GPL-3.0-or-later)
depends=(gcc-libs fuse2) depends=(glibc gcc-libs fuse2)
makedepends=(cargo) makedepends=(cargo)
source=("https://github.com/panzi/rust-vpk/archive/refs/tags/v$pkgver.tar.gz") source=("$pkgname-$pkgver::$url/archive/refs/tags/v$pkgver.tar.gz")
b2sums=('2f62758e7a702044b14a4be121c284e9ad1911195c8b20ceb08285cb56271a1d42bf7f907c1534caf8e9669a8ba49965857c359dfdcdc11bd1d0a89d286a86ae') b2sums=('2f62758e7a702044b14a4be121c284e9ad1911195c8b20ceb08285cb56271a1d42bf7f907c1534caf8e9669a8ba49965857c359dfdcdc11bd1d0a89d286a86ae')
prepare() { prepare() {
cd "$_repo_name-$pkgver" cd $_name-$pkgver
cargo fetch --locked --target "$CARCH-unknown-linux-gnu" export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
} }
build() { build() {
cd "$_repo_name-$pkgver" cd $_name-$pkgver
export RUSTUP_TOOLCHAIN=stable export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target export CARGO_TARGET_DIR=target
cargo build --frozen --release --all-features cargo build --frozen --release --all-features
} }
check() { check() {
cd "$_repo_name-$pkgver" cd $_name-$pkgver
export RUSTUP_TOOLCHAIN=stable export RUSTUP_TOOLCHAIN=stable
cargo test --frozen --all-features cargo test --frozen --all-features
} }
package() { package() {
cd "$_repo_name-$pkgver" cd $_name-$pkgver
install -vDm755 -t "$pkgdir/usr/bin" target/release/rvpk install -vDm755 -t "$pkgdir"/usr/bin target/release/rvpk
} }
# vim:set ts=2 sw=2 et: # vim:set ts=2 sw=2 et: