1{
2 lib,
3 stdenv,
4 fetchurl,
5 mpfr,
6 m4,
7 binutils,
8 emacs,
9 zlib,
10 which,
11 texinfo,
12 libX11,
13 xorgproto,
14 libXi,
15 gmp,
16 libXext,
17 libXt,
18 libXaw,
19 libXmu,
20}:
21
22stdenv.mkDerivation rec {
23 pname = "gcl";
24 version = "2.6.14";
25
26 src = fetchurl {
27 url = "mirror://gnu/gcl/gcl-${version}.tar.gz";
28 hash = "sha256-CfNBfFEqoXM6Y4gJ06Y6wpDuuUSL6CeV9bZoG9MHNFo=";
29 };
30
31 buildInputs = [
32 mpfr
33 m4
34 binutils
35 emacs
36 gmp
37 libX11
38 xorgproto
39 libXi
40 libXext
41 libXt
42 libXaw
43 libXmu
44 zlib
45 which
46 texinfo
47 ];
48
49 configureFlags = [
50 "--enable-ansi"
51 ];
52
53 meta = with lib; {
54 description = "GNU Common Lisp compiler working via GCC";
55 mainProgram = "gcl";
56 teams = [ lib.teams.lisp ];
57 license = licenses.gpl2;
58 platforms = platforms.linux;
59 broken = true; # 2025-01-21; to check after 2.7.0 is tagged
60 };
61}