Package Details: trezor-bridge-bin 2.0.30-4

Git Clone URL: https://aur.archlinux.org/trezor-bridge-bin.git (read-only, click to copy)
Package Base: trezor-bridge-bin
Description: Communication daemon for TREZOR
Upstream URL: https://trezor.io/
Keywords: trezor-bridge trezord
Licenses: LGPL3
Conflicts: trezor-udev, trezord-git, trezord-go
Provides: trezor-bridge, trezor-udev, trezord
Submitter: jugs
Maintainer: pizzaman
Last Packager: pizzaman
Votes: 25
Popularity: 0.019166
First Submitted: 2015-08-07 01:06 (UTC)
Last Updated: 2021-12-10 05:21 (UTC)

Latest Comments

pizzaman commented on 2021-12-10 05:25 (UTC)

@binarypenguin & @kuroneko trezor-suite-appimage was removed from conflicts.

cga commented on 2021-10-30 10:13 (UTC)

hi everyone,

apologies about being absent, but life's been very busy. As I don't have time to maintain this anymore, I'm orphaning it so that some other skilled maintainer can take over.

peace out!

binarypenguin commented on 2021-10-18 13:49 (UTC) (edited on 2021-10-18 13:50 (UTC) by binarypenguin)

the conflict with trezor-suite-appimage messes up the build.

==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "trezor-suite-appimage"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: trezor-suite-appimage 21.10.2-1 (Mon 18 Oct 2021 03:43:24 PM CEST)
==> Cleaning up...
:: Pacman command: /usr/bin/sudo /usr/bin/pacman /tmp/xxx/trezor-suite-appimage/trezor-suite-appimage-21.10.2-1-x86_64.pkg.tar.zst -U
loading packages...
resolving dependencies...
looking for conflicting packages...
:: trezor-suite-appimage and trezor-bridge-bin are in conflict. Remove trezor-bridge-bin? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'trezor-udev' required by trezor-suite-appimage

the problem is that I installed the trezor-bridge-bin when the package did not state that it provides trezor-udev. Is the conflict really necessary?

kuroneko commented on 2021-08-22 03:02 (UTC)

Why is this package conflicts with trezor-suite-appimage?

cga commented on 2021-06-09 17:18 (UTC)

@natlu2809 I'm glad you solved your issue. Let's wait for upstream.

@akeller no time to do that right now. It seems many packages don't do that tho. I'm open to pointers and docs.

@louielu arm64 added with -3 version. let me know if it works please.

akeller commented on 2021-05-28 07:01 (UTC) (edited on 2021-05-28 07:02 (UTC) by akeller)

PGP verification could be part of this install. Right now, the package host is a single point of failure, and the only way to double check that the .deb is authentic is to import the PGP key for SatoshiLabs and run dpkg-sig yourself. We could add dpkg-sig as a dependent package (or as a source, since it is part of the git repo). Adding the PGP key could be a pain, but the fingerprint is at least listed on Github.

louielu commented on 2021-05-11 02:46 (UTC)

To support arm64 (e.g. pinebook pro) arch, we can add this to the PKGBUILD:

arch=('i686' 'x86_64' 'aarch64')


source_aarch64=("https://wallet.trezor.io/data/bridge/${pkgver}/trezor-bridge_${pkgver}_arm64.deb")

sha256sums_aarch64=('62451ae847462926840fbf99e6f2b2118bf46b94274e2eba596785408a402baa')

natlu2809 commented on 2021-05-09 14:42 (UTC)

to answer my own Q on 2021-04021 16:03 - Trezor support tell me :

"This is an issue with a third-party tool pamu2fcfg. Please keep in mind that we do not develop nor maintain third-party software, so we cannot guarantee their full functionality. However, your private keys are always safely protected by your Trezor device, no matter what third-party application you use it with.

