diff options
author | Martin Bravenboer <martin.bravenboer@logicblox.com> | 2006-03-26 03:52:55 +0000 |
---|---|---|
committer | Martin Bravenboer <martin.bravenboer@logicblox.com> | 2006-03-26 03:52:55 +0000 |
commit | 8dbf2c38fb2adee4969f8ef7c33230714c75270d (patch) | |
tree | f78305ccc676a56a5ec0e9157d4b834bcb34025c /pkgs/development/compilers/aspectj | |
parent | d88e2ea70f60dca43eab87adf675d366e79cca42 (diff) | |
download | nixlib-8dbf2c38fb2adee4969f8ef7c33230714c75270d.tar nixlib-8dbf2c38fb2adee4969f8ef7c33230714c75270d.tar.gz nixlib-8dbf2c38fb2adee4969f8ef7c33230714c75270d.tar.bz2 nixlib-8dbf2c38fb2adee4969f8ef7c33230714c75270d.tar.lz nixlib-8dbf2c38fb2adee4969f8ef7c33230714c75270d.tar.xz nixlib-8dbf2c38fb2adee4969f8ef7c33230714c75270d.tar.zst nixlib-8dbf2c38fb2adee4969f8ef7c33230714c75270d.zip |
* Update of jre
* Added aspectj-1.5.0 svn path=/nixpkgs/trunk/; revision=5110
Diffstat (limited to 'pkgs/development/compilers/aspectj')
-rwxr-xr-x | pkgs/development/compilers/aspectj/builder.sh | 27 | ||||
-rw-r--r-- | pkgs/development/compilers/aspectj/default.nix | 14 |
2 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/development/compilers/aspectj/builder.sh b/pkgs/development/compilers/aspectj/builder.sh new file mode 100755 index 000000000000..821cf185ac2e --- /dev/null +++ b/pkgs/development/compilers/aspectj/builder.sh @@ -0,0 +1,27 @@ +source $stdenv/setup + +export JAVA_HOME=$jre + +cat >> props <<EOF +output.dir=$out +context.javaPath=$jre +EOF + +ensureDir $out +$jre/bin/java -jar $src -text props + +echo "Removing files at top level" +for file in $out/* +do + if test -f $file ; then + rm $file + fi +done + +cat >> $out/bin/ajc-env <<EOF +#! $SHELL + +export CLASSPATH=$CLASSPATH:.:/pkg/aspectj/lib/aspectjrt.jar +EOF + +chmod u+x $out/bin/ajc-env \ No newline at end of file diff --git a/pkgs/development/compilers/aspectj/default.nix b/pkgs/development/compilers/aspectj/default.nix new file mode 100644 index 000000000000..10cd85120267 --- /dev/null +++ b/pkgs/development/compilers/aspectj/default.nix @@ -0,0 +1,14 @@ +{stdenv, fetchurl, jre}: + +stdenv.mkDerivation { + name = "aspectj-1.5.0"; + builder = ./builder.sh; + + src = fetchurl { + url = http://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/technology/aspectj/aspectj-1.5.0.jar; + md5 = "76d716f699cdd84049323992b21f02fb"; + }; + + inherit jre; + buildInputs = [jre]; +} |