tribler: 7.10.0 -> 7.11.0

Fix display of checkboxes by adding thq qtsvg plugin path.

authored by Lluís Batlle i Rossell and committed by ehmry 96deebbd 4994cd3f

+13 -3
+13 -3
pkgs/applications/networking/p2p/tribler/default.nix
··· 13 13 in 14 14 stdenv.mkDerivation rec { 15 15 pname = "tribler"; 16 - version = "7.10.0"; 16 + version = "7.11.0"; 17 17 18 18 src = fetchurl { 19 19 url = "https://github.com/Tribler/tribler/releases/download/v${version}/Tribler-v${version}.tar.xz"; 20 - hash = "sha256-CVZOVOWS0fvfg1yDiWFRa4v4Tpzl8RMVBQ6z0Ib4hfQ="; 20 + sha256 = "0ffh8chb47iaar8872gvalgm84fjzyxph16nixsxknnprqdxyrkx"; 21 21 }; 22 22 23 23 nativeBuildInputs = [ ··· 62 62 service-identity 63 63 twisted 64 64 yappi 65 + pydantic 66 + anyio 65 67 ]); 66 68 67 69 installPhase = '' ··· 71 73 cp -prvd ./* $out/ 72 74 makeWrapper ${python3.pkgs.python}/bin/python $out/bin/tribler \ 73 75 --set QT_QPA_PLATFORM_PLUGIN_PATH ${qt5.qtbase.bin}/lib/qt-*/plugins/platforms \ 76 + --set QT_PLUGIN_PATH "${qt5.qtsvg.bin}/${qt5.qtbase.qtPluginPrefix}" \ 74 77 --set _TRIBLERPATH $out/src \ 75 78 --set PYTHONPATH $out/src/tribler-core:$out/src/tribler-common:$out/src/tribler-gui:$program_PYTHONPATH \ 76 79 --set NO_AT_BRIDGE 1 \ ··· 78 81 --add-flags "-O $out/src/run_tribler.py" 79 82 80 83 mkdir -p $out/share/applications $out/share/icons 81 - cp $out/build/debian/tribler/usr/share/applications/tribler.desktop $out/share/applications/tribler.desktop 84 + cp $out/build/debian/tribler/usr/share/applications/org.tribler.Tribler.desktop $out/share/applications/ 82 85 cp $out/build/debian/tribler/usr/share/pixmaps/tribler_big.xpm $out/share/icons/tribler.xpm 86 + ''; 87 + 88 + shellHook = '' 89 + wrapPythonPrograms || true 90 + export QT_QPA_PLATFORM_PLUGIN_PATH=$(echo ${qt5.qtbase.bin}/lib/qt-*/plugins/platforms) 91 + export PYTHONPATH=./tribler-core:./tribler-common:./tribler-gui:$program_PYTHONPATH 92 + export QT_PLUGIN_PATH="${qt5.qtsvg.bin}/${qt5.qtbase.qtPluginPrefix}" 83 93 ''; 84 94 85 95 meta = with lib; {