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