mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-23 15:33:13 +00:00
digitalbitbox: 2.2.2 -> 3.0.0
This commit is contained in:
parent
57412940e5
commit
7ad0ca11ce
@ -1,4 +1,5 @@
|
||||
{ stdenv
|
||||
{ mkDerivation
|
||||
, lib
|
||||
, autoreconfHook
|
||||
, curl
|
||||
, fetchFromGitHub
|
||||
@ -7,7 +8,7 @@
|
||||
, libtool
|
||||
, qrencode
|
||||
, udev
|
||||
, libusb-compat-0_1
|
||||
, libusb1
|
||||
, makeWrapper
|
||||
, pkgconfig
|
||||
, qtbase
|
||||
@ -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
|
||||
@ -70,7 +71,7 @@ in stdenv.mkDerivation rec {
|
||||
libevent
|
||||
libtool
|
||||
udev
|
||||
libusb-compat-0_1
|
||||
libusb1
|
||||
qrencode
|
||||
|
||||
qtbase
|
||||
@ -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
|
||||
@ -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}
|
||||
@ -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.
|
||||
@ -138,6 +138,5 @@ in stdenv.mkDerivation rec {
|
||||
vidbina
|
||||
];
|
||||
platforms = platforms.linux;
|
||||
broken = true;
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user