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