diff options
Diffstat (limited to 'pkgs/os-specific/linux/minimal-bootstrap/mes/nyacc.nix')
-rw-r--r-- | pkgs/os-specific/linux/minimal-bootstrap/mes/nyacc.nix | 39 |
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 -'' |