Package Details: yaak 2026.1.0-2

Git Clone URL: https://aur.archlinux.org/yaak.git (read-only, click to copy)
Package Base: yaak
Description: Fast, offline and Git-friendly API client for HTTP, GraphQL, WebSockets, SSE, and gRPC
Upstream URL: https://yaak.app/
Keywords: api api-client graphql grpc http rest websocket websockets
Licenses: MIT
Conflicts: yaak-app-beta, yaak-appimage, yaak-bin, yaak-git
Provides: yaak-app
Submitter: jonasgeiler
Maintainer: jonasgeiler (SoftExpert)
Last Packager: SoftExpert
Votes: 3
Popularity: 1.35
First Submitted: 2024-09-13 10:25 (UTC)
Last Updated: 2026-01-22 22:30 (UTC)

Latest Comments

1 2 Next › Last »

SoftExpert commented on 2026-01-22 22:30 (UTC)

@ruan: Thank you for spotting this problem and for facilitating the fix with your patch! I have updated the package.

ruan commented on 2026-01-21 17:48 (UTC) (edited on 2026-01-21 18:07 (UTC) by ruan)

Installation is failing, seems related to some changes in the tauri build logic, in release 2026.1.0, as per the release notes: https://github.com/mountain-loop/yaak/releases/tag/v2026.1.0

Logs:

   Compiling yaak-http v0.1.0 (/home/user/.cache/yay/yaak/src/yaak/crates/yaak-http)
   Compiling yaak-tauri-utils v0.1.0 (/home/user/.cache/yay/yaak/src/yaak/crates-tauri/yaak-tauri-utils)
   Compiling yaak-plugins v0.1.0 (/home/user/.cache/yay/yaak/src/yaak/crates/yaak-plugins)
   Compiling git2 v0.20.2
   Compiling yaak-ws v0.1.0 (/home/user/.cache/yay/yaak/src/yaak/crates/yaak-ws)
   Compiling yaak-git v0.1.0 (/home/user/.cache/yay/yaak/src/yaak/crates/yaak-git)
    Finished `release` profile [optimized] target(s) in 3m 43s
       Built application at: /home/user/.cache/yay/yaak/src/yaak/target/release/yaak-app
        Info Patching binary "/home/user/.cache/yay/yaak/src/yaak/target/release/yaak-app" for type deb
    Bundling yaak_2026.1.0_amd64.deb (/home/user/.cache/yay/yaak/src/yaak/target/release/bundle/deb/yaak_2026.1.0_amd64.deb)
    Finished 1 bundle at:
        /home/user/.cache/yay/yaak/src/yaak/target/release/bundle/deb/yaak_2026.1.0_amd64.deb

sed: can't read /home/user/.cache/yay/yaak/src/yaak/src-tauri/target/release/bundle/deb/yaak_2026.1.0_*/data/usr/share/applications/yaak.desktop: No such file or directory
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: yaak-exit status 4
 -> Failed to install the following packages. Manual intervention is required:

I'm using yay, and I found the yaak.desktop in:

/home/user/.cache/yay/yaak/src/yaak/target/release/bundle/deb/yaak_2026.1.0_amd64/data/usr/share/applications/yaak.desktop

So I guess the file is now being created here:

${srcdir}/yaak/target/release/bundle/deb/yaak_${pkgver}_.../data/usr/share/applications/yaak.desktop

I guess some adjustments to the build process are necessary.

Edit: Here's a patch to fix the issue, tested locally:

From e03dcab3bbeea70719d70a6a6922a6153dbf94fd Mon Sep 17 00:00:00 2001
From: Ruan Bahia <ruanmed@live.com>
Date: Wed, 21 Jan 2026 15:05:28 -0300
Subject: [PATCH] fix: tauri decoupling in yaak 2026.1.0

