BefatorNix/java/commons-vfs.nix
2025-09-07 21:28:57 +02:00

32 lines
848 B
Nix

{stdenv, fetchzip, jdk6, ant_1_7, mavenDep, commons-logging_1_0_4, commons-httpclient_2_0_2, commons-collections,
commons-net, jsch_0_1_23}: stdenv.mkDerivation rec {
pname = "commons-vfs";
version = "1.0";
outJar = "commons-vfs-1.0.jar";
src = fetchzip {
url = "https://archive.apache.org/dist/commons/vfs/source/commons-vfs-1.0-src.tar.gz";
hash = "sha256-EkXkS/huf5vcrOVVYQD0f25qxFiAFG3ZOGoJpWf4NMI=";
};
nativeBuildInputs = [jdk6 ant_1_7
(mavenDep commons-logging_1_0_4 {})
(mavenDep commons-httpclient_2_0_2 {})
(mavenDep commons-collections {})
(mavenDep commons-net {})
(mavenDep jsch_0_1_23 {})];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
ant dist
'';
installPhase = ''
mkdir $out
cp -r ./dist/* $out/
'';
}