diff options
Diffstat (limited to 'pkgs/development/compilers/openjdk/tests/hello.nix')
-rw-r--r-- | pkgs/development/compilers/openjdk/tests/hello.nix | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/pkgs/development/compilers/openjdk/tests/hello.nix b/pkgs/development/compilers/openjdk/tests/hello.nix deleted file mode 100644 index bc5be4a9e9a9..000000000000 --- a/pkgs/development/compilers/openjdk/tests/hello.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ jdk -, jre -, pkgs -}: - -/* 'Hello world' Java application derivation for use in tests */ -let - source = pkgs.writeTextDir "src/Hello.java" '' - class Hello { - public static void main(String[] args) { - System.out.println("Hello, world!"); - } - } - ''; -in - pkgs.stdenv.mkDerivation { - pname = "hello"; - version = "1.0.0"; - - src = source; - - buildPhase = '' - runHook preBuildPhase - ${jdk}/bin/javac src/Hello.java - runHook postBuildPhase - ''; - installPhase = '' - runHook preInstallPhase - - mkdir -p $out/lib - cp src/Hello.class $out/lib - - mkdir -p $out/bin - cat >$out/bin/hello <<EOF; - #!/usr/bin/env sh - ${jre}/bin/java -cp $out/lib Hello - EOF - chmod a+x $out/bin/hello - - runHook postInstallPhase - ''; - } |