Unverified Commit 17a96536 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

tuxguitar: fix start script (#357246)

parents c823dcf5 63b1496a
Loading
Loading
Loading
Loading
+14 −1
Original line number Diff line number Diff line
@@ -10,6 +10,8 @@
  fluidsynth,
  libpulseaudio,
  lilv,
  which,
  wrapGAppsHook3,
  nixosTests,
}:

@@ -24,8 +26,11 @@ stdenv.mkDerivation (finalAttrs: {

  nativeBuildInputs = [
    makeWrapper
    wrapGAppsHook3
  ];

  dontWrapGApps = true;

  installPhase = ''
    mkdir -p $out/bin
    cp -r dist lib share $out/
@@ -34,9 +39,17 @@ stdenv.mkDerivation (finalAttrs: {
    ln -s $out/dist $out/bin/dist
    ln -s $out/lib $out/bin/lib
    ln -s $out/share $out/bin/share
  '';

  postFixup = ''
    wrapProgram $out/bin/tuxguitar \
      --set JAVA "${jre}/bin/java" \
      "''${gappsWrapperArgs[@]}" \
      --prefix PATH : ${
        lib.makeBinPath [
          jre
          which
        ]
      } \
      --prefix LD_LIBRARY_PATH : "$out/lib/:${
        lib.makeLibraryPath [
          swt