diff options
| author | Yarny0 <41838844+Yarny0@users.noreply.github.com> | 2023-03-02 13:51:20 +0100 |
|---|---|---|
| committer | Anderson Torres <torres.anderson.85@protonmail.com> | 2023-03-19 22:46:32 -0300 |
| commit | a81b44f85245776ea765a1d08f4f9f0a894d76f4 (patch) | |
| tree | a6b5dead77fd6077aa894ce4ef9748ad4e2c24ec | |
| parent | tvbrowser: rely on default `mainProgram` in meta data (diff) | |
| download | nixpkgs-a81b44f85245776ea765a1d08f4f9f0a894d76f4.tar.gz | |
tvbrowser: don't substitute pname in derivation shell scripts
| -rw-r--r-- | pkgs/applications/misc/tvbrowser/default.nix | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/pkgs/applications/misc/tvbrowser/default.nix b/pkgs/applications/misc/tvbrowser/default.nix index 4529cd0d0d9c..707af9f7130e 100644 --- a/pkgs/applications/misc/tvbrowser/default.nix +++ b/pkgs/applications/misc/tvbrowser/default.nix @@ -40,27 +40,28 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall - mkdir -p $out/share/${pname} - cp -R runtime/tvbrowser_linux/* $out/share/${pname} + mkdir -p $out/share/tvbrowser + cp -R runtime/tvbrowser_linux/* $out/share/tvbrowser mkdir -p $out/share/applications - mv -t $out/share/applications $out/share/${pname}/${pname}.desktop - sed -e 's|=imgs/|='$out'/share/${pname}/imgs/|' \ - -e 's|=${pname}.sh|='$out'/bin/${pname}|' \ - -i $out/share/applications/${pname}.desktop + mv -t $out/share/applications $out/share/tvbrowser/tvbrowser.desktop + sed -e 's|=imgs/|='$out'/share/tvbrowser/imgs/|' \ + -e 's|=tvbrowser.sh|='$out'/bin/tvbrowser|' \ + -i $out/share/applications/tvbrowser.desktop for i in 16 32 48 128; do mkdir -p $out/share/icons/hicolor/''${i}x''${i}/apps - ln -s $out/share/${pname}/imgs/${pname}$i.png $out/share/icons/hicolor/''${i}x''${i}/apps/${pname}.png + ln -s $out/share/tvbrowser/imgs/tvbrowser$i.png \ + $out/share/icons/hicolor/''${i}x''${i}/apps/tvbrowser.png done mkdir -p $out/bin makeWrapper \ - $out/share/${pname}/${pname}.sh \ - $out/bin/${pname} \ + $out/share/tvbrowser/tvbrowser.sh \ + $out/bin/tvbrowser \ --prefix PATH : ${jdk}/bin \ --prefix XDG_DATA_DIRS : $out/share \ - --set PROGRAM_DIR $out/share/${pname} + --set PROGRAM_DIR $out/share/tvbrowser runHook postInstall ''; |
