Loading pkgs/games/liberation-circuit/default.nix +9 −3 Original line number Diff line number Diff line { stdenv, lib, fetchFromGitHub, fetchurl, pkg-config, makeWrapper, allegro5, libGL }: { stdenv, lib, fetchFromGitHub, fetchurl, pkg-config, allegro5, libGL, wrapGAppsHook }: stdenv.mkDerivation rec { pname = "liberation-circuit"; Loading @@ -11,16 +11,17 @@ stdenv.mkDerivation rec { hash = "sha256-zIwjh4CBSmKz7pF7GM5af+VslWho5jHOLsulbW4C8TY="; }; nativeBuildInputs = [ pkg-config makeWrapper ]; nativeBuildInputs = [ pkg-config wrapGAppsHook ]; buildInputs = [ allegro5 libGL ]; dontWrapGApps = true; installPhase = '' runHook preInstall mkdir -p $out/opt cp -r bin $out/opt/liberation-circuit chmod +x $out/opt/liberation-circuit/launcher.sh makeWrapper $out/opt/liberation-circuit/launcher.sh $out/bin/liberation-circuit install -D linux-packaging/liberation-circuit.desktop $out/share/applications/liberation-circuit.desktop install -D linux-packaging/liberation-circuit.appdata.xml $out/share/metainfo/liberation-circuit.appdata.xml Loading @@ -29,6 +30,11 @@ stdenv.mkDerivation rec { runHook postInstall ''; postFixup = '' makeWrapper $out/opt/liberation-circuit/launcher.sh $out/bin/liberation-circuit \ "''${gappsWrapperArgs[@]}" ''; meta = { description = "Real-time strategy game with programmable units"; mainProgram = "liberation-circuit"; Loading Loading
pkgs/games/liberation-circuit/default.nix +9 −3 Original line number Diff line number Diff line { stdenv, lib, fetchFromGitHub, fetchurl, pkg-config, makeWrapper, allegro5, libGL }: { stdenv, lib, fetchFromGitHub, fetchurl, pkg-config, allegro5, libGL, wrapGAppsHook }: stdenv.mkDerivation rec { pname = "liberation-circuit"; Loading @@ -11,16 +11,17 @@ stdenv.mkDerivation rec { hash = "sha256-zIwjh4CBSmKz7pF7GM5af+VslWho5jHOLsulbW4C8TY="; }; nativeBuildInputs = [ pkg-config makeWrapper ]; nativeBuildInputs = [ pkg-config wrapGAppsHook ]; buildInputs = [ allegro5 libGL ]; dontWrapGApps = true; installPhase = '' runHook preInstall mkdir -p $out/opt cp -r bin $out/opt/liberation-circuit chmod +x $out/opt/liberation-circuit/launcher.sh makeWrapper $out/opt/liberation-circuit/launcher.sh $out/bin/liberation-circuit install -D linux-packaging/liberation-circuit.desktop $out/share/applications/liberation-circuit.desktop install -D linux-packaging/liberation-circuit.appdata.xml $out/share/metainfo/liberation-circuit.appdata.xml Loading @@ -29,6 +30,11 @@ stdenv.mkDerivation rec { runHook postInstall ''; postFixup = '' makeWrapper $out/opt/liberation-circuit/launcher.sh $out/bin/liberation-circuit \ "''${gappsWrapperArgs[@]}" ''; meta = { description = "Real-time strategy game with programmable units"; mainProgram = "liberation-circuit"; Loading