From 83563e60ba657001992c1b0f8e3a3c0822da2816 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20R=C3=B6ger?= Date: Wed, 20 Nov 2024 20:35:57 +0100 Subject: [PATCH] System Gen135 @ 2024-11-20-20:35:56 --- modules/derivations/antlrworks.nix | 48 +++++++++++++++++------------- 1 file changed, 27 insertions(+), 21 deletions(-) diff --git a/modules/derivations/antlrworks.nix b/modules/derivations/antlrworks.nix index 3f918e8..d8a3b18 100644 --- a/modules/derivations/antlrworks.nix +++ b/modules/derivations/antlrworks.nix @@ -4,26 +4,32 @@ hash ? "sha256-Yy9x7cSQrRpk+Flt9+H7gdogUS4WR2q2fqdVXQgvd7Y=", jre ? pkgs.jre, ... -}: -pkgs.stdenv.mkDerivation { - pname = "antlrworks"; - inherit version; +}: let + drv = pkgs.stdenv.mkDerivation { + pname = "antlrworks"; + inherit version; - dontUnpack = true; - src = pkgs.fetchurl { - url = "https://github.com/antlr/website-antlr3/raw/refs/heads/gh-pages/download/antlrworks-${version}-complete.jar"; - inherit hash; + dontUnpack = true; + src = pkgs.fetchurl { + url = "https://github.com/antlr/website-antlr3/raw/refs/heads/gh-pages/download/antlrworks-${version}-complete.jar"; + inherit hash; + }; + + installPhase = '' + mkdir -p $out/share/java + cp $src $out/share/java/antlrworks-${version}-complete.jar + mkdir $out/bin + cat > $out/bin/antlrworks < $out/bin/antlrworks <