ivy build

This commit is contained in:
Some One committed 2025-09-07 21:28:57 +02:00
1 parent a88128d90a
commit 964e15fd5e
36 files changed
+805 -9

No files matched your search

+29
View File
@@ -0,0 +1,29 @@
{stdenv, fetchFromGitHub, jdk6, ant_1_7, commons-lang}: stdenv.mkDerivation rec {
pname = "commons-cli";
version = "1.0";
outJar = "commons-cli-1.0-beta-2-dev.jar";
src = fetchFromGitHub {
owner = "apache";
repo = pname;
rev = "CLI_1_0";
hash = "sha256-HwS1RdyGNuPZJoKWQX9X9KwNs013M1T5NBLSn4N9fKo=";
};
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
CLASSPATH="${commons-lang}/commons-lang-2.0.jar";
};
buildPhase = ''
mkdir ./lib
ant dist -Dnoget=true
'';
installPhase = ''
mkdir $out
cp -r ./dist/* $out/
'';
}
+28
View File
@@ -0,0 +1,28 @@
{stdenv, fetchurl, fetchFromGitHub, jdk6, ant_1_7}: stdenv.mkDerivation rec {
pname = "commons-codec";
version = "1.3";
#outJar = "commons-cli-1.0-beta-2-dev.jar";
src = fetchFromGitHub {
owner = "apache";
repo = pname;
rev = "CODEC_1_3";
hash = "sha256-7nZvIXXDxZgSGrJ6exEarEXgWn6gkGq707XtQllz7GM=";
};
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
ln -s /build/source/LICENSE.txt /build/LICENSE
ant dist
'';
installPhase = ''
mkdir $out
cp -r ./dist/* $out/
'';
}
+29
View File
@@ -0,0 +1,29 @@
{stdenv, fetchFromGitHub, jdk6, ant_1_7}: stdenv.mkDerivation rec {
pname = "commons-collections";
version = "3.1";
outJar = "commons-collections-3.1.jar";
src = fetchFromGitHub {
owner = "apache";
repo = pname;
rev = "collections-3.1";
hash = "sha256-7Nv2zbhYkChp8h0f5BlYK3WGunhVyCbeH6m3hheWg8Y=";
};
patches = [./commons-collections.patch];
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
ant dist
'';
installPhase = ''
mkdir $out
cp -r ./build/bin/commons-collections-3.1/* $out/
'';
}
+13
View File
@@ -0,0 +1,13 @@
diff --git a/build.xml b/build.xml
index 87aab6d..f421ac4 100644
--- a/build.xml
+++ b/build.xml
@@ -489,7 +489,7 @@
<!-- ====================================================================== -->
- <target name="dist" depends="jar,testjar,javadoc,tf.validate,tf.jar,dist.bin,dist.src"
+ <target name="dist" depends="jar,javadoc,dist.bin,dist.src"
description="Create distribution folders">
</target>
+27
View File
@@ -0,0 +1,27 @@
{stdenv, fetchzip, jdk6, ant_1_7, commons-logging_1_0_4}: stdenv.mkDerivation rec {
pname = "commons-httpclient";
version = "2.0.2";
outJar = "commons-httpclient.jar";
src = fetchzip {
url = "https://archive.apache.org/dist/httpcomponents/commons-httpclient/2.0/source/commons-httpclient-2.0.2-src.tar.gz";
hash = "sha256-klzcXmhDaNFAxnrSV8fFERqg9SIgypsknqSXmCeweHw=";
};
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
CLASSPATH="${commons-logging_1_0_4}/commons-logging.jar";
};
buildPhase = ''
mkdir ./lib
ant dist
'';
installPhase = ''
mkdir $out
cp -r ./dist/* $out/
'';
}
+27
View File
@@ -0,0 +1,27 @@
{stdenv, fetchzip, jdk6, ant_1_7, commons-logging_1_1, commons-codec}: stdenv.mkDerivation rec {
pname = "commons-httpclient";
version = "3.0";
outJar = "commons-httpclient.jar";
src = fetchzip {
url = "https://archive.apache.org/dist/httpcomponents/commons-httpclient/3.0/source/commons-httpclient-3.0-src.zip";
hash = "sha256-MY9Tg/pX6efI3nmdbNs1r9U2aQaGxLcTytzg4IjmftA=";
};
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
CLASSPATH="${commons-logging_1_1}/commons-logging-1.1.jar:${commons-codec}/commons-codec-1.3.jar";
};
buildPhase = ''
mkdir ./lib
ant dist
'';
installPhase = ''
mkdir $out
cp -r ./dist/* $out/
'';
}
+27
View File
@@ -0,0 +1,27 @@
{stdenv, fetchFromGitHub, jdk6, ant_1_7}: stdenv.mkDerivation rec {
pname = "commons-lang";
version = "2.0";
outJar = "commons-lang-2.0.jar";
src = fetchFromGitHub {
owner = "apache";
repo = pname;
rev = "LANG_2_0";
hash = "sha256-MMJG9xB5e51qo2iELH2qwuee0bEofHS5NVb0qgY5A5k=";
};
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
ant dist
'';
installPhase = ''
mkdir $out
cp -r ./dist/* $out/
'';
}
+27
View File
@@ -0,0 +1,27 @@
{stdenv, fetchurl, fetchFromGitHub, jdk6, ant_1_7}: stdenv.mkDerivation rec {
pname = "commons-logging";
version = "1.0.4";
outJar = "commons-logging.jar";
src = fetchFromGitHub {
owner = "apache";
repo = pname;
rev = "LOGGING_1_0_4";
hash = "sha256-U5pZjKrMHC02wXAqnB+DwtK91TI3+wfPaaB/UwVfixQ=";
};
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
ant dist
'';
installPhase = ''
mkdir $out
cp -r ./dist/* $out/
'';
}
+34
View File
@@ -0,0 +1,34 @@
{stdenv, fetchurl, fetchFromGitHub, jdk6, ant_1_7, junit_3_8_1}: stdenv.mkDerivation rec {
pname = "commons-logging";
version = "1.1.0";
#outJar = "commons-cli-1.0-beta-2-dev.jar";
src = fetchFromGitHub {
owner = "apache";
repo = pname;
rev = "LOGGING_1_1_0";
hash = "sha256-1QtqPd7Yu4S6wgZSbh9ob7iaWQ59gWnG/ukRzAdDzOE=";
};
servletApi = fetchurl {
url = "https://repo1.maven.org/maven2/servletapi/servletapi/2.3/servletapi-2.3.jar";
hash = "sha256-hHi5AtCBXtBm24YPsUzF1ARUjUtjSKuTC0YnD83eumg=";
};
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
CLASSPATH="${junit_3_8_1}/junit.jar";
};
buildPhase = ''
ln -s ${servletApi} ./servletapi-2.3.jar
ant dist
'';
installPhase = ''
mkdir $out
cp -r ./dist/* $out/
'';
}
+28
View File
@@ -0,0 +1,28 @@
{stdenv, fetchFromGitHub, jdk6, ant_1_7, oro}: stdenv.mkDerivation rec {
pname = "commons-net";
version = "1.4.1";
outJar = "commons-net-1.4.1.jar";
src = fetchFromGitHub {
owner = "apache";
repo = pname;
rev = "NET_1_4_1";
hash = "sha256-6J/HJq74DSkG3Gg44BmSiMSTJm4+ka4fgKFv5CAPWkM=";
};
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
CLASSPATH="${oro}/jakarta-oro-2.0.8.jar";
};
buildPhase = ''
ant dist
'';
installPhase = ''
mkdir $out
cp -r ./dist/* $out/
'';
}
+31
View File
@@ -0,0 +1,31 @@
{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/
'';
}
+30
View File
@@ -0,0 +1,30 @@
{stdenv, fetchFromGitHub, jdk6, ant_1_7}: stdenv.mkDerivation rec {
pname = "groovy";
version = "1.5.5";
outJar = "commons-collections-3.1.jar";
src = fetchFromGitHub {
owner = "apache";
repo = pname;
rev = "8f649e5e022c48294c534e39d398ca2d5e10ca8b";
hash = "sha256-19KMYk0wbUveSkmMwH28AcwNnxUq9Xbu5OdYj2XJ4ZM=";
};
#patches = [./commons-collections.patch];
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
cd groovy
ant
'';
installPhase = ''
mkdir $out
cp -r ./build/bin/commons-collections-3.1/* $out/
'';
}
+28
View File
@@ -0,0 +1,28 @@
{stdenv, fetchzip, jdk6, ant_1_7}: stdenv.mkDerivation rec {
pname = "jsch";
version = "0.1.23";
outJar = "lib/jsch-0.1.23.jar";
org = "com.jcraft";
src = fetchzip {
url = "https://master.dl.sourceforge.net/project/jsch/jsch/0.1.23/jsch-0.1.23.zip";
hash = "sha256-W4aIGyO+XLhOTLThFsLyPf+v0MGxERL1uCKe/f/C3g8=";
};
patches = [./jsch_0_1_23.patch];
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
ant
'';
installPhase = ''
mkdir $out
cp -r ./dist/* $out/
'';
}
+22
View File
@@ -0,0 +1,22 @@
diff --git a/build.xml b/build.xml
index 6a30ba1..e219cc2 100644
--- a/build.xml
+++ b/build.xml
@@ -5,7 +5,7 @@ sshd server and use port forwarding, X11 forwarding, file transfer, etc., and
you can integrate its functionality into your own Java programs
</description>
<!-- set global properties for this build -->
- <property name="version" location="0.1.3"/>
+ <property name="version" location="0.1.23"/>
<property name="src" location="src"/>
<property name="exasrc" location="examples"/>
<property name="build" location="build"/>
@@ -42,7 +42,7 @@ you can integrate its functionality into your own Java programs
<mkdir dir="${dist}/lib"/>
<!-- Put everything in ${build} into the MyProject-${DSTAMP}.jar file -->
- <jar jarfile="${dist}/lib/jsch-${DSTAMP}.jar" basedir="${build}"/>
+ <jar jarfile="${dist}/lib/jsch-0.1.23.jar" basedir="${build}"/>
</target>
<target name="examples"
+27
View File
@@ -0,0 +1,27 @@
{stdenv, fetchzip, jdk6, ant_1_7}: stdenv.mkDerivation rec {
pname = "jsch";
version = "0.1.25";
outJar = "lib/jsch-0.1.25.jar";
src = fetchzip {
url = "https://master.dl.sourceforge.net/project/jsch/jsch/0.1.25/jsch-0.1.25.zip";
hash = "sha256-F9fMkEDimPTk8vvtww6jgK/ECtG6M9IzRS7FDzlukQQ=";
};
patches = [./jsch_0_1_25.patch];
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
ant
'';
installPhase = ''
mkdir $out
cp -r ./dist/* $out/
'';
}
+22
View File
@@ -0,0 +1,22 @@
diff --git a/build.xml b/build.xml
index 6a30ba1..e219cc2 100644
--- a/build.xml
+++ b/build.xml
@@ -5,7 +5,7 @@ sshd server and use port forwarding, X11 forwarding, file transfer, etc., and
you can integrate its functionality into your own Java programs
</description>
<!-- set global properties for this build -->
- <property name="version" location="0.1.3"/>
+ <property name="version" location="0.1.25"/>
<property name="src" location="src"/>
<property name="exasrc" location="examples"/>
<property name="build" location="build"/>
@@ -42,7 +42,7 @@ you can integrate its functionality into your own Java programs
<mkdir dir="${dist}/lib"/>
<!-- Put everything in ${build} into the MyProject-${DSTAMP}.jar file -->
- <jar jarfile="${dist}/lib/jsch-${DSTAMP}.jar" basedir="${build}"/>
+ <jar jarfile="${dist}/lib/jsch-0.1.25.jar" basedir="${build}"/>
</target>
<target name="examples"
+25
View File
@@ -0,0 +1,25 @@
{stdenv, fetchFromGitHub, jdk6, ant_1_7}: stdenv.mkDerivation rec {
pname = "junit";
version = "3.8.1";
src = fetchFromGitHub {
owner = "junit-team";
repo = pname;
rev = "38f9586a3f645d9ccc1bce6fc80ac7093a01f795";
hash = "sha256-Vs7EFT+2BLeXUJ7W652G8GYP6e+JBpeArpictomdrKs=";
};
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
ant
'';
installPhase = ''
mkdir $out
cp -r ./junit3.8.1/* $out/
'';
}
+26
View File
@@ -0,0 +1,26 @@
{stdenv, fetchFromGitHub, jdk6, ant_1_7}: stdenv.mkDerivation rec {
pname = "junit";
version = "3.8.2";
outJar = "junit.jar";
src = fetchFromGitHub {
owner = "junit-team";
repo = pname;
rev = "a0f0ee1b3f72d9361eb09b3a25156c69a748aa47";
hash = "sha256-VJInD9UqMdsbK+kMGslIG0IhAZGbqNrd1pgqlJqBhhU=";
};
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
ant
'';
installPhase = ''
mkdir $out
cp -r ./junit3.8.2/* $out/
'';
}
+25
View File
@@ -0,0 +1,25 @@
{stdenv, fetchFromGitHub, jdk6, ant_1_6_5}: stdenv.mkDerivation rec {
pname = "junit";
version = "4.0.0";
src = fetchFromGitHub {
owner = "junit-team";
repo = pname;
rev = "5139a1be36da4ed64a860de82e7d74f2e5405037";
hash = "sha256-ZDu3rQ5y0D7pREmnJjUwiWDbTv+TgJPMZjJ4LVczoLU=";
};
nativeBuildInputs = [jdk6 ant_1_6_5];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
ant
'';
installPhase = ''
mkdir $out
cp -r ./junit4.1/* $out/
'';
}
+25
View File
@@ -0,0 +1,25 @@
{stdenv, fetchzip, jdk6, ant_1_7}: stdenv.mkDerivation rec {
pname = "oro";
version = "2.0.8";
outJar = "jakarta-oro-2.0.8.jar";
src = fetchzip {
url = "https://archive.apache.org/dist/jakarta/oro/source/jakarta-oro-2.0.8.tar.gz";
hash = "sha256-dRxhYwxZ7o/hjrciu8jDVrnjNHIH5jjdUMLcyXxSCAw=";
};
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
ant
'';
installPhase = ''
mkdir $out
cp -r ./jakarta-oro-2.0.8.jar $out/jakarta-oro-2.0.8.jar
'';
}
+28
View File
@@ -0,0 +1,28 @@
{stdenv, fetchFromGitHub, jdk6, ant_1_7}: stdenv.mkDerivation rec {
pname = "xerces";
version = "2.6.2";
outJar = "xmlParserAPIs.jar";
outName = "xmlParserAPIs";
src = fetchFromGitHub {
owner = "apache";
repo = "xerces-j";
rev = "b5692ec46c5823be3f3908899c64cbd8ba9e4f2f";
hash = "sha256-YzrBjetyb6zqBNwnSitf2YrhHUOECoNTLgkI2agHM8g=";
};
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
./build.sh jars
'';
installPhase = ''
mkdir $out
cp -r ./build/xmlParserAPIs.jar $out/xmlParserAPIs.jar
'';
}
+28
View File
@@ -0,0 +1,28 @@
{stdenv, fetchFromGitHub, jdk6, ant_1_7}: stdenv.mkDerivation rec {
pname = "xerces";
version = "2.6.2";
outJar = "xercesImpl.jar";
outName = "xercesImpl";
src = fetchFromGitHub {
owner = "apache";
repo = "xerces-j";
rev = "b5692ec46c5823be3f3908899c64cbd8ba9e4f2f";
hash = "sha256-YzrBjetyb6zqBNwnSitf2YrhHUOECoNTLgkI2agHM8g=";
};
nativeBuildInputs = [jdk6 ant_1_7];
env = {
JAVA_HOME="${jdk6}";
};
buildPhase = ''
./build.sh jar
'';
installPhase = ''
mkdir $out
cp -r ./build/xercesImpl.jar $out/xercesImpl.jar
'';
}