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.


Reply via email to