diff options
author | Amirul Fitri | 2022-08-19 15:50:16 +0800 |
---|---|---|
committer | Amirul Fitri | 2022-08-19 15:50:16 +0800 |
commit | 85c422dd180241bd296509747158f32d0908ee64 (patch) | |
tree | ea7bb676b95e211a2d82f8dead3a31ac73bf95c8 /PKGBUILD | |
parent | e9726d2c4915c954c522399dadd38cdf7cb97ca3 (diff) | |
download | aur-85c422dd180241bd296509747158f32d0908ee64.tar.gz |
0.9.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 17 insertions, 16 deletions
@@ -1,10 +1,10 @@ # Maintainer: Amirul Fitri <tounghacker@gmail.com> # maintainer's variables -_commit=18e692e513437c792c4b56977b72db33342a22c4 +_commit=4d610ac3e6d25f17146d3a18170291b3d26d7a78 pkgname=playit -pkgver=0.8.3+beta +pkgver=v0.9.2+2+g4d610ac pkgrel=1 pkgdesc="A tunneling tool to host a game server without port forwarding or sharing public IP" arch=('x86_64') @@ -16,30 +16,31 @@ source=("${pkgname}::git+https://github.com/playit-cloud/playit-agent.git#commit sha256sums=('SKIP') prepare() { - cd "${pkgname}" - cargo fetch --locked --target "${CARCH}-unknown-linux-gnu" + cd "${pkgname}" + cargo update # FIXME: remove later when upstream update Cargo.lock + cargo fetch --locked --target "${CARCH}-unknown-linux-gnu" } pkgver() { - cd "${pkgname}" - grep -Po "^version\s*=\s*\"\K.*(?=\")" packages/agent/Cargo.toml | sed 's/-/+/g' + cd "${pkgname}" + git describe --tags | sed 's/-/+/g' } build() { - cd "${pkgname}" - export RUSTUP_TOOLCHAIN=stable - export CARGO_TARGET_DIR=target - cargo build --frozen --release --all-features + cd "${pkgname}" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --all-features } check() { - cd "${pkgname}" - export RUSTUP_TOOLCHAIN=stable - cargo test --frozen --all-features + cd "${pkgname}" + export RUSTUP_TOOLCHAIN=stable + cargo test --frozen --all-features } package() { - cd "${pkgname}" - install -Dm755 target/release/agent "${pkgdir}"/usr/bin/"${pkgname}" - install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE + cd "${pkgname}" + install -Dm755 target/release/agent "${pkgdir}"/usr/bin/"${pkgname}" + install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE } |