From e2448e2361a152967e0cb83058f9f01ed8bc8ba0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20R=C3=B6ger?= Date: Wed, 20 Nov 2024 19:54:40 +0100 Subject: [PATCH] System Gen133 @ 2024-11-20-19:54:39 --- modules/derivations/antlr.nix | 28 +++++++++++++ modules/programs.nix | 77 +++++++++++++++++++---------------- 2 files changed, 69 insertions(+), 36 deletions(-) create mode 100644 modules/derivations/antlr.nix diff --git a/modules/derivations/antlr.nix b/modules/derivations/antlr.nix new file mode 100644 index 0000000..c0c1aff --- /dev/null +++ b/modules/derivations/antlr.nix @@ -0,0 +1,28 @@ +{ + pkgs ? import {}, + version ? "3.5.3", + hash ? "sha256-JMlDvaNRC/qEnD6uEts32kh9IEU2/wgHTsHz3Z3fq0M=", + jre ? pkgs.jre, + ... +}: +pkgs.stdenv.mkDerivation { + pname = "antlr"; + inherit version; + + dontUnpack = true; + src = pkgs.fetchurl { + url = "https://github.com/antlr/website-antlr3/blob/gh-pages/download/antlr-${version}-complete.jar"; + inherit hash; + }; + + installPhase = '' + mkdir -p $out/share/java + cp $src $out/share/java/antlr-${version}-complete.jar + mkdir $out/bin + cat > $out/bin/antlr <