Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at fix-function-merge 37 lines 860 B view raw
1{ lib, stdenv, fetchurl, mpfr, m4, binutils, emacs, zlib, which 2, texinfo, libX11, xorgproto, libXi, gmp 3, libXext, libXt, libXaw, libXmu } : 4 5assert stdenv ? cc ; 6assert stdenv.cc.isGNU ; 7assert stdenv.cc ? libc ; 8assert stdenv.cc.libc != null ; 9 10stdenv.mkDerivation rec { 11 pname = "gcl"; 12 version = "2.6.14"; 13 14 src = fetchurl { 15 url = "mirror://gnu/gcl/gcl-${version}.tar.gz"; 16 hash = "sha256-CfNBfFEqoXM6Y4gJ06Y6wpDuuUSL6CeV9bZoG9MHNFo="; 17 }; 18 19 buildInputs = [ 20 mpfr m4 binutils emacs gmp 21 libX11 xorgproto libXi 22 libXext libXt libXaw libXmu 23 zlib which texinfo 24 ]; 25 26 configureFlags = [ 27 "--enable-ansi" 28 ]; 29 30 meta = with lib; { 31 description = "GNU Common Lisp compiler working via GCC"; 32 mainProgram = "gcl"; 33 maintainers = lib.teams.lisp.members; 34 license = licenses.gpl2; 35 platforms = platforms.linux; 36 }; 37}