The issue was already fixed (https://github.com/Yubico/pam-u2f/issues/176) but was not released yet. It is up to the third party to release the fix."

natlu2809 commented on 2021-04-21 16:03 (UTC)

Tell me to go somewhere else for support but Im having trouble with Trezor Model T and pam authn. pamu2fcfg is giving me an error: error: fido_cred_verify (-7) FIDO_ERR_INVALID_ARGUMENT. Installed this version 2.0.30-2 yesterday.

Any ideas, suggestions?

cga commented on 2021-03-19 10:05 (UTC)

@bradwood,

I agree with you on the diff about udev, and I would fix that if I could. However this bin package uses a .deb archive, hence udev rules come from upstream. If this was a source based package I would fix this, but it's not.

bradwood commented on 2021-03-14 14:13 (UTC) (edited on 2021-03-14 14:41 (UTC) by bradwood)

The udev rules on trezor's site are ever-so-slightly different to the ones shipped from this package

vimdiff <(curl https://data.trezor.io/udev/51-trezor.rules) /usr/lib/udev/rules.d/50-trezor.rules

Not sure if this is a problem or not, but would be nice to fix -- I've been having all kinds of bridge/LIBUSB errors and was wondering if this could be related.

cga commented on 2021-02-28 08:35 (UTC)

done :)

ipha commented on 2021-02-28 03:11 (UTC)

Could you add trezor-udev to provides? I'd like to have this installed alongside trezor-suite.

cga commented on 2020-11-20 18:50 (UTC)

I've successfully packaged it and installed it on my system. Here's the PKGBUILD:

# Maintainer: Jakub Trnka <jakub.trnka@chainanalytics.net>
# Contributor: Sebastian Jug <seb@stianj.ug>

pkgname=trezor-bridge-bin
pkgver=2.0.30
pkgrel=1
pkgdesc="Communication daemon for TREZOR"
arch=('i686' 'x86_64')
url="https://trezor.io/"
license=('LGPL3')
depends=('systemd')
makedepends=()
provides=('trezor-bridge' 'trezord')
conflicts=('trezord-git' 'trezord-go' 'trezor-udev')
options=()
install="${pkgname}.install"
source_i686=("https://wallet.trezor.io/data/bridge/${pkgver}/trezor-bridge_${pkgver}_i386.deb")
source_x86_64=("https://wallet.trezor.io/data/bridge/${pkgver}/trezor-bridge_${pkgver}_amd64.deb")
sha256sums_i686=('70a3d2f68a6796014ed495a0138612518e681cb3ae91260d74651af8bf836438')
sha256sums_x86_64=('5b61650044b0a0aad8d1a7a611f4393bfa43ef3622c09600a0f5eee87d84017b')

package() {
    echo "Extracting the data..."
    bsdtar -xf data.tar.gz -C "$pkgdir/"

    echo "Fixing file structure..."
    mv "$pkgdir"/lib/udev "$pkgdir"/usr/lib/

    echo "Cleaning up..."
    rm -r "$pkgdir"/lib/
}

ps: I'm a veteran Arch/Linux - user/professional. I used to maintain a few AUR packages way back when. I'm now back to Arch and would be happy to maintain this one.

cga commented on 2020-11-20 17:37 (UTC)

this package hasn't received updates in over a year, I could take care of it if jak agrees.

gsi commented on 2019-06-16 20:05 (UTC) (edited on 2019-06-16 20:49 (UTC) by gsi)

libusb should be listed as dependency. Otherwise libusb: Error when initializing libUSB

ifraixedes commented on 2019-06-11 17:44 (UTC)

I've got the same error than @nuc once I installed this package, however, it was a matter of unplug and plug again the Trezor.

Probably there wasn't the @nuc problem, but I'm reporting to let a new user which install the package to try that before searching for such error.

nuc commented on 2019-02-21 12:43 (UTC)

Thanks I have already tried the git version but it does not work either. I had filed a bugreport to trezor but it got closed as packaging issue.

jak3264 commented on 2019-02-10 10:06 (UTC)

@nuc This looks like you're having some problem with libusb. trezor-bridge-bin is just script to fetch binaries from wallet.trezor.io/data/bridge and install them as Arch linux package. My bridge installation works fine. You can try to compile the binaries by yourself via trezord-git, as @redfish suggests, but I doubt it will solve the problem.

redfish commented on 2019-02-09 15:08 (UTC)

@nuc the trezord-git package has been working well for me, fwiw.

nuc commented on 2019-02-09 05:30 (UTC)

Getting this error upon opening https://wallet.trezor.io/#/:

Action was interrupted
Error details: LIBUSB_ERROR_ACCESS

petrkr commented on 2018-07-23 11:58 (UTC)

Diff to version 2.0.19

diff --git a/PKGBUILD b/PKGBUILD.new
index cbde23c..331c8d2 100644
--- a/PKGBUILD
+++ b/PKGBUILD.new
@@ -2,7 +2,7 @@
 # Contributor: Sebastian Jug <seb@stianj.ug>

 pkgname=trezor-bridge-bin
-pkgver=2.0.14
+pkgver=2.0.19
 pkgrel=2
 pkgdesc="Communication daemon for TREZOR"
 arch=('i686' 'x86_64')
@@ -14,8 +14,8 @@ options=()
 install=$pkgname.install
 source_i686=("https://wallet.trezor.io/data/bridge/${pkgver}/trezor-bridge_${pkgver}_i386.deb")
 source_x86_64=("https://wallet.trezor.io/data/bridge/${pkgver}/trezor-bridge_${pkgver}_amd64.deb")
-sha256sums_i686=('73b685f26c0d51a47e06034e2043bc10da7a20f368fe017a537b81a03ebcef8d')
-sha256sums_x86_64=('499ddb14b70b3dea16532decb7118bce46c4d97382e3804edd8d6c9608c02296')
+sha256sums_i686=('f5b3a810602c9434f5b61be091c294d532fd08e6c4289ad76b8b0dbd05a69762')
+sha256sums_x86_64=('ef01a113067b5c21f7327555a30f175009ae8778dec4bfb4e3d554fa694b07a0')

 package() {
     msg2 "Extracting the data..."

tsusanka commented on 2018-04-13 08:50 (UTC)

Can I help with this being updated?

trundle commented on 2018-03-20 19:18 (UTC)

Will you update the package with the latest version?

veox commented on 2018-03-10 13:44 (UTC) (edited on 2018-03-10 13:45 (UTC) by veox)

PKGBUILD diff to 2.0.9:

5c5
< pkgver=1.2.1
---
> pkgver=2.0.9
17,18c17,18
< sha256sums_i686=('1f0b10541e5a9f54bc73aa0d985233d2d4c88f391fb7997633a035ed286ceb55')
< sha256sums_x86_64=('7544eae4f1fd0238bfd67ec908925da2a94824167f500e4fa91d9764a2c7f7c7')
---
> sha256sums_i686=('5f5994130cab93dd9f8a761071e47e87ffc070b7e3d06b64c91bd27a55ed72da')
> sha256sums_x86_64=('d67a9a2483095c5bb52653022f40469406c800bf3c32b4d29272bfee25f9bc37')
26,28c26
<     
<     msg2 "Removing init scripts, and cleaning up..."
<     rm -r "$pkgdir"/etc/ "$pkgdir"/lib/
---
>     rmdir "$pkgdir"/lib

veox commented on 2018-03-10 13:33 (UTC)

URL should be updated: currently redirects to: https://wallet.trezor.io/#/

jugs commented on 2016-10-20 00:47 (UTC)

As @lothar_m said back in June, libmicrohttpd has to be 0.9.44 otherwise we run into issues...

infertux commented on 2016-10-11 10:05 (UTC)

Here's the diff to update it to version 1.2.0: ``` @@ -2,8 +2,8 @@ # pkgname=trezor-bridge-bin -pkgver=1.1.3 -pkgrel=1 +pkgver=1.2.0 +pkgrel=2 pkgdesc="Standalone application to use the trezor hardware bitcoin wallet with your computer" arch=('i686' 'x86_64') url="https://mytrezor.com/" @@ -12,18 +12,18 @@ makedepends=() options=() install=$pkgname.install -source_i686=("https://mytrezor.s3.amazonaws.com/bridge/${pkgver}/trezor-bridge_${pkgver}_i386.deb") -source_x86_64=("https://mytrezor.s3.amazonaws.com/bridge/${pkgver}/trezor-bridge_${pkgver}_amd64.deb") -sha256sums_i686=('2b5cf70dd2b5d5bd3df77375dace5242c7e7fc104651d086106d3b2038a564f7') -sha256sums_x86_64=('079600f4c39699f71243904925d96584420773015328cc5fd7edb0ef739f14b3') +source_i686=("https://wallet.mytrezor.com/data/bridge/${pkgver}/trezor-bridge_${pkgver}_i386.deb") +source_x86_64=("https://wallet.mytrezor.com/data/bridge/${pkgver}/trezor-bridge_${pkgver}_amd64.deb") +sha256sums_i686=('ef156e38f7622c4033839e7adac16f9744b27d6554c786e9e8d2d814f19c89e6') +sha256sums_x86_64=('1eba299bcd96be68b675efe5935705cccf013c8b7a452497d83b3ca4bba23297') package() { msg2 "Extracting the data..." bsdtar -xf data.tar.gz -C "$pkgdir/" msg2 "Fixing file structure..." - mv "$pkgdir"/lib/udev/ "$pkgdir"/lib/jsoncpp/ -t "$pkgdir"/usr/lib/ - + mv "$pkgdir"/lib/udev/ -t "$pkgdir"/usr/lib/ + msg2 "Removing init scripts, and cleaning up..." - rm -r "$pkgdir"/etc/ "$pkgdir"/lib/ "$pkgdir"/usr/lib/jsoncpp/CMakeFiles/CMakeTmp/ + rm -r "$pkgdir"/etc/ "$pkgdir"/lib/ } ```

dkaparis commented on 2016-08-28 20:54 (UTC)

On my system, trezord gives the following error: trezord: error while loading shared libraries: libmicrohttpd.so.10: cannot open shared object file: No such file or directory Version of libmicrohttpd is 0.9.50-1

lothar_m commented on 2016-06-27 09:20 (UTC)

Is anyone having problems with this package and the latest libmicrohttpd? I can only run it successfully with libmicrohttpd 0.9.44 (newer versions prevent trezor-bridge from running).

lothar_m commented on 2016-06-27 09:17 (UTC)

Version 1.1.5 is available.

raucao commented on 2016-04-01 16:58 (UTC)

Could you update the version to 1.1.3 please?

jugs commented on 2015-09-26 13:36 (UTC)

@bjorn, why is this package out of date? I can't seem to find a newer version than 1.1.0.