kpcyrd pushed to branch main at Arch Linux / Packaging / Packages / cargo-tauri
Commits: 02767837 by kpcyrd at 2025-01-27T20:30:14+01:00 upgpkg: 2.2.5-1 - - - - - 3 changed files: - .SRCINFO - + .nvchecker.toml - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,16 +1,20 @@ pkgbase = cargo-tauri pkgdesc = Command line interface for building Tauri apps - pkgver = 1.5.11 - pkgrel = 2 + pkgver = 2.2.5 + pkgrel = 1 url = https://github.com/tauri-apps/tauri arch = x86_64 license = MIT license = Apache-2.0 + depends = bzip2 + depends = libbz2.so depends = cargo depends = gcc-libs - depends = bzip2 + depends = glibc + depends = xz + depends = liblzma.so options = !lto - source = cargo-tauri-1.5.11.tar.gz::https://github.com/tauri-apps/tauri/archive/tauri-cli-v1.5.11.tar.gz - sha512sums = 5333eb2d0be492d4837e1d92715aafbaadc0480564a9568b0be28cb3fd60f498cea5517c0a604663e91edacaa6cfa57006466be4ef08a213039ed6cdece6e38d + source = cargo-tauri-2.2.5.tar.gz::https://github.com/tauri-apps/tauri/archive/tauri-cli-v2.2.5.tar.gz + sha512sums = 338da5347fe48fa904cb64dd72f632bae31afb4e4a01daf735929fa2b8e47faf0c855edddd20d024147274362697507663ca10341c87d0ec2fd60254b5863a57 pkgname = cargo-tauri ===================================== .nvchecker.toml ===================================== @@ -0,0 +1,5 @@ +[cargo-tauri] +source = "github" +github = "tauri-apps/tauri" +prefix = "tauri-v" +use_latest_release = true ===================================== PKGBUILD ===================================== @@ -2,41 +2,47 @@ pkgname=cargo-tauri _pkgname=tauri -pkgver=1.5.11 -pkgrel=2 +pkgver=2.2.5 +pkgrel=1 pkgdesc="Command line interface for building Tauri apps" arch=('x86_64') url="https://github.com/tauri-apps/tauri" license=('MIT' 'Apache-2.0') -depends=('cargo' 'gcc-libs' 'bzip2') +depends=( + 'bzip2' 'libbz2.so' + 'cargo' + 'gcc-libs' + 'glibc' + 'xz' 'liblzma.so' +) source=("$pkgname-$pkgver.tar.gz::$url/archive/tauri-cli-v$pkgver.tar.gz") -sha512sums=('5333eb2d0be492d4837e1d92715aafbaadc0480564a9568b0be28cb3fd60f498cea5517c0a604663e91edacaa6cfa57006466be4ef08a213039ed6cdece6e38d') +sha512sums=('338da5347fe48fa904cb64dd72f632bae31afb4e4a01daf735929fa2b8e47faf0c855edddd20d024147274362697507663ca10341c87d0ec2fd60254b5863a57') options=('!lto') prepare() { mv "$_pkgname-tauri-cli-v$pkgver" "$pkgname-$pkgver" - cd "$pkgname-$pkgver/tooling/cli" + cd "$pkgname-$pkgver/crates/tauri-cli" cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" mkdir -p completions } build() { - cd "$pkgname-$pkgver/tooling/cli" + cd "$pkgname-$pkgver/crates/tauri-cli" cargo build --release --frozen - local _completion="target/release/$pkgname completions --shell" + local _completion="../../target/release/$pkgname completions --shell" # $_completion bash > "completions/$pkgname" $_completion fish > "completions/$pkgname.fish" $_completion zsh > "completions/_$pkgname" } check() { - cd "$pkgname-$pkgver/tooling/cli" + cd "$pkgname-$pkgver/crates/tauri-cli" cargo test --frozen } package() { - cd "$pkgname-$pkgver/tooling/cli" - install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin" + cd "$pkgname-$pkgver/crates/tauri-cli" + 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" # install -Dm664 "completions/$pkgname" -t "$pkgdir/usr/share/bash-completion/completions/" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/cargo-tauri/-/commit/027678372e655be4f8c53d0e2616faa738a969b9 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/cargo-tauri/-/commit/027678372e655be4f8c53d0e2616faa738a969b9 You're receiving this email because of your account on gitlab.archlinux.org.