@voidzero Maybe you should do a system update first.
Search Criteria
Package Details: trezor-suite-bin 26.4.2-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/trezor-suite-bin.git (read-only, click to copy) |
|---|---|
| Package Base: | trezor-suite-bin |
| Description: | Desktop app for Trezor hardware wallets.(Prebuilt version.Use system-wide electron) |
| Upstream URL: | https://trezor.io/trezor-suite |
| Keywords: | bitcoin cryptocurrency cryptography electron trezor wallet |
| Licenses: | LicenseRef-T-RSL |
| Conflicts: | trezor-suite |
| Provides: | trezor-suite |
| Submitter: | zxp19821005 |
| Maintainer: | zxp19821005 |
| Last Packager: | zxp19821005 |
| Votes: | 3 |
| Popularity: | 0.154455 |
| First Submitted: | 2024-11-19 07:28 (UTC) |
| Last Updated: | 2026-04-23 05:22 (UTC) |
Dependencies (3)
- electron40 (electron40-binAUR)
- trezor-udevAUR (trezor-bridge-binAUR)
- asar (make)
Required by (0)
Sources (4)
Latest Comments
zxp19821005 commented on 2026-03-09 09:55 (UTC)
voidzero commented on 2026-03-09 09:39 (UTC)
==> Starting prepare()...
The electron version is: 39
CANNOT RUN WITH NODE 20.20.1
asar requires Node >=22.12.0.
==> ERROR: A failure occurred in prepare().
Aborting...
We can force a node version in the following way:
diff --git a/PKGBUILD b/PKGBUILD
index 27c8716..2f3a623 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -35,7 +35,25 @@ _get_electron_version() {
_elec_ver="$(strings "${srcdir}/squashfs-root/${pkgname%-bin}" | grep '^Chrome/[0-9.]* Electron/[0-9]' | cut -d'/' -f3 | cut -d'.' -f1)"
echo -e "The electron version is: \033[1;31m${_elec_ver}\033[0m"
}
+
+# From https://wiki.archlinux.org/title/Node.js_package_guidelines
+_ensure_local_nvm() {
+ # let's be sure we are starting clean
+ which nvm >/dev/null 2>&1 && nvm deactivate && nvm unload
+ export NVM_DIR="${srcdir}/.nvm"
+
+ # The init script returns 3 if version specified
+ # in ./.nvrc is not (yet) installed in $NVM_DIR
+ # but nvm itself still gets loaded ok
+ source /usr/share/nvm/init-nvm.sh || [[ $? != 1 ]]
+}
+
+
+
prepare() {
+ _ensure_local_nvm
+ nvm install 22
+ nvm use 22
sed -i -e "
s/@electronversion@/${_electronversion}/g
s/@appname@/${pkgname%-bin}/g
Thank you.
zxp19821005 commented on 2025-10-17 01:22 (UTC)
@thes1lv3r Thanks for your feedback, added it.
thes1lv3r commented on 2025-10-16 13:54 (UTC)
Needs to add asar as a build dependency, currently getting build errors:
==> Starting prepare()...
The electron version is: 38
/home/s1lv3r/.cache/paru/clone/trezor-suite-bin/PKGBUILD: line 52: asar: command not found
==> ERROR: A failure occurred in prepare().
Aborting...
error: failed to build 'trezor-suite-bin-25.10.1-1':
zxp19821005 commented on 2025-08-01 04:07 (UTC)
@xanc Thanks for your feedback, added it.
xanc commented on 2025-07-08 15:16 (UTC)
You need trezor-udev to work properly [https://aur.archlinux.org/packages/trezor-udev]
zxp19821005 commented on 2025-04-02 03:54 (UTC)
Please DON'T mark it as expired at will! This package is packaged from a file that has already been compiled upstream. Although the upstream has updated the version number, the packaged file has not been released yet!
Pinned Comments
zxp19821005 commented on 2025-04-02 03:54 (UTC)
Please DON'T mark it as expired at will! This package is packaged from a file that has already been compiled upstream. Although the upstream has updated the version number, the packaged file has not been released yet!