From 138be4cfbbe219de1be4f896b633f6cad5fdbed3 Mon Sep 17 00:00:00 2001 From: Scott Worley Date: Fri, 28 Oct 2022 11:03:25 -0700 Subject: [PATCH] mindustry: More uniform source cleanup --- pkgs/games/mindustry/default.nix | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/pkgs/games/mindustry/default.nix b/pkgs/games/mindustry/default.nix index 2605862f7edc..2a3177fdb9db 100644 --- a/pkgs/games/mindustry/default.nix +++ b/pkgs/games/mindustry/default.nix @@ -91,14 +91,14 @@ let }; cleanupMindustrySrc = '' - pushd Mindustry + # Ensure the prebuilt shared objects don't accidentally get shipped + rm -r Arc/natives/natives-*/libs/* + rm -r Arc/backends/backend-*/libs/* # Remove unbuildable iOS stuff - sed -i '/^project(":ios"){/,/^}/d' build.gradle - sed -i '/robo(vm|VM)/d' build.gradle - rm ios/build.gradle - - popd + sed -i '/^project(":ios"){/,/^}/d' Mindustry/build.gradle + sed -i '/robo(vm|VM)/d' Mindustry/build.gradle + rm Mindustry/ios/build.gradle ''; # fake build to pre-download deps into fixed-output derivation @@ -134,11 +134,7 @@ assert lib.assertMsg (enableClient || enableServer) stdenv.mkDerivation rec { inherit pname version unpackPhase patches; - postPatch = '' - # ensure the prebuilt shared objects don't accidentally get shipped - rm -r Arc/natives/natives-*/libs/* - rm -r Arc/backends/backend-*/libs/* - '' + cleanupMindustrySrc; + postPatch = cleanupMindustrySrc; buildInputs = lib.optionals enableClient [ SDL2