From b0de2214e5d190982c6fe845d31c47dd8e0b3d6f Mon Sep 17 00:00:00 2001 From: Neil Mayhew Date: Fri, 15 Apr 2022 18:44:54 -0600 Subject: [PATCH] alan_2: init at 2.8.7 --- pkgs/development/compilers/alan/2.nix | 31 +++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/development/compilers/alan/2.nix diff --git a/pkgs/development/compilers/alan/2.nix b/pkgs/development/compilers/alan/2.nix new file mode 100644 index 000000000000..e24cc35a9d74 --- /dev/null +++ b/pkgs/development/compilers/alan/2.nix @@ -0,0 +1,31 @@ +{ stdenv, lib, fetchFromGitHub +}: + +stdenv.mkDerivation rec { + pname = "alan2"; + version = "2.8.7"; + + src = fetchFromGitHub { + owner = "alan-if"; + repo = "alan"; + rev = "71f23ec79f7f5d66aa5ae9fd3f9b8dae41a89f15"; + sha256 = "066jknqz1v6sismvfxjfffl35h14v8qwgcq99ibhp08dy2fwraln"; + }; + + makefile = "Makefile.unix"; + + installPhase = '' + mkdir -p $out/bin $out/share/alan2 + cp compiler/alan $out/bin/alan2 + cp interpreter/arun $out/bin/arun2 + cp alan.readme ChangeLog $out/share/alan2 + ''; + + meta = with lib; { + homepage = "https://www.alanif.se/"; + description = "The Alan interactive fiction language (legacy version)"; + license = licenses.artistic2; + platforms = platforms.linux; + maintainers = with maintainers; [ neilmayhew ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9c1a30c18f0f..7fb40b072737 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11898,6 +11898,8 @@ with pkgs; alan = callPackage ../development/compilers/alan { }; + alan_2 = callPackage ../development/compilers/alan/2.nix { }; + algol68g = callPackage ../development/compilers/algol68g { }; armips = callPackage ../development/compilers/armips { };