Merge pull request #6841 from KoviRobi/gnu-apl

Added GNU APL, a free APL interpreter.

+35
+33
pkgs/development/interpreters/gnu-apl/default.nix
··· 1 + { stdenv, fetchurl, liblapack, readline, gettext, ncurses }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "gnu-apl-${version}"; 5 + version = "1.4"; 6 + 7 + src = fetchurl { 8 + url = "mirror://gnu/apl/apl-${version}.tar.gz"; 9 + sha256 = "0fl9l4jb5wpnb54kqkphavi657z1cv15h9qj2rqy2shf33dk3nk9"; 10 + }; 11 + 12 + buildInputs = [ liblapack readline gettext ncurses ]; 13 + 14 + postInstall = '' 15 + cp -r support-files/ $out/share/doc/ 16 + find $out/share/doc/support-files -name 'Makefile*' -delete 17 + ''; 18 + 19 + meta = { 20 + description = "Free interpreter for the APL programming language."; 21 + homepage = http://www.gnu.org/software/apl/; 22 + license = stdenv.lib.licenses.gpl3Plus; 23 + maintainers = with stdenv.lib.maintainers; [ kovirobi ]; 24 + platforms = stdenv.lib.platforms.linux; 25 + 26 + longDescription = '' 27 + GNU APL is a free interpreter for the programming language APL, with an 28 + (almost) complete implementation of ISO standard 13751 aka. Programming 29 + Language APL, Extended. GNU APL was written and is being maintained by 30 + Jürgen Sauermann. 31 + ''; 32 + }; 33 + }
+2
pkgs/top-level/all-packages.nix
··· 1423 1423 inherit (xorg) libXpm; 1424 1424 }; 1425 1425 1426 + gnuapl = callPackage ../development/interpreters/gnu-apl { }; 1427 + 1426 1428 gnufdisk = callPackage ../tools/system/fdisk { 1427 1429 guile = guile_1_8; 1428 1430 };