litecoin: support qt5

This commit is contained in:
Marek Mahut 2020-01-27 10:20:28 +01:00
parent 61dbbe4121
commit 3baa12f286
2 changed files with 9 additions and 6 deletions

View file

@ -1,14 +1,15 @@
{ stdenv, fetchFromGitHub
{ stdenv, mkDerivation, fetchFromGitHub
, pkgconfig, autoreconfHook
, openssl, db48, boost, zlib, miniupnpc
, glib, protobuf, utillinux, qt4, qrencode
, glib, protobuf, utillinux, qrencode
, AppKit
, withGui ? true, libevent
, qtbase, qttools
}:
with stdenv.lib;
stdenv.mkDerivation rec {
mkDerivation rec {
name = "litecoin" + (toString (optional (!withGui) "d")) + "-" + version;
version = "0.17.1";
@ -24,10 +25,12 @@ stdenv.mkDerivation rec {
buildInputs = [ openssl db48 boost zlib
miniupnpc glib protobuf utillinux libevent ]
++ optionals stdenv.isDarwin [ AppKit ]
++ optionals withGui [ qt4 qrencode ];
++ optionals withGui [ qtbase qttools qrencode ];
configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ]
++ optionals withGui [ "--with-gui=qt4" ];
++ optionals withGui [
"--with-gui=qt5"
"--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin" ];
enableParallelBuilding = true;

View file

@ -22719,7 +22719,7 @@ in
ledger-live-desktop = callPackage ../applications/blockchains/ledger-live-desktop { };
litecoin = callPackage ../applications/blockchains/litecoin.nix {
litecoin = libsForQt5.callPackage ../applications/blockchains/litecoin.nix {
inherit (darwin.apple_sdk.frameworks) AppKit;
};
litecoind = litecoin.override { withGui = false; };