diff options
author | rnhmjoj <rnhmjoj@inventati.org> | 2019-03-19 22:42:02 +0100 |
---|---|---|
committer | rnhmjoj <rnhmjoj@inventati.org> | 2019-03-27 10:56:27 +0100 |
commit | bbefa951e706823b3455f02d4ef4e071d669244a (patch) | |
tree | bd0e43d66d721d97e70aa377e8a12ccf9e739c70 /pkgs/applications/altcoins | |
parent | 0a88820fc950a1415ae8b3afbf9d30c05d1160e0 (diff) | |
download | nixlib-bbefa951e706823b3455f02d4ef4e071d669244a.tar nixlib-bbefa951e706823b3455f02d4ef4e071d669244a.tar.gz nixlib-bbefa951e706823b3455f02d4ef4e071d669244a.tar.bz2 nixlib-bbefa951e706823b3455f02d4ef4e071d669244a.tar.lz nixlib-bbefa951e706823b3455f02d4ef4e071d669244a.tar.xz nixlib-bbefa951e706823b3455f02d4ef4e071d669244a.tar.zst nixlib-bbefa951e706823b3455f02d4ef4e071d669244a.zip |
monero-gui: fix missing qml imports
Diffstat (limited to 'pkgs/applications/altcoins')
-rw-r--r-- | pkgs/applications/altcoins/monero-gui/default.nix | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/pkgs/applications/altcoins/monero-gui/default.nix b/pkgs/applications/altcoins/monero-gui/default.nix index fdfc350961c7..f597d6b6527c 100644 --- a/pkgs/applications/altcoins/monero-gui/default.nix +++ b/pkgs/applications/altcoins/monero-gui/default.nix @@ -2,8 +2,8 @@ , makeWrapper, makeDesktopItem , qtbase, qmake, qtmultimedia, qttools , qtgraphicaleffects, qtdeclarative -, qtlocation, qtquickcontrols2, qtwebchannel -, qtwebengine, qtx11extras, qtxmlpatterns +, qtlocation, qtquickcontrols, qtquickcontrols2 +, qtwebchannel, qtwebengine, qtx11extras, qtxmlpatterns , monero, unbound, readline, boost, libunwind , libsodium, pcsclite, zeromq, cppzmq, pkgconfig , hidapi @@ -11,6 +11,18 @@ with stdenv.lib; +let + qmlPath = qmlLib: "${qmlLib}/${qtbase.qtQmlPrefix}"; + + qml2ImportPath = concatMapStringsSep ":" qmlPath [ + qtbase.bin qtmultimedia.bin qtgraphicaleffects + qtdeclarative.bin qtlocation.bin + qtquickcontrols qtquickcontrols2.bin + qtwebchannel.bin qtwebengine.bin qtxmlpatterns + ]; + +in + stdenv.mkDerivation rec { name = "monero-gui-${version}"; version = "0.14.0.0"; @@ -26,7 +38,8 @@ stdenv.mkDerivation rec { buildInputs = [ qtbase qtmultimedia qtgraphicaleffects - qtdeclarative qtlocation qtquickcontrols2 + qtdeclarative qtlocation + qtquickcontrols qtquickcontrols2 qtwebchannel qtwebengine qtx11extras qtxmlpatterns monero unbound readline boost libunwind libsodium pcsclite zeromq @@ -81,6 +94,11 @@ stdenv.mkDerivation rec { cp $src/images/appicons/$size.png \ $out/share/icons/hicolor/$size/apps/monero.png done; + + # wrap runtime dependencies + wrapProgram $out/bin/monero-wallet-gui \ + --set QML2_IMPORT_PATH "${qml2ImportPath}" \ + --set QT_PLUGIN_PATH "${qtbase.bin}/${qtbase.qtPluginPrefix}" ''; meta = { |