tradingview: 2.9.6 -> 2.12.0

Changelog: https://www.tradingview.com/support/solutions/43000673888/

kyehn e49221f6 a4a6fdd9

+13 -11
+13 -11
pkgs/by-name/tr/tradingview/package.nix
··· 14 libsecret, 15 libxkbcommon, 16 libgbm, 17 pango, 18 sqlite, 19 systemd, ··· 23 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "tradingview"; 26 - version = "2.9.6"; 27 - revision = "63"; 28 29 src = fetchurl { 30 url = "https://api.snapcraft.io/api/v1/snaps/download/nJdITJ6ZJxdvfu8Ch7n5kH5P99ClzBYV_${finalAttrs.revision}.snap"; 31 - hash = "sha256-WmeGtR/rOzlgTpa1JZKskxre2ONtzppYsA/yhDhv5TI="; 32 }; 33 34 nativeBuildInputs = [ ··· 48 libsecret 49 libxkbcommon 50 libgbm 51 pango 52 sqlite 53 systemd ··· 71 mkdir -p $out/share 72 cp -r squashfs-root $out/share/tradingview 73 rm -rf $out/share/tradingview/meta 74 - 75 - install -Dm444 squashfs-root/meta/gui/tradingview.desktop -t $out/share/applications 76 - substituteInPlace $out/share/applications/tradingview.desktop \ 77 --replace-fail \$\{SNAP}/meta/gui/icon.png tradingview 78 - 79 - mkdir $out/share/icons 80 - cp squashfs-root/meta/gui/icon.png $out/share/icons/tradingview.png 81 - 82 mkdir $out/bin 83 - makeBinaryWrapper $out/share/tradingview/tradingview $out/bin/tradingview \ 84 --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath finalAttrs.buildInputs} 85 86 runHook postInstall 87 ''; 88 89 passthru.updateScript = ./update.sh;
··· 14 libsecret, 15 libxkbcommon, 16 libgbm, 17 + libGL, 18 pango, 19 sqlite, 20 systemd, ··· 24 25 stdenv.mkDerivation (finalAttrs: { 26 pname = "tradingview"; 27 + version = "2.12.0"; 28 + revision = "66"; 29 30 src = fetchurl { 31 url = "https://api.snapcraft.io/api/v1/snaps/download/nJdITJ6ZJxdvfu8Ch7n5kH5P99ClzBYV_${finalAttrs.revision}.snap"; 32 + hash = "sha512-ydk0/mJh4M02oIEfU3PKTwEO+nMpeJGuxQAly8WqJLx5GOQAb/J7VRB8IQpHHqWGeRfbwhantdZryQF8ngFJ/g=="; 33 }; 34 35 nativeBuildInputs = [ ··· 49 libsecret 50 libxkbcommon 51 libgbm 52 + libGL 53 pango 54 sqlite 55 systemd ··· 73 mkdir -p $out/share 74 cp -r squashfs-root $out/share/tradingview 75 rm -rf $out/share/tradingview/meta 76 + substituteInPlace squashfs-root/meta/gui/tradingview.desktop \ 77 --replace-fail \$\{SNAP}/meta/gui/icon.png tradingview 78 + install -D --mode 644 squashfs-root/meta/gui/tradingview.desktop -t $out/share/applications 79 + install -D --mode 644 squashfs-root/meta/gui/icon.png $out/share/icons/hicolor/512x512/apps/tradingview.png 80 mkdir $out/bin 81 + makeWrapper $out/share/tradingview/tradingview $out/bin/tradingview \ 82 --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath finalAttrs.buildInputs} 83 84 runHook postInstall 85 + ''; 86 + 87 + preFixup = '' 88 + patchelf --add-needed libGL.so.1 $out/share/tradingview/tradingview 89 ''; 90 91 passthru.updateScript = ./update.sh;