BefatorNix/java/asm.nix
2025-10-05 22:57:02 +02:00

30 lines
715 B
Nix

{stdenv, fetchFromGitLab, jdk6, ant_1_5_3, commons-logging_1_0, commons-collections_2_0, commons-beanutils_1_4}: stdenv.mkDerivation rec {
pname = "asm";
version = "1.3.4";
outJar = "lib/asm.jar";
src = fetchFromGitLab {
domain = "gitlab.ow2.org";
owner = pname;
repo = pname;
rev = "b9a7bad66ec1ddc90032cb561c882536ddc0d62e";
hash = "sha256-WfdKMLSPL1NzDns+5TV+bS40nPjGz2MxotQAhxKppFQ=";
};
nativeBuildInputs = [jdk6 ant_1_5_3]; #Crasht mit neuerem Ant
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
mkdir doc
ant dist
'';
installPhase = ''
mkdir $out
cp -r ../dist/* $out/
'';
}