Package Details: ledger-live-bin 2.41.3-1

Git Clone URL: https://aur.archlinux.org/ledger-live-bin.git (read-only, click to copy)
Package Base: ledger-live-bin
Description: Ledger Live - Desktop (AppImage version)
Upstream URL: https://github.com/LedgerHQ/ledger-live-desktop
Keywords: bitcoin cryptocurrency wallet
Licenses: MIT
Conflicts: ledger-live, ledger-live-git
Provides: ledger-live
Submitter: DescartesHorse
Maintainer: phnx47
Last Packager: phnx47
Votes: 44
Popularity: 2.90
First Submitted: 2018-07-10 01:52 (UTC)
Last Updated: 2022-05-03 14:08 (UTC)

Dependencies (1)

Required by (2)

Sources (2)

Latest Comments

phnx47 commented on 2022-02-17 12:53 (UTC)

@TaXules Thank you!

TaXules commented on 2022-02-16 23:02 (UTC) (edited on 2022-02-16 23:04 (UTC) by TaXules)

Hi,

I think you can remove the line 40 chmod -R +rx "$pkgdir/opt/$_pkgbin" which makes everything executable in /opt/ledger-live-desktop.

It was probably added to make the directories accessible to the user but this is (better) done after with line 48 find "$pkgdir" -type d -exec chmod 755 {} +.

Thanks.

faisalm commented on 2021-11-02 17:37 (UTC) (edited on 2021-11-02 17:51 (UTC) by faisalm)

update to 2.34.4 (probably should drop pkgrel to 0 too):

diff --git a/PKGBUILD b/PKGBUILD
index 3022d48..743598f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ pkgname=ledger-live-bin
 pkgdesc='Ledger Live - Desktop (AppImage version)'
 license=('MIT')
 url='https://github.com/LedgerHQ/ledger-live-desktop'
-pkgver=2.34.3
+pkgver=2.34.4
 pkgrel=1
 arch=('x86_64')
 depends=('ledger-udev')
@@ -20,7 +20,7 @@ source=(
   "${_package}::${url}/releases/download/v${pkgver}/${_package}"
   "LICENSE::https://raw.githubusercontent.com/LedgerHQ/ledger-live-desktop/v${pkgver}/LICENSE"
 )
