Loading pkgs/by-name/ka/katawa-shoujo-re-engineered/package.nix +22 −7 Original line number Diff line number Diff line Loading @@ -25,26 +25,40 @@ stdenvNoCC.mkDerivation (finalAttrs: { name = "katawa-shoujo-re-engineered"; desktopName = "Katawa Shoujo: Re-Engineered"; type = "Application"; icon = finalAttrs.meta.mainProgram; icon = "katawa-shoujo-re-engineered"; categories = [ "Game" ]; exec = finalAttrs.meta.mainProgram; exec = "katawa-shoujo-re-engineered"; }) ]; nativeBuildInputs = [ makeWrapper copyDesktopItems renpy ]; dontBuild = true; postPatch = '' substituteInPlace game/config.rpy --replace-fail 0.0.0-localbuild ${finalAttrs.version} ''; buildPhase = '' runHook preBuild renpy . compile runHook postBuild ''; installPhase = '' runHook preInstall mkdir -p $out/bin makeWrapper ${lib.getExe' renpy "renpy"} $out/bin/${finalAttrs.meta.mainProgram} \ --add-flags ${finalAttrs.src} --add-flags run install -D $src/web-icon.png $out/share/icons/hicolor/512x512/apps/${finalAttrs.meta.mainProgram}.png phome=$out/share/kataswa-shoujo-re-engineered mkdir -p $phome cp -r game $phome find $phome -type f -name "*.rpy" -delete makeWrapper ${lib.getExe renpy} $out/bin/katawa-shoujo-re-engineered \ --add-flags $phome --add-flags run install -D $src/web-icon.png $out/share/icons/hicolor/512x512/apps/katawa-shoujo-re-engineered.png runHook postInstall ''; Loading @@ -64,6 +78,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ quantenzitrone rapiteanu ulysseszhan ]; platforms = renpy.meta.platforms; }; Loading Loading
pkgs/by-name/ka/katawa-shoujo-re-engineered/package.nix +22 −7 Original line number Diff line number Diff line Loading @@ -25,26 +25,40 @@ stdenvNoCC.mkDerivation (finalAttrs: { name = "katawa-shoujo-re-engineered"; desktopName = "Katawa Shoujo: Re-Engineered"; type = "Application"; icon = finalAttrs.meta.mainProgram; icon = "katawa-shoujo-re-engineered"; categories = [ "Game" ]; exec = finalAttrs.meta.mainProgram; exec = "katawa-shoujo-re-engineered"; }) ]; nativeBuildInputs = [ makeWrapper copyDesktopItems renpy ]; dontBuild = true; postPatch = '' substituteInPlace game/config.rpy --replace-fail 0.0.0-localbuild ${finalAttrs.version} ''; buildPhase = '' runHook preBuild renpy . compile runHook postBuild ''; installPhase = '' runHook preInstall mkdir -p $out/bin makeWrapper ${lib.getExe' renpy "renpy"} $out/bin/${finalAttrs.meta.mainProgram} \ --add-flags ${finalAttrs.src} --add-flags run install -D $src/web-icon.png $out/share/icons/hicolor/512x512/apps/${finalAttrs.meta.mainProgram}.png phome=$out/share/kataswa-shoujo-re-engineered mkdir -p $phome cp -r game $phome find $phome -type f -name "*.rpy" -delete makeWrapper ${lib.getExe renpy} $out/bin/katawa-shoujo-re-engineered \ --add-flags $phome --add-flags run install -D $src/web-icon.png $out/share/icons/hicolor/512x512/apps/katawa-shoujo-re-engineered.png runHook postInstall ''; Loading @@ -64,6 +78,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ quantenzitrone rapiteanu ulysseszhan ]; platforms = renpy.meta.platforms; }; Loading