diff options
Diffstat (limited to 'pkgs/development/compilers/aspectj/default.nix')
-rw-r--r-- | pkgs/development/compilers/aspectj/default.nix | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/pkgs/development/compilers/aspectj/default.nix b/pkgs/development/compilers/aspectj/default.nix deleted file mode 100644 index 55b9cf5af86c..000000000000 --- a/pkgs/development/compilers/aspectj/default.nix +++ /dev/null @@ -1,56 +0,0 @@ -{ - lib, - stdenvNoCC, - fetchurl, - jre, -}: - -let - version = "1.9.22.1"; - versionSnakeCase = builtins.replaceStrings [ "." ] [ "_" ] version; -in -stdenvNoCC.mkDerivation { - pname = "aspectj"; - inherit version; - - __structuredAttrs = true; - - src = fetchurl { - url = "https://github.com/eclipse/org.aspectj/releases/download/V${versionSnakeCase}/aspectj-${version}.jar"; - hash = "sha256-NIyYVhJIGXz+vNVoAQzYsDfmOYc4QrRzJGWeQjS4X0U="; - }; - - dontUnpack = true; - - nativeBuildInputs = [ jre ]; - - installPhase = '' - runHook preInstall - - cat >> props <<EOF - output.dir=$out - context.javaPath=${jre} - EOF - - mkdir -p $out - java -jar $src -text props - - cat >> $out/bin/aj-runtime-env <<EOF - #! ${stdenvNoCC.shell} - - export CLASSPATH=$CLASSPATH:.:$out/lib/aspectjrt.jar - EOF - - chmod u+x $out/bin/aj-runtime-env - - runHook postInstall - ''; - - meta = { - homepage = "https://www.eclipse.org/aspectj/"; - description = "Seamless aspect-oriented extension to the Java programming language"; - license = lib.licenses.epl10; - platforms = lib.platforms.unix; - sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; - }; -} |