Unverified Commit a41b6f0e authored by Colin's avatar Colin Committed by GitHub
Browse files

treewide: add mainProgram attribute to lisp compilers (#358036)

parents 27dbbeec 65f013da
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -83,12 +83,13 @@ in stdenv.mkDerivation rec {
  hardeningDisable = [ "format" ];

  meta = with lib; {
    # assembler failures during build, x86_64-darwin broken since 2020-10-14
    broken      = (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64);
    description = "Clozure Common Lisp";
    homepage    = "https://ccl.clozure.com/";
    license     = licenses.asl20;
    mainProgram = "ccl";
    maintainers = lib.teams.lisp.members;
    platforms   = attrNames options;
    # assembler failures during build, x86_64-darwin broken since 2020-10-14
    broken      = (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64);
    license     = licenses.asl20;
  };
}
+3 −2
Original line number Diff line number Diff line
@@ -48,14 +48,15 @@ stdenv.mkDerivation (finalAttrs: {
  '';

  meta = with lib; {
    homepage = "http://www.cons.org/cmucl/";
    description = "CMU implementation of Common Lisp";
    homepage = "http://www.cons.org/cmucl/";
    license = licenses.publicDomain;
    longDescription = ''
      CMUCL is a free implementation of the Common Lisp programming language
      which runs on most major Unix platforms.  It mainly conforms to the
      ANSI Common Lisp standard.
    '';
    license = licenses.publicDomain;
    mainProgram = "lisp";
    maintainers = lib.teams.lisp.members;
    platforms = [ "i686-linux" "x86_64-linux" ];
  };
+2 −1
Original line number Diff line number Diff line
@@ -61,7 +61,8 @@ stdenv.mkDerivation rec {
    description = "ANSI Common Lisp Implementation";
    homepage = "https://common-lisp.net/project/mkcl/";
    license = licenses.lgpl2Plus;
    platforms = platforms.linux;
    mainProgram = "mkcl";
    maintainers = lib.teams.lisp.members;
    platforms = platforms.linux;
  };
}