ivy build
This commit is contained in:
1 parent
a88128d90a
commit
964e15fd5e
36 files changed
+805
-9
No files matched your search
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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>
|
||||
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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"
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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"
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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/
|
||||
'';
|
||||
}
|
||||
@@ -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
|
||||
'';
|
||||
}
|
||||
@@ -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
|
||||
'';
|
||||
}
|
||||
@@ -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
|
||||
'';
|
||||
}
|
||||
Reference in new issue
Block a user