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

This commit is contained in:
Colin 2024-11-27 04:21:41 +00:00 committed by GitHub
commit a41b6f0e24
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 10 additions and 7 deletions

View File

@ -83,12 +83,13 @@ in stdenv.mkDerivation rec {
hardeningDisable = [ "format" ]; hardeningDisable = [ "format" ];
meta = with lib; { meta = with lib; {
description = "Clozure Common Lisp";
homepage = "https://ccl.clozure.com/";
maintainers = lib.teams.lisp.members;
platforms = attrNames options;
# assembler failures during build, x86_64-darwin broken since 2020-10-14 # assembler failures during build, x86_64-darwin broken since 2020-10-14
broken = (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64); broken = (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64);
description = "Clozure Common Lisp";
homepage = "https://ccl.clozure.com/";
license = licenses.asl20; license = licenses.asl20;
mainProgram = "ccl";
maintainers = lib.teams.lisp.members;
platforms = attrNames options;
}; };
} }

View File

@ -48,14 +48,15 @@ stdenv.mkDerivation (finalAttrs: {
''; '';
meta = with lib; { meta = with lib; {
homepage = "http://www.cons.org/cmucl/";
description = "CMU implementation of Common Lisp"; description = "CMU implementation of Common Lisp";
homepage = "http://www.cons.org/cmucl/";
license = licenses.publicDomain;
longDescription = '' longDescription = ''
CMUCL is a free implementation of the Common Lisp programming language CMUCL is a free implementation of the Common Lisp programming language
which runs on most major Unix platforms. It mainly conforms to the which runs on most major Unix platforms. It mainly conforms to the
ANSI Common Lisp standard. ANSI Common Lisp standard.
''; '';
license = licenses.publicDomain; mainProgram = "lisp";
maintainers = lib.teams.lisp.members; maintainers = lib.teams.lisp.members;
platforms = [ "i686-linux" "x86_64-linux" ]; platforms = [ "i686-linux" "x86_64-linux" ];
}; };

View File

@ -61,7 +61,8 @@ stdenv.mkDerivation rec {
description = "ANSI Common Lisp Implementation"; description = "ANSI Common Lisp Implementation";
homepage = "https://common-lisp.net/project/mkcl/"; homepage = "https://common-lisp.net/project/mkcl/";
license = licenses.lgpl2Plus; license = licenses.lgpl2Plus;
platforms = platforms.linux; mainProgram = "mkcl";
maintainers = lib.teams.lisp.members; maintainers = lib.teams.lisp.members;
platforms = platforms.linux;
}; };
} }