---
 PKGBUILD | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index 6a6c453..f3c4b7c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -55,7 +55,7 @@ b2sums=('dd95df94dd785ed9450656ac5c8cafc019f0913b3c546e937361f8dcde6a3a17a54ffed

 build() {
    export YAAK_VERSION="${pkgver}"
-   export TAURI_APP_PATH="${srcdir}/yaak/src-tauri/"
+   export TAURI_APP_PATH="${srcdir}/yaak/crates-tauri/"
    export CI=true

    cd "${srcdir}/yaak/"
@@ -65,12 +65,12 @@ build() {

    sed -e 's|Name=yaak|Name=Yaak|' \
        -e '$aGenericName=API Client' \
-       -i "${srcdir}/yaak/src-tauri/target/release/bundle/deb/yaak_${pkgver}_"*/data/usr/share/applications/yaak.desktop
+       -i "${srcdir}/yaak/target/release/bundle/deb/yaak_${pkgver}_"*/data/usr/share/applications/yaak.desktop
 }

 package() {
    cp -a \
-       "${srcdir}/yaak/src-tauri/target/release/bundle/deb/yaak_${pkgver}_"*/data/usr/ \
+       "${srcdir}/yaak/target/release/bundle/deb/yaak_${pkgver}_"*/data/usr/ \
        "${pkgdir}/usr/"
    install -Dm644 \
        "${srcdir}/yaak/LICENSE" \
-- 
2.52.0


cachyak commented on 2025-12-20 18:11 (UTC)

Starting up with the latest version gives this error:

thread 'main' (260797) panicked at /home/yak/.cache/yay/yaak/src/yaak/src-tauri/yaak-plugins/src/manager.rs:154:83:
called `Result::unwrap()` on an `Err` value: TauriShellErr(Io(Os { code: 2, kind: NotFound, message: "No such file or directory" }))
stack backtrace:
   0: __rustc::rust_begin_unwind
             at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/std/src/panicking.rs:698:5
   1: core::panicking::panic_fmt
             at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/core/src/panicking.rs:75:14
   2: core::result::unwrap_failed
             at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/core/src/result.rs:1855:5
   3: tokio::runtime::park::CachedParkThread::block_on
   4: tokio::runtime::runtime::Runtime::block_on
   5: yaak_plugins::manager::PluginManager::new
   6: core::ops::function::FnOnce::call_once{{vtable.shim}}
   7: <tauri::plugin::TauriPlugin<R,C> as tauri::plugin::Plugin<R>>::initialize
   8: tauri::plugin::initialize
   9: tauri::plugin::PluginStore<R>::initialize_all
  10: tauri::app::Builder<R>::build
  11: tauri_app_lib::run

prettyvanilla commented on 2025-12-15 13:32 (UTC)

Since the update to 2025.9.x yaak-app doesn't start anymore as all the "vendored" package content is now missing. I had to change the build line to npm run tauri build -- --config ./src-tauri/tauri.release.conf.json --bundles deb --no-sign to get a working package again.

The !strip option in the PKGBUILD also leads to the inclusion of debug package content, commenting this option out still leads to a working binary, so the comment there seems to not be correct (anymore) and the option can be removed.

jonasgeiler commented on 2025-11-07 01:31 (UTC)

@dallasrevolt The problem should now be fixed thanks to the suggestion from @kstolp

dallasrevolt commented on 2025-10-25 02:35 (UTC)

Hello! I got an error:

[INFO]: 🎯  Checking for the Wasm target...
Error: wasm32-unknown-unknown target not found in sysroot: "/usr"

Used rustc from the following path: "/usr/bin/rustc"
It looks like Rustup is not being used. For non-Rustup setups, the wasm32-unknown-unknown target needs to be installed manually. See https://rustwasm.github.io/wasm-pack/book/prerequisites/non-rustup-setups.html on how to do this.

Caused by: wasm32-unknown-unknown target not found in sysroot: "/usr"

Used rustc from the following path: "/usr/bin/rustc"
It looks like Rustup is not being used. For non-Rustup setups, the wasm32-unknown-unknown target needs to be installed manually. See https://rustwasm.github.io/wasm-pack/book/prerequisites/non-rustup-setups.html on how to do this.

npm error Lifecycle script `build` failed with error:
npm error code 1
npm error path /home/dallas/.cache/yay/yaak/src/yaak/src-tauri/yaak-templates
npm error workspace @yaakapp-internal/templates@1.0.0
npm error location /home/dallas/.cache/yay/yaak/src/yaak/src-tauri/yaak-templates
npm error command failed
npm error command sh -c wasm-pack build --target bundler


> @yaakapp/app@1.0.0 build
> vite build

vite v7.0.8 building for production...
Generated route tree in 199ms
transforming...

A PostCSS plugin did not pass the `from` option to `postcss.parse`. This may cause imported assets to be incorrectly transformed. If you've recently added a PostCSS plugin that raised this warning, please contact the package author to fix the issue.
✓ 3027 modules transformed.
✗ Build failed in 6.85s
error during build:
Could not resolve "./pkg" from "../src-tauri/yaak-templates/index.ts"
file: /home/dallas/.cache/yay/yaak/src/yaak/src-tauri/yaak-templates/index.ts
    at getRollupError (file:///home/dallas/.cache/yay/yaak/src/yaak/node_modules/rollup/dist/es/shared/parseAst.js:401:41)
    at error (file:///home/dallas/.cache/yay/yaak/src/yaak/node_modules/rollup/dist/es/shared/parseAst.js:397:42)
    at ModuleLoader.handleInvalidResolvedId (file:///home/dallas/.cache/yay/yaak/src/yaak/node_modules/rollup/dist/es/shared/node-entry.js:21430:24)
    at file:///home/dallas/.cache/yay/yaak/src/yaak/node_modules/rollup/dist/es/shared/node-entry.js:21390:26
npm error Lifecycle script `build` failed with error:
npm error code 1
npm error path /home/dallas/.cache/yay/yaak/src/yaak/src-web
npm error workspace @yaakapp/app@1.0.0
npm error location /home/dallas/.cache/yay/yaak/src/yaak/src-web
npm error command failed
npm error command sh -c vite build
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: yaak-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
yaak - exit status 4

jonasgeiler commented on 2025-08-22 06:28 (UTC)

@kstolp Thanks for the hint! I'll look into it as soon as I can

kstolp commented on 2025-08-21 20:33 (UTC)

@jonasgeiler It looks like rust-wasm needs to be added to the makedepends in order to build. Otherwise you get an error like the one referenced here.

jonasgeiler commented on 2025-05-20 23:41 (UTC) (edited on 2025-05-21 14:17 (UTC) by jonasgeiler)

LET ME KNOW IF YOU HAVE PROBLEMS WITH THE v2025.2.0 BUILD PROCESS.
I currently get random errors that I have no idea how to fix, although before I did a clean build it ran through without errors, so no idea if there's actually a problem.

Thanks for your help!
~ Jonas

jonasgeiler commented on 2025-02-21 12:47 (UTC) (edited on 2025-02-22 10:11 (UTC) by jonasgeiler)

EDIT: Fixed it! 2025.1.1 is out.

This package is currently on hold while I try to fix the build process. So far no luck, but I'm on it.