TWICE I have flagged this out of date and TWICE you have unflagged.
4.3.0 WAS RELEASED - STOP UNFLAGGING - UPDATE THE PACKAGE
https://github.com/LedgerHQ/ledger-live/releases/tag/%40ledgerhq%2Flive-desktop%404.3.0
| Git Clone URL: | https://aur.archlinux.org/ledger-live.git (read-only, click to copy) |
|---|---|
| Package Base: | ledger-live |
| Description: | Maintain your Ledger devices |
| Upstream URL: | https://www.ledger.com/ledger-live |
| Keywords: | bitcoin cryptocurrency wallet |
| Licenses: | MIT |
| Submitter: | meriadec |
| Maintainer: | phnx47 |
| Last Packager: | phnx47 |
| Votes: | 24 |
| Popularity: | 0.45 |
| First Submitted: | 2018-07-19 09:01 (UTC) |
| Last Updated: | 2026-05-18 11:59 (UTC) |
TWICE I have flagged this out of date and TWICE you have unflagged.
4.3.0 WAS RELEASED - STOP UNFLAGGING - UPDATE THE PACKAGE
https://github.com/LedgerHQ/ledger-live/releases/tag/%40ledgerhq%2Flive-desktop%404.3.0
I've made a temporary ledger-live-electron36-git package that applies https://github.com/LedgerHQ/ledger-live/pull/10550 which properly upgrades Electron to v36.
WARNING: this package is choosing to use an END OF LIFE version of Electron which means NO MORE ELECTRON SECURITY PATCHES: https://github.com/LedgerHQ/ledger-live/issues/10165
To use this package with the latest maintained Electron version, apply this patch to your PKGBUILD:
diff --git a/PKGBUILD b/PKGBUILD
index 93057d3..ec0b99c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_appname=ledger-live-desktop
pkgname=ledger-live
-_electron='electron32'
+_electron='electron36'
pkgver=2.113.1
pkgrel=1
pkgdesc="Maintain your Ledger devices"
Electron version will be updated when it is updated in the upstream repository.
This package successfully builds and runs with electron36.
diff --git a/PKGBUILD b/PKGBUILD
index cd36d51..762b520 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_appname=ledger-live-desktop
pkgname=ledger-live
-_electron='electron32'
+_electron='electron36'
pkgver=2.113.0
pkgrel=1
pkgdesc="Maintain your Ledger devices"
electron32 has become nearly impossible to build without a massive amount of resources and time because that maintainer has changed build dependencies.
electron36 is maintained by Arch and is an easy download/install. It's currently available in the electron package.
@HD_hirku Ledger creates releases on GitHub, but doesn't set them as pre-releases. Releases on GitHub can be unstable. They can still cancel publishing, that's why I'm waiting for the official release on the website: https://www.ledger.com/ledger-live. Consider using ledger-live-git to get the latest GitHub release.
Upstream issues: nodejs/corepack#612, nodejs/corepack#647
Mhh, doesn't build for me:
/home/marek/.cache/yay/ledger-live/src/.nvm/versions/node/v22.13.1/lib/node_modules/corepack/dist/lib/corepack.cjs:21535
if (key == null || signature == null) throw new Error(`Cannot find matching keyid: ${JSON.stringify({ signatures, keys })}`);
^
Error: Cannot find matching keyid: {"signatures":[{"sig":"MEUCIFi9BYophxX3QG3a5acNjLiow3vuJl77lZ78ZRzFgSJ0AiEA2+LpJqXKe9BP9txmN20SuX99TcI/K4bC/2Wi6alfG4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"keys":[{"expires":null,"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","keytype":"ecdsa-sha2-nistp256","scheme":"ecdsa-sha2-nistp256","key":"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1Olb3zMAFFxXKHiIkQO5cJ3Yhl5i6UPp+IhuteBJbuHcA5UogKo0EWtlWwW6KSaKoTNEYL7JlCQiVnkhBktUgg=="}]}
at verifySignature (/home/marek/.cache/yay/ledger-live/src/.nvm/versions/node/v22.13.1/lib/node_modules/corepack/dist/lib/corepack.cjs:21535:47)
at fetchLatestStableVersion (/home/marek/.cache/yay/ledger-live/src/.nvm/versions/node/v22.13.1/lib/node_modules/corepack/dist/lib/corepack.cjs:21553:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async fetchLatestStableVersion2 (/home/marek/.cache/yay/ledger-live/src/.nvm/versions/node/v22.13.1/lib/node_modules/corepack/dist/lib/corepack.cjs:21672:14)
at async Engine.getDefaultVersion (/home/marek/.cache/yay/ledger-live/src/.nvm/versions/node/v22.13.1/lib/node_modules/corepack/dist/lib/corepack.cjs:22298:23)
at async Engine.executePackageManagerRequest (/home/marek/.cache/yay/ledger-live/src/.nvm/versions/node/v22.13.1/lib/node_modules/corepack/dist/lib/corepack.cjs:22396:47)
at async Object.runMain (/home/marek/.cache/yay/ledger-live/src/.nvm/versions/node/v22.13.1/lib/node_modules/corepack/dist/lib/corepack.cjs:23102:5)
Node.js v22.13.1
@HD_hirku Thank you very much! My bad, the update script for ledger-live has been broken for a long time.
You didn't update the source commit hash for the latest release (2.94). This package is still pulling from July 24th's release (2.84.1).
New source should be e84dc0cedfc46cc80fac6d4bfa3ea77b7da3c606
https://github.com/LedgerHQ/ledger-live/commit/e84dc0cedfc46cc80fac6d4bfa3ea77b7da3c606
Current package is pulling from:
https://github.com/LedgerHQ/ledger-live/commit/c41378dc2620c366a46e01b36a1e8af03c8e9e62
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ledger-live#n8
Pinned Comments
phnx47 commented on 2025-05-10 04:01 (UTC)
@HD_hirku Ledger creates releases on GitHub, but doesn't set them as pre-releases. Releases on GitHub can be unstable. They can still cancel publishing, that's why I'm waiting for the official release on the website: https://www.ledger.com/ledger-live. Consider using ledger-live-git to get the latest GitHub release.