lisp-modules: set maintainers to the lisp team

This commit is contained in:
Kasper Gałkowski 2023-04-05 19:26:22 +02:00
parent b505951d8a
commit 6817b72ca3
14 changed files with 30 additions and 12 deletions

View File

@ -426,6 +426,21 @@ with lib.maintainers; {
shortName = "Linux Kernel";
};
lisp = {
members = [
raskin
lukego
nagy
uthar
];
githubTeams = [
"lisp"
];
scope = "Maintain the Lisp ecosystem.";
shortName = "lisp";
enableFeatureFreezePing = true;
};
llvm = {
members = [
dtzWill

View File

@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
meta = {
description = "A JVM-based Common Lisp implementation";
license = lib.licenses.gpl3 ;
maintainers = [lib.maintainers.raskin];
maintainers = lib.teams.lisp.members;
platforms = lib.platforms.linux;
homepage = "https://common-lisp.net/project/armedbear/";
};

View File

@ -119,7 +119,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Clozure Common Lisp";
homepage = "https://ccl.clozure.com/";
maintainers = with maintainers; [ raskin ];
maintainers = lib.teams.lisp.members;
platforms = attrNames options;
# assembler failures during build, x86_64-darwin broken since 2020-10-14
broken = (stdenv.isDarwin && stdenv.isx86_64);

View File

@ -89,7 +89,7 @@ in llvmPackages_15.stdenv.mkDerivation {
meta = {
description = "A Common Lisp implementation based on LLVM with C++ integration";
license = lib.licenses.lgpl21Plus ;
maintainers = [lib.maintainers.raskin lib.maintainers.uthar];
maintainers = lib.teams.lisp.members;
platforms = ["x86_64-linux" "x86_64-darwin"];
# Upstream claims support, but breaks with:
# error: use of undeclared identifier 'aligned_alloc'

View File

@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: {
ANSI Common Lisp standard.
'';
license = licenses.publicDomain;
maintainers = [ ];
maintainers = lib.teams.lisp.members;
platforms = [ "i686-linux" "x86_64-linux" ];
};
})

View File

@ -91,7 +91,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Lisp implementation aiming to be small, fast and easy to embed";
license = licenses.mit;
maintainers = with maintainers; [ raskin ];
maintainers = lib.teams.lisp.members;
platforms = platforms.unix;
# never built on aarch64-darwin since first introduction in nixpkgs
broken = stdenv.isDarwin && stdenv.isAarch64;

View File

@ -79,7 +79,7 @@ stdenv.mkDerivation rec {
description = "Lisp implementation aiming to be small, fast and easy to embed";
homepage = "https://common-lisp.net/project/ecl/";
license = licenses.mit;
maintainers = with maintainers; [ raskin ];
maintainers = lib.teams.lisp.members;
platforms = platforms.unix;
changelog = "https://gitlab.com/embeddable-common-lisp/ecl/-/raw/${version}/CHANGELOG";
};

View File

@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
meta = {
description = "GNU Common Lisp compiler working via GCC";
maintainers = [ lib.maintainers.raskin ];
maintainers = lib.teams.lisp.members;
platforms = lib.platforms.linux;
};
}

View File

@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "GNU Common Lisp compiler working via GCC";
maintainers = [ maintainers.raskin ];
maintainers = lib.teams.lisp.members;
license = licenses.gpl2;
platforms = platforms.linux;
};

View File

@ -60,6 +60,6 @@ stdenv.mkDerivation rec {
homepage = "https://common-lisp.net/project/mkcl/";
license = licenses.lgpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ ];
maintainers = lib.teams.lisp.members;
};
}

View File

@ -78,7 +78,7 @@ stdenv.mkDerivation rec {
description = "Lisp compiler";
homepage = "http://www.sbcl.org";
license = licenses.publicDomain; # and FreeBSD
maintainers = [ maintainers.raskin ];
maintainers = lib.teams.lisp.members;
platforms = attrNames options;
};
}

View File

@ -99,7 +99,7 @@ stdenv.mkDerivation rec {
meta = {
description = "ANSI Common Lisp Implementation";
homepage = "http://clisp.cons.org";
maintainers = with lib.maintainers; [ raskin ];
maintainers = lib.teams.lisp.members;
platforms = lib.platforms.unix;
# problems on Darwin: https://github.com/NixOS/nixpkgs/issues/20062
broken = stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isAarch64;

View File

@ -91,7 +91,7 @@ stdenv.mkDerivation rec {
meta = {
description = "ANSI Common Lisp Implementation";
homepage = "http://clisp.cons.org";
maintainers = with lib.maintainers; [ raskin ];
maintainers = lib.teams.lisp.members;
# problems on Darwin: https://github.com/NixOS/nixpkgs/issues/20062
platforms = lib.platforms.linux;
};

View File

@ -222,6 +222,9 @@ let
patches = [];
propagatedBuildInputs = args.propagatedBuildInputs or []
++ lispLibs ++ javaLibs ++ nativeLibs;
meta = (args.meta or {}) // {
maintainers = args.meta.maintainers or lib.teams.lisp.members;
};
})));
# Build the set of lisp packages using `lisp`