1{ lib
2, stdenv
3, fetchFromGitHub
4, ant
5, jdk
6, stripJavaArchivesHook
7}:
8
9stdenv.mkDerivation {
10 pname = "hydra-ant-logger";
11 version = "2010.2";
12
13 src = fetchFromGitHub {
14 owner = "NixOS";
15 repo = "hydra-ant-logger";
16 rev = "dae3224f4ed42418d3492bdf5bee4f825819006f";
17 hash = "sha256-5oQ/jZfz7izTcYR+N801HYh4lH2MF54PCMnmA4CpRwc=";
18 };
19
20 nativeBuildInputs = [
21 ant
22 jdk
23 stripJavaArchivesHook
24 ];
25
26 buildPhase = ''
27 runHook preBuild
28 mkdir lib
29 ant
30 runHook postBuild
31 '';
32
33 installPhase = ''
34 runHook preBuild
35 install -Dm644 *.jar -t $out/share/java
36 runHook postBuild
37 '';
38
39 meta = {
40 homepage = "https://github.com/NixOS/hydra-ant-logger";
41 platforms = lib.platforms.unix;
42 };
43}