-sha512sums=('52dfd819ee347f3952cb95439fac570cec65c664cc17ab0d6ed9bf305b1d042de3055dc4770c8b76414a93cbe3f87476a21b80bd64bdf7bdc84d529a1ab2dc79'
+sha512sums=('b8f464159ca1ba8366730475ce182c09f340979b4d485ff5338f842a80f6791b8c46ff7053fb0649b4fb7cfe087c91b6c4aefd4b921a9fad2ef53d26d20b8fe5'
             '915edd51fe7732af57f5a4ca8f4c61c4f435de6357e34ed0733cac8d950d80b3a9e513deac0a3672a07f38ff871a57032a221b3aa27edae8e42cc00586fe3318')

zerophase commented on 2021-08-05 16:30 (UTC)

@phnx47 Trying to figure out why my password lock turned itself off in that case.

phnx47 commented on 2021-08-05 16:16 (UTC)

@zerophase nodejs not required

zerophase commented on 2021-08-05 16:04 (UTC)

Does this require nodejs? I just updated nodejs, and the password lock disabled itself.

phnx47 commented on 2021-07-08 15:14 (UTC)

@crabvk This package update only to stable version, not pre-release

phnx47 commented on 2021-05-23 18:11 (UTC)

@SharkTH We have check sha512sums. When a version is updated, I still need to update PKGBUILD. Skip checksum is not a good idea. Btw update is half-automated, I receive notification by email and just run the update script after a manual check package.

SharkTH commented on 2021-05-23 17:57 (UTC)

Meganoob here; this is my first comment. Out of curiosity, why not use the ledger.com download link, which doesn't change with version changes?

phnx47 commented on 2021-04-25 05:36 (UTC)

@mikesco3 It is v2.25.1

mikesco3 commented on 2021-04-24 17:02 (UTC)

Any reason why we are still delaying updating this to v 2.25.1?

Adramyttium commented on 2021-04-13 15:29 (UTC)

@phnx47, Thanks for your response.

The issue with the conflict still confuses me, because I don't have either version installed.

I'll go with the upstream appimage and install ledger-udev myself.

phnx47 commented on 2021-04-13 14:25 (UTC) (edited on 2021-04-13 14:28 (UTC) by phnx47)

@Adramyttium It is problem with AUR helper, can't resolve dependency.

  • I recommend try use paru or yay. Everything will be resolve. paru ledger-live-bin or yay -S ledger-live-bin.
  • ledger-udev need for USB work, so you may install ledger-udev directly for work with upstream AppImage.
  • Conflict, because you need install only one: ledger-live-bin OR ledger-live, but not together

Adramyttium commented on 2021-04-13 13:50 (UTC) (edited on 2021-04-13 14:08 (UTC) by Adramyttium)

@phnx47. Thank you for that clarification. I understand that difference now.

This is my issue: If, for example, I try to install ledger-live (the version built from source), I get this error in the GUI for pacman (Add/Remove Software):

"Conflicting Dependencies - ledger-live and ledger-live-bin are in conflict."

I a different error if I try to install ledger-live-bin. In this case, the error is:

could not satisfy dependencies: - unable to satisfy dependency 'ledger-udev' required by ledger-live-bin

I cannot understand why the source package conflicts with the binary. This happens on multiple machines, so I'm left thinking there is something wacky in AUR. The other error seems simply to be a missing dependency.

Out of frustration, I went to the Ledger website and downloaded and installed the appimage. It runs just fine, but with the major exception that it won't talk to my ledger device via USB for some reason.

phnx47 commented on 2021-04-13 06:20 (UTC)

@Adramyttium ledger-live - build from source, ledger-live-bin - extract AppImage. What problems with build? AppImage from Upstream is working for you?

Adramyttium commented on 2021-04-12 22:16 (UTC)

I have never gotten either this package or the Ledger-Live packages to successfully build. Anyone know what is going on? Why are there two options seemingly in conflict here in AUR.

agkbill commented on 2021-02-11 17:46 (UTC)

Hi was trying out 2.21.3-1 but looks like the same error. I using i3wm could that be part of it?

[18:44:31] christer@Archmain /home/christer (0) 
> ledger-live-desktop                                                                                                                                                                                                                                                     (base) 
Ledger Live 2.21.3
(node:24525) UnhandledPromiseRejectionWarning: SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at load (/opt/ledger-live-desktop/resources/app.asar/.webpack/main.bundle.js:3703:14)
    at async ensureNSLoaded (/opt/ledger-live-desktop/resources/app.asar/.webpack/main.bundle.js:3731:5)
    at async Object.getKey (/opt/ledger-live-desktop/resources/app.asar/.webpack/main.bundle.js:3806:3)
    at async App.<anonymous> (/opt/ledger-live-desktop/resources/app.asar/.webpack/main.bundle.js:4086:20)
(node:24525) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:24525) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

arpspoof commented on 2021-02-11 14:19 (UTC)

@phnx47, I finally got it to compile both this binary package and ledger-live and now it works flawlessly.

The build succeeded using the same machine but with a freshly created account. So apparently there was something about the build environment of my old account that was hosing the build.

Thanks for all your help!

agkbill commented on 2021-02-09 18:43 (UTC)

@phnx47: your effort is appreciated!

phnx47 commented on 2021-02-09 06:56 (UTC)

I need research, and I will try to create a test environment for this.

phnx47 commented on 2021-02-09 06:54 (UTC)

@arpspoof Yes, I can build ledger-live, I tested before publish. I'm trying again now....

In my machine everything ok, but I not tested in any another system.

arpspoof commented on 2021-02-09 05:38 (UTC)

@phnx47 I saw that. I saw you also maintain ledger-live. Can you get ledger-live to build?

phnx47 commented on 2021-02-08 19:06 (UTC)

@agkbill They updated electron 9.2.0 → 11.1.1, maybe AppImage broken with some cases. I found this issue: https://github.com/LedgerHQ/ledger-live-desktop/issues/3527

phnx47 commented on 2021-02-08 19:00 (UTC)

@agkbill When you try run AppImage without aur, is it work?

agkbill commented on 2021-02-08 18:29 (UTC) (edited on 2021-02-08 18:31 (UTC) by agkbill)

