Loading pkgs/development/java-modules/maven-fod.nix +6 −6 Original line number Diff line number Diff line Loading @@ -20,9 +20,9 @@ stdenv.mkDerivation (rec { fetchedMavenDeps = stdenv.mkDerivation ({ name = "${pname}-${version}-maven-deps"; inherit src; inherit src patches; buildInputs = [ nativeBuildInputs = [ maven ]; Loading @@ -32,10 +32,10 @@ stdenv.mkDerivation (rec { # keep only *.{pom,jar,sha1,nbm} and delete all ephemeral files with lastModified timestamps inside installPhase = '' find $out -type f \ -name \*.lastUpdated -or \ -name resolver-status.properties -or \ -name _remote.repositories \ find $out -type f \( \ -name \*.lastUpdated \ -o -name resolver-status.properties \ -o -name _remote.repositories \) \ -delete ''; Loading pkgs/games/forge-mtg/default.nix +6 −36 Original line number Diff line number Diff line { coreutils , fetchFromGitHub , gnused , javaPackages , lib , maven , makeWrapper Loading @@ -21,47 +22,16 @@ let # launch4j downloads and runs a native binary during the package phase. patches = [ ./no-launch4j.patch ]; mavenRepository = stdenv.mkDerivation { pname = "forge-mtg-maven-repository"; in javaPackages.mavenfod { pname = "forge-mtg"; inherit version src patches; nativeBuildInputs = [ maven ]; buildPhase = '' runHook preBuild # Tests need a running Xorg. mvn package -Dmaven.repo.local=$out -DskipTests runHook postBuild ''; installPhase = '' runHook preInstall find $out -type f \( \ -name \*.lastUpdated \ -o -name resolver-status.properties \ -o -name _remote.repositories \) \ -delete runHook postInstall ''; outputHashAlgo = "sha256"; outputHashMode = "recursive"; outputHash = "sha256-aSNqAWbLebmiYnByyw5myc7eivzpP2STStz6qUUMw90="; }; in stdenv.mkDerivation { pname = "forge-mtg"; inherit version src patches; mvnParameters = "-DskipTests"; mvnHash = "sha256-Bq02zyOZjah5jtFBEvE+Xif6aAAwPiuP5sUL42V8dUs="; nativeBuildInputs = [ maven makeWrapper ]; buildPhase = '' runHook preBuild # Tests need a running Xorg. mvn --offline -Dmaven.repo.local=${mavenRepository} -DskipTests package; runHook postBuild ''; installPhase = '' runHook preInstall mkdir -p $out/bin $out/share/forge Loading Loading
pkgs/development/java-modules/maven-fod.nix +6 −6 Original line number Diff line number Diff line Loading @@ -20,9 +20,9 @@ stdenv.mkDerivation (rec { fetchedMavenDeps = stdenv.mkDerivation ({ name = "${pname}-${version}-maven-deps"; inherit src; inherit src patches; buildInputs = [ nativeBuildInputs = [ maven ]; Loading @@ -32,10 +32,10 @@ stdenv.mkDerivation (rec { # keep only *.{pom,jar,sha1,nbm} and delete all ephemeral files with lastModified timestamps inside installPhase = '' find $out -type f \ -name \*.lastUpdated -or \ -name resolver-status.properties -or \ -name _remote.repositories \ find $out -type f \( \ -name \*.lastUpdated \ -o -name resolver-status.properties \ -o -name _remote.repositories \) \ -delete ''; Loading
pkgs/games/forge-mtg/default.nix +6 −36 Original line number Diff line number Diff line { coreutils , fetchFromGitHub , gnused , javaPackages , lib , maven , makeWrapper Loading @@ -21,47 +22,16 @@ let # launch4j downloads and runs a native binary during the package phase. patches = [ ./no-launch4j.patch ]; mavenRepository = stdenv.mkDerivation { pname = "forge-mtg-maven-repository"; in javaPackages.mavenfod { pname = "forge-mtg"; inherit version src patches; nativeBuildInputs = [ maven ]; buildPhase = '' runHook preBuild # Tests need a running Xorg. mvn package -Dmaven.repo.local=$out -DskipTests runHook postBuild ''; installPhase = '' runHook preInstall find $out -type f \( \ -name \*.lastUpdated \ -o -name resolver-status.properties \ -o -name _remote.repositories \) \ -delete runHook postInstall ''; outputHashAlgo = "sha256"; outputHashMode = "recursive"; outputHash = "sha256-aSNqAWbLebmiYnByyw5myc7eivzpP2STStz6qUUMw90="; }; in stdenv.mkDerivation { pname = "forge-mtg"; inherit version src patches; mvnParameters = "-DskipTests"; mvnHash = "sha256-Bq02zyOZjah5jtFBEvE+Xif6aAAwPiuP5sUL42V8dUs="; nativeBuildInputs = [ maven makeWrapper ]; buildPhase = '' runHook preBuild # Tests need a running Xorg. mvn --offline -Dmaven.repo.local=${mavenRepository} -DskipTests package; runHook postBuild ''; installPhase = '' runHook preInstall mkdir -p $out/bin $out/share/forge Loading