Skip to content

Commit

Permalink
digitalbitbox: 2.2.2 -> 3.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
freezeboy committed Nov 20, 2020
1 parent 5741294 commit 7ad0ca1
Showing 1 changed file with 11 additions and 12 deletions.
23 changes: 11 additions & 12 deletions pkgs/applications/misc/digitalbitbox/default.nix
@@ -1,4 +1,5 @@
{ stdenv
{ mkDerivation
, lib
, autoreconfHook
, curl
, fetchFromGitHub
Expand All @@ -7,7 +8,7 @@
, libtool
, qrencode
, udev
, libusb-compat-0_1
, libusb1
, makeWrapper
, pkgconfig
, qtbase
Expand Down Expand Up @@ -46,18 +47,18 @@
let
copyUdevRuleToOutput = name: rule:
"cp ${writeText name rule} $out/etc/udev/rules.d/${name}";
in stdenv.mkDerivation rec {
in mkDerivation rec {
pname = "digitalbitbox";
version = "2.2.2";
version = "3.0.0";

src = fetchFromGitHub {
owner = "digitalbitbox";
repo = "dbb-app";
rev = "v${version}";
sha256 = "1r77fvqrlaryzij5dfbnigzhvg1d12g96qb2gp8dy3xph1j0k3s1";
sha256 = "ig3+TdYv277D9GVnkRSX6nc6D6qruUOw/IQdQCK6FoA=";
};

nativeBuildInputs = with stdenv.lib; [
nativeBuildInputs = with lib; [
autoreconfHook
curl
git
Expand All @@ -70,7 +71,7 @@ in stdenv.mkDerivation rec {
libevent
libtool
udev
libusb-compat-0_1
libusb1
qrencode

qtbase
Expand All @@ -93,6 +94,8 @@ in stdenv.mkDerivation rec {
"format"
];

qtWrapperArgs = [ ''--prefix LD_LIBRARY_PATH : $out/lib'' ];

postInstall = ''
mkdir -p "$out/lib"
cp src/libbtc/.libs/*.so* $out/lib
Expand All @@ -103,9 +106,6 @@ in stdenv.mkDerivation rec {
# [RPATH][patchelf] Avoid forbidden reference error
rm -rf $PWD
wrapProgram "$out/bin/dbb-cli" --prefix LD_LIBRARY_PATH : "$out/lib"
wrapProgram "$out/bin/dbb-app" --prefix LD_LIBRARY_PATH : "$out/lib"
# Provide udev rules as documented in https://digitalbitbox.com/start_linux
mkdir -p "$out/etc/udev/rules.d"
${copyUdevRuleToOutput "51-hid-digitalbox.rules" udevRule51}
Expand All @@ -114,7 +114,7 @@ in stdenv.mkDerivation rec {

enableParallelBuilding = true;

meta = with stdenv.lib; {
meta = with lib; {
description = "A QT based application for the Digital Bitbox hardware wallet";
longDescription = ''
Digital Bitbox provides dbb-app, a GUI tool, and dbb-cli, a CLI tool, to manage Digital Bitbox devices.
Expand All @@ -138,6 +138,5 @@ in stdenv.mkDerivation rec {
vidbina
];
platforms = platforms.linux;
broken = true;
};
}

0 comments on commit 7ad0ca1

Please sign in to comment.