No ledger-live-bin-2.20.0-2 does not work. I install, and the from the promt run "ledger-live-desktop".

> ledger-live-desktop                                                                                                                   
Ledger Live 2.20.0
(node:5738) UnhandledPromiseRejectionWarning: SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at load (/opt/ledger-live-desktop/resources/app.asar/.webpack/main.bundle.js:3688:14)
    at async ensureNSLoaded (/opt/ledger-live-desktop/resources/app.asar/.webpack/main.bundle.js:3716:5)
    at async Object.getKey (/opt/ledger-live-desktop/resources/app.asar/.webpack/main.bundle.js:3791:3)
    at async App.<anonymous> (/opt/ledger-live-desktop/resources/app.asar/.webpack/main.bundle.js:4071:20)
(node:5738) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async f a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhand/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:5738) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not haa non-zero exit code.

phnx47 commented on 2021-02-08 06:31 (UTC)

@arpspoof @agkbill I can't reproduce error...

arpspoof commented on 2021-02-08 02:09 (UTC)

@phnx47: Does latest 2.20.0-2 AppImage work for you? I've had no luck trying to install in fresh.

In research I've run into this update being problematic across multiple distros and requiring a downgrade to 2.19 to get working again.

agkbill commented on 2021-02-06 13:44 (UTC) (edited on 2021-02-08 18:30 (UTC) by agkbill)

Updated to 2.20.0-2 today on my Archlinux, but get following error.

Ledger Live 2.20.0
(node:13489) UnhandledPromiseRejectionWarning: SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at load (/opt/ledger-live-desktop/resources/app.asar/.webpack/main.bundle.js:3688:14)
    at async ensureNSLoaded (/opt/ledger-live-desktop/resources/app.asar/.webpack/main.bundle.js:3716:5)
    at async Object.getKey (/opt/ledger-live-desktop/resources/app.asar/.webpack/main.bundle.js:3791:3)
    at async App.<anonymous> (/opt/ledger-live-desktop/resources/app.asar/.webpack/main.bundle.js:4071:20)

phnx47 commented on 2020-12-22 19:19 (UTC)

@dlq84 fixed!

dlq84 commented on 2020-12-22 19:05 (UTC) (edited on 2020-12-22 19:05 (UTC) by dlq84)

You've made a mistake in the PKGBUILD file

"pkgrel=1u"

==> ERROR: pkgrel must be of the form 'integer[.integer]', not 1u.

phnx47 commented on 2020-10-09 07:43 (UTC) (edited on 2020-12-22 19:20 (UTC) by phnx47)

@s83 I read more about pkgver(). It is good only for VCS package. In current package I use AppImage.

phnx47 commented on 2020-09-30 19:18 (UTC)

@s83 Hi! I not used pkgver() before. I tried, but it doesn't work properly in my laptop. Feel free create Merge Request: https://gitlab.com/phnx47-aur/ledger-live-bin and I will test it.

s83 commented on 2020-09-30 13:30 (UTC) (edited on 2020-09-30 13:31 (UTC) by s83)

Hi thank you for maintaining these packages. Can you implement please a dynamic versioning from upstream using pkgver() function. That way you can stay synced to the latest version. Best, Samuel

pkgver() {
  cd "${_gitname}"
  ( set -o pipefail
  git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' ||
  printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
  )
}

undrivendev commented on 2020-07-13 23:01 (UTC)

Got an error, cannot install:

yay -Sa ledger-live-bin
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 1]  ledger-live-bin-2.8.0-1

