BefatorNix/java/jaxen.nix
2025-09-17 23:24:29 +02:00

31 lines
708 B
Nix

{stdenv, fetchFromGitHub, jdk6, ant_1_7, saxpath, dom4j}: stdenv.mkDerivation rec {
pname = "jaxen";
version = "1.0-FCS";
outJar = "jaxen-full.jar";
src = fetchFromGitHub {
owner = "jaxen-xpath";
repo = pname;
rev = "ee2979fd9af70414aaf4cae7673182cbbf25b116";
hash = "sha256-803bPAE2MAnlLjdr4EySQlDd0RGKTjQ7monkfwaM5d4=";
};
patches = [./jaxen.patch];
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
CLASSPATH="${saxpath}/saxpath.jar:${dom4j}/dom4j.jar";
};
buildPhase = ''
ant dist
'';
installPhase = ''
mkdir $out
cp -r ./dist/tmp/jaxen-1.0-FCS/* $out/
'';
}