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

32 lines
856 B
Nix

{stdenv, fetchzip, jdk6, ant_1_7, mavenDep, commons-logging_1_0_4, commons-httpclient_2_0_2, commons-collections_3_1,
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_3_1 {})
(mavenDep commons-net {})
(mavenDep jsch_0_1_23 {})];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
ant dist
'';
installPhase = ''
mkdir $out
cp -r ./dist/* $out/
'';
}