:: Downloaded PKGBUILD (1/1): ledger-live-bin
  1 ledger-live-bin                          (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: Parsing SRCINFO (1/1): ledger-live-bin
==> Making package: ledger-live-bin 2.8.0-1 (mar 14 lug 2020, 00:57:09)
==> Retrieving sources...
  -> Downloading ledger-live-desktop-2.8.0-linux-x86_64.AppImage...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   658  100   658    0     0   1136      0 --:--:-- --:--:-- --:--:--  1134
100  148M  100  148M    0     0  1578k      0  0:01:36  0:01:36 --:--:-- 1711k
  -> Found LICENSE
==> Validating source files with sha512sums...
    ledger-live-desktop-2.8.0-linux-x86_64.AppImage ... Passed
    LICENSE ... Passed
==> Making package: ledger-live-bin 2.8.0-1 (mar 14 lug 2020, 00:58:47)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found ledger-live-desktop-2.8.0-linux-x86_64.AppImage
  -> Found LICENSE
==> Validating source files with sha512sums...
    ledger-live-desktop-2.8.0-linux-x86_64.AppImage ... Passed
    LICENSE ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
==> Sources are ready.
==> Making package: ledger-live-bin 2.8.0-1 (mar 14 lug 2020, 00:58:49)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Entering fakeroot environment...
==> Starting package()...
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
Failed to connect to bus: Operation not permitted
Failed to connect to bus: Operation not permitted
==> ERROR: A failure occurred in package().
    Aborting...
Error making: ledger-live-bin

phnx47 commented on 2020-06-11 14:10 (UTC)

@Eothred Now 2.5.0 is latest release. Sorry, I'm new Maintainer this package, I will update only stable release next time.

phnx47 commented on 2020-06-11 14:05 (UTC)

@TheGoliath Thank you! I added LICENSE file.

Eothred commented on 2020-06-10 06:18 (UTC)

2.5.0 that this package points to now is (currently) a pre-release. From name/description I get the impression that it is pointing to the latest release (at time of writing 2.4.1)

keno commented on 2020-05-01 22:38 (UTC)

There exists a more recent version: https://github.com/LedgerHQ/ledger-live-desktop/releases/tag/v2.3.2

nibbles commented on 2020-03-07 15:05 (UTC)

Patch for v2.0.0: https://gist.github.com/rsnibbles/b60679414cc0ae2219c7838dc37789b5

DescartesHorse commented on 2020-03-03 12:33 (UTC)

@NecroMortis - nope, my bad - I pushed too hastily. Will fix tomorrow!

NecroMortis commented on 2020-03-02 11:10 (UTC)

Check sum don't match pkgbuild = 7d60c23810f4d0e09d570491b802b8874b87e952052922d670ac182a4406dee79f1d4ded9bdd53ee57f32af15ce73d5276a7db7d6d7437188633421f0c3d383a

github / ledger site = a305a62791b03a5925354da423c444e28617adad3ff60b069a80f267afea45ba52e32100cc6f764e3ad719793c8eef665e1208aa599069f7634fee1dffb34143

Or are problems on my side?

DescartesHorse commented on 2020-02-29 02:05 (UTC)

Not abandoned, just didn't notice the out of date flag email (was on leave at the time). I'll push 1.20.0 later today. Thanks

polyzen commented on 2020-02-28 23:55 (UTC)

FWIW 1.2.0 is marked as the latest release and 2.0.0 is marked as a pre-release.

Cpt_Pi commented on 2020-02-28 19:27 (UTC) (edited on 2020-02-28 19:27 (UTC) by Cpt_Pi)

v2.0.0 has been released.
Has this package been abandoned/orphaned?

oberon2007 commented on 2020-01-08 07:49 (UTC)

gconf, unfortunately still, needs to be a hard dependency:

ledger-live-desktop: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory

DescartesHorse commented on 2019-05-13 07:20 (UTC)

Excellent - glad it's worked for you @Eothred :)

Eothred commented on 2019-05-07 06:52 (UTC)

Thanks guys, had the same issue as you I think, removing appimagelauncher and restarting binfmt as @DescartesHorse suggested worked for me.

oberon2007 commented on 2019-04-30 22:57 (UTC)

Thanks a lot for your effort! I will try that tomorrow! :)

DescartesHorse commented on 2019-04-30 12:52 (UTC)

@oberon2007 - figured it out! Even rebooting doesn't seem to be sufficient, but, this does the trick (so, removed appimagelauncher before doing this):

sudo systemctl restart systemd-binfmt

Then you can run makepkg or yay or whatever you wish :)

DescartesHorse commented on 2019-04-29 12:53 (UTC)

