Older versions of protobuf are only needed for building.
Proper way to build:
sudo downgrade protobuf python-protobuf
select version 3.20.1 for each
build electrum-git
sudo downgrade protobuf python-protobuf
select any latest version you wish
Git Clone URL: | https://aur.archlinux.org/electrum-git.git (read-only, click to copy) |
---|---|
Package Base: | electrum-git |
Description: | Lightweight Bitcoin wallet |
Upstream URL: | https://github.com/spesmilo/electrum |
Keywords: | bitbox bitcoin coldcard cryptocurrency keepkey ledger trezor wallet |
Licenses: | MIT |
Conflicts: | electrum |
Provides: | electrum |
Submitter: | oneeyed |
Maintainer: | pizzaman |
Last Packager: | pizzaman |
Votes: | 39 |
Popularity: | 0.71 |
First Submitted: | 2012-08-15 12:32 (UTC) |
Last Updated: | 2025-03-15 04:10 (UTC) |
Older versions of protobuf are only needed for building.
Proper way to build:
sudo downgrade protobuf python-protobuf
select version 3.20.1 for each
build electrum-git
sudo downgrade protobuf python-protobuf
select any latest version you wish
@Necromortis python-trezor was missing dependency python-slip10. Should be working now.
Doesn't build, missing dependency:
error: target not found: python-aiorpcx<0.24
Try connect trezor, but receive error:
trezor: (error getting device infos)
Library version for 'trezor' is incompatible.
Installed: 0.13.8, Needed: 0.13.0 <= x < 0.14
Make sure you install it with python3
With the upcoming change in electrums jade library (https://github.com/spesmilo/electrum/pull/9007) the needed python version will change from python-cbor to python-cbor2
@nulldev Thanks. Fixed.
This package fails to package()
because upstream has converted their README.rst
-> README.md
@ordtrogen As per https://wiki.archlinux.org/title/Arch_User_Repository#Build_the_package
In reference to the flag for `makepkg`
:
"-s/--syncdeps automatically resolves and installs any dependencies with pacman before building. If the package depends on other AUR packages, you will need to manually install them first."
So yes you need to install the other AUR dependencies manually. Or you can use an aur helper https://wiki.archlinux.org/title/AUR_helpers , I like trizen https://aur.archlinux.org/packages/trizen
When I do "makepkg -si", I get a bunch of errors related to missing dependencies (below is the output in my native Swedish) Basically "saknade beroenden" is "missing dependencies"
I'm used to the process automatically installing what's required. In this case, do I have to install these depencies manually?
==> Installerar saknade beroenden... FEL: Kunde inte hitta målet python-aiorpcx-git>=0.22 FEL: Kunde inte hitta målet python-aiorpcx-git<0.23 ==> FEL: 'pacman' misslyckades att installera saknade beroenden ==> Saknade beroenden: -> python-qdarkstyle -> python-aiorpcx-git>=0.22 -> python-aiorpcx-git<0.23 -> python-cryptography ==> Kontrollerar byggberoenden... ==> FEL: Kan inte lösa alla beroenden.
@Bfg Opened an issue upstream. https://github.com/spesmilo/electrum/issues/7307
Update: This was fixed upstream.
Pinned Comments
pizzaman commented on 2025-03-14 23:20 (UTC) (edited on 2025-03-14 23:21 (UTC) by pizzaman)
Older versions of protobuf are only needed for building.
Proper way to build:
select version 3.20.1 for each
build electrum-git
select any latest version you wish