about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/minimal-bootstrap/mes/nyacc.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/os-specific/linux/minimal-bootstrap/mes/nyacc.nix')
-rw-r--r--pkgs/os-specific/linux/minimal-bootstrap/mes/nyacc.nix39
1 files changed, 0 insertions, 39 deletions
diff --git a/pkgs/os-specific/linux/minimal-bootstrap/mes/nyacc.nix b/pkgs/os-specific/linux/minimal-bootstrap/mes/nyacc.nix
deleted file mode 100644
index c384b4a4c0b4..000000000000
--- a/pkgs/os-specific/linux/minimal-bootstrap/mes/nyacc.nix
+++ /dev/null
@@ -1,39 +0,0 @@
-{ lib
-, fetchurl
-, kaem
-, nyacc
-}:
-let
-  pname = "nyacc";
-  # NYACC is a tightly coupled dependency of mes. This version is known to work
-  # with mes 0.25.
-  # https://git.savannah.gnu.org/cgit/mes.git/tree/INSTALL?h=v0.25#n31
-  version = "1.00.2";
-
-  src = fetchurl {
-    url = "mirror://savannah/nyacc/nyacc-${version}.tar.gz";
-    sha256 = "065ksalfllbdrzl12dz9d9dcxrv97wqxblslngsc6kajvnvlyvpk";
-  };
-in
-kaem.runCommand "${pname}-${version}" {
-  inherit pname version;
-
-  passthru.guilePath = "${nyacc}/share/${pname}-${version}/module";
-
-  meta = with lib; {
-    description = "Modules for generating parsers and lexical analyzers";
-    longDescription = ''
-      Not Yet Another Compiler Compiler is a set of guile modules for
-      generating computer language parsers and lexical analyzers.
-    '';
-    homepage = "https://savannah.nongnu.org/projects/nyacc";
-    license = licenses.lgpl3Plus;
-    maintainers = teams.minimal-bootstrap.members;
-    platforms = platforms.all;
-  };
-} ''
-  ungz --file ${src} --output nyacc.tar
-  mkdir -p ''${out}/share
-  cd ''${out}/share
-  untar --file ''${NIX_BUILD_TOP}/nyacc.tar
-''