@oberon2007 - looks like we'll have to figure out how/where it's installed itself, and then rip it out manually (arch package doesn't seem to remove it properly). About to head to sleep, but this page details how it integrates:

https://github.com/TheAssassin/AppImageLauncher/wiki/Idea

DescartesHorse commented on 2019-04-29 12:48 (UTC)

@Cpt_Pi - thanks :D

@oberon2007 - does the same thing happen when using makepkg? Having said that, I completely removed it an reinstalled using yay myself, and had no issues whatsoever :/ Maybe remove the cache directory for this package in yay?

rm -rf ~/.cache/yay/ledger-live-bin

Edit: Just installed appimagelauncher and can confirm that with that installed, I cannot extract/build the package! After removing it, everything is still broken. Haha

oberon2007 commented on 2019-04-29 08:27 (UTC) (edited on 2019-04-29 08:29 (UTC) by oberon2007)

$ yay -S ledger-live-bin
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 2]  ledger-udev-1-2  ledger-live-bin-1.8.0-2

  2 ledger-udev                             
  1 ledger-live-bin                          (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 1
:: Deleting (1/1): /home/bernhard/.cache/yay/ledger-live-bin
:: Downloaded PKGBUILD (1/2): ledger-udev
:: Downloaded PKGBUILD (2/2): ledger-live-bin
  2 ledger-udev                              (Build Files Exist)
  1 ledger-live-bin                          (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> n
:: Parsing SRCINFO (1/2): ledger-udev
:: Parsing SRCINFO (2/2): ledger-live-bin
==> Making package: ledger-udev 1-2 (Mo 29 Apr 2019 10:25:44 CEST)
==> Retrieving sources...
  -> Found 20-hw1.rules
==> Validating source files with sha256sums...
    20-hw1.rules ... Passed
==> Cleaning up...
==> Making package: ledger-live-bin 1.8.0-2 (Mo 29 Apr 2019 10:25:44 CEST)
==> Retrieving sources...
  -> Downloading ledger-live-desktop-1.8.0-linux-x86_64.AppImage...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   637    0   637    0     0   1261      0 --:--:-- --:--:-- --:--:--  1258
100 81.6M  100 81.6M    0     0  1919k      0  0:00:43  0:00:43 --:--:-- 2597k
==> Validating source_x86_64 files with sha512sums...
    ledger-live-desktop-1.8.0-linux-x86_64.AppImage ... Passed
==> Cleaning up...
==> Making package: ledger-udev 1-2 (Mo 29 Apr 2019 10:26:28 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found 20-hw1.rules
==> Validating source files with sha256sums...
    20-hw1.rules ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
==> Sources are ready.
==> Making package: ledger-udev 1-2 (Mo 29 Apr 2019 10:26:28 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "ledger-udev"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: ledger-udev 1-2 (Mo 29 Apr 2019 10:26:29 CEST)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) ledger-udev-1-2

Total Installed Size:  0.02 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                                                                 [########################################################################################] 100%
(1/1) checking package integrity                                                                                                               [########################################################################################] 100%
(1/1) loading package files                                                                                                                    [########################################################################################] 100%
(1/1) checking for file conflicts                                                                                                              [########################################################################################] 100%
(1/1) checking available disk space                                                                                                            [########################################################################################] 100%
:: Processing package changes...
(1/1) installing ledger-udev                                                                                                                   [########################################################################################] 100%
:: Running post-transaction hooks...
(1/2) Reloading device manager configuration...
(2/2) Arming ConditionNeedsUpdate...
==> Making package: ledger-live-bin 1.8.0-2 (Mo 29 Apr 2019 10:26:31 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found ledger-live-desktop-1.8.0-linux-x86_64.AppImage
==> Validating source_x86_64 files with sha512sums...
    ledger-live-desktop-1.8.0-linux-x86_64.AppImage ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
==> Starting prepare()...
[ledger-live-bin]                 Generating desktop file... ok
==> Sources are ready.
==> Making package: ledger-live-bin 1.8.0-2 (Mo 29 Apr 2019 10:26:32 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Entering fakeroot environment...
==> Starting package()...
/home/bernhard/.cache/yay/ledger-live-bin/PKGBUILD: line 33: /home/bernhard/.cache/yay/ledger-live-bin/src/ledger-live-desktop-1.8.0-linux-x86_64.AppImage: No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
Error making: ledger-live-bin

oberon2007 commented on 2019-04-29 08:25 (UTC)

It's very strange, indeed, @DescartesHorse. Especially since I was just recently able to install 1.7.0 with your PKGBUILD just fine. The only difference I could think of is that I have installed appimagelauncher since. Removing that one however also doesn't help. For some reason running the file with --appimage-extract doesn't work at all on my system. Seems like something is missing but I wasn't able to figure out what that could be. The download is definitely ok, double-checked and I am even able to run the downloaded file with appimagelauncher just fine.

Cpt_Pi commented on 2019-04-29 07:26 (UTC)

@DescartesHorse, congratulations on the baby!

DescartesHorse commented on 2019-04-29 01:28 (UTC)

Odd - maybe retry the download; just redid it myself, and it worked fine :/ otherwise, paste your full output for us :)

oberon2007 commented on 2019-04-29 00:57 (UTC) (edited on 2019-04-29 00:58 (UTC) by oberon2007)

Somehow extraction of the AppImg doesn't seem to work ... /home/oberon/local-build/ledger-live-bin/PKGBUILD: line 33: /home/oberon/local-build/ledger-live-bin/src/ledger-live-desktop-1.8.0-linux-x86_64.AppImage: No such file or directory

DescartesHorse commented on 2019-04-28 22:16 (UTC)

Sorry folks - first baby just born so had missed the notifications. Will have this updated within the hour when I reach a computer.

shredder commented on 2019-04-28 16:12 (UTC)

If people want to manually update this to the current version - 1.8.0

Change: pkgver=1.6.0 to pkgver=1.8.0

Update the sha512sums to: sha512sums_x86_64=(decefa2170be091bde187b9999b4f3416df3266885b646512501cd5ac806a989388c28dc1ada1d9352d6d67cc9eb4f0905129d247dfcd24afe0d20d3d79db3e0)

Cpt_Pi commented on 2019-04-17 07:01 (UTC)

I've updated the PKGBUILD and put it in my github gist.

Please update this PKGBUILD

https://gist.github.com/rblaine95/1f9f79bfe7acb331dc13d0572822c673

DescartesHorse commented on 2019-03-14 04:22 (UTC)

Hi sebstar - first up, no worries! Happy to help :) As for your suggestion, I considered this, however as I'm not an "upstream" maintainer, I figured it doesn't make sense (all I'd be doing is certifying that the file that I retrieved from upstream is the same as the file you retrieved from upstream, and this is certified by the hash as well). In regard to confirming that the hash hasn't been tampered with, I am already signing every git commit I do to this repository.

The best would be if Ledger themselves signed their releases, however, in the absence of this, do you see any benefit to signing the files with my key vs. signing the repo? Thanks!

sebstar commented on 2019-03-13 18:30 (UTC)

Thanks for the package! Would be great if you could additionally PGP-sign the source files for heightened security.

DescartesHorse commented on 2018-12-24 13:03 (UTC)

I'll make them optdepends as we have a few folks with different experiences; I also don't need those libs (and also i3), but understand that other DE's may require them. Thanks @trulex

polyzen commented on 2018-12-23 19:14 (UTC)

I'm not using a DE, just i3.

trulex commented on 2018-12-23 19:03 (UTC)

I reproduced this twice on a fresh Plasma installation. Maybe other DEs provide the dependencies in other packages

polyzen commented on 2018-12-23 18:54 (UTC)

FWIW I don't have lib32-gtk2 (or any multilib packages) installed.

trulex commented on 2018-12-23 15:22 (UTC)

Doesn't start without multilib/lib32-gtk2, extra/gconf

DescartesHorse commented on 2018-12-06 02:52 (UTC)

@alaskanarcher - I wasn't aware the ledger-udev package existed :) Makes more sense to go with this option as it appears to be regularly updated by "quest". I'll switch it over but not bump package version for now (no sense in a rebuild when functionality is the same). Cheers for pointing it out.

andykluger commented on 2018-12-06 02:24 (UTC)

I was the one who suggested btchip-udev, and I didn't know ledger-udev existed.

alaskanarcher commented on 2018-12-06 01:58 (UTC)

@DescartesHorse, why use btchip-udev over the ledger-udev. These packages are redundant and interchangeable but is one better than the other in terms of popularity, generality, or reliability of maintainer?

DescartesHorse commented on 2018-12-02 22:46 (UTC)

@NeoScaler - btchip-udev is another AUR package, so if you're just using makepkg, or a helper script that doesn't pull other AUR packages, it'll be problematic. I'd considered making it an optional dependency, but then we'll have folks who don't get the udev rules, and that'll probably harder to troubleshoot - whereas the issue you experienced is much more verbose :)

NeoScaler commented on 2018-11-30 14:48 (UTC) (edited on 2018-11-30 14:50 (UTC) by NeoScaler)

Can't update from 1.2.6-1 to 1.2.6-3:

==> Making package: ledger-live-bin 1.2.6-3 (Fr 30 Nov 2018 16:45:08 CET) ==> Checking runtime dependencies... ==> Missing dependencies: -> btchip-udev ==> Checking buildtime dependencies... ==> ERROR: Could not resolve all dependencies.

After installing btchip-udev alone, it worked. Very strange.

DescartesHorse commented on 2018-11-30 05:27 (UTC)

Done :) Cheers!

andykluger commented on 2018-11-30 05:18 (UTC)

Thanks! You may want to become maintainer of that package (currently unclaimed) to avoid any unwelcome surprises and update if necessary.

DescartesHorse commented on 2018-11-30 03:55 (UTC) (edited on 2018-11-30 04:10 (UTC) by DescartesHorse)

Very similar; I'll test them out now and see if they function for our purposes.

Edit: can confirm, works fine for us - thanks!

andykluger commented on 2018-11-30 03:53 (UTC)

If the rules the script adds (and removes) are equivalent to those provided by https://aur.archlinux.org/packages/btchip-udev/ maybe this should just depend on that.

DescartesHorse commented on 2018-11-30 03:52 (UTC)

@andykluger - good catch, thanks! Will adjust remove behaviour now

andykluger commented on 2018-11-30 03:51 (UTC)

It looks like this won't overwrite those udev rules if the file exists when installing, but will delete that file if it exists when uninstalling, which may not be appropriate, since the package doesn't own that file.

DescartesHorse commented on 2018-11-29 22:59 (UTC)

Thanks @polyzen for bringing this to my attention. I've added the appropriate udev rules and confirmed this fixes the issue for users who didn't previously have rules :)

polyzen commented on 2018-11-29 17:30 (UTC) (edited on 2018-11-29 18:04 (UTC) by polyzen)

Got stuck at "Navigate to the dashboard on your device". Running ledger-wallet as root fixed it.

https://github.com/LedgerHQ/udev-rules/blob/master/add_udev_rules.sh

https://support.ledgerwallet.com/hc/en-us/articles/115005165269-Fix-connection-issues

Edit: The user/group business is unnecessary.

Edit 2: https://github.com/LedgerHQ/udev-rules/pull/1

DescartesHorse commented on 2018-08-07 11:48 (UTC)

@arp12 - you may need to clarify. This isn't a package you compile - it's a binary blob. If you're suggesting the PKGBUILD doesn't build, then we'll need some more details as to error messages etc (as it's obviously building for us). Thanks

agilob commented on 2018-08-07 05:57 (UTC)

Does not compile.

DescartesHorse commented on 2018-07-26 00:27 (UTC)

Heads up for everyone - have changed the bin path from /usr/bin/ledger-wallet to /usr/bin/ledger-live-desktop to keep in line with the upstream package.

SZJX commented on 2018-07-17 11:44 (UTC) (edited on 2018-07-17 11:45 (UTC) by SZJX)

Got stuck at "Navigate to the dashboard on your device". Running ledger-wallet as root fixed it.

DescartesHorse commented on 2018-07-16 08:35 (UTC)

@evilgnome - yeah, probably best to shoot those through to the source packages, I'd say. Thanks for the suggestions nonetheless! As for the path, it was a typo; had been using /usr/local/bin a lot for other projects that day! I've amended that now. Thanks :)

andykluger commented on 2018-07-16 00:02 (UTC) (edited on 2018-07-16 00:12 (UTC) by andykluger)

Maybe you could include a launcher file without a hard-coded icon path.

And is the non-standard bin-path necessary somehow because of it being an appimage?

EDIT: Oh, I see the desktop and icon are generated by the runtime, and not part of the package contents . . . maybe these requests are better suited to a non-bin package.