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"; shortName = "Linux Kernel";
}; };
lisp = {
members = [
raskin
lukego
nagy
uthar
];
githubTeams = [
"lisp"
];
scope = "Maintain the Lisp ecosystem.";
shortName = "lisp";
enableFeatureFreezePing = true;
};
llvm = { llvm = {
members = [ members = [
dtzWill dtzWill

View file

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

View file

@ -119,7 +119,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Clozure Common Lisp"; description = "Clozure Common Lisp";
homepage = "https://ccl.clozure.com/"; homepage = "https://ccl.clozure.com/";
maintainers = with maintainers; [ raskin ]; maintainers = lib.teams.lisp.members;
platforms = attrNames options; 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.isDarwin && stdenv.isx86_64); broken = (stdenv.isDarwin && stdenv.isx86_64);

View file

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

View file

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

View file

@ -91,7 +91,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Lisp implementation aiming to be small, fast and easy to embed"; description = "Lisp implementation aiming to be small, fast and easy to embed";
license = licenses.mit; license = licenses.mit;
maintainers = with maintainers; [ raskin ]; maintainers = lib.teams.lisp.members;
platforms = platforms.unix; platforms = platforms.unix;
# never built on aarch64-darwin since first introduction in nixpkgs # never built on aarch64-darwin since first introduction in nixpkgs
broken = stdenv.isDarwin && stdenv.isAarch64; 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"; description = "Lisp implementation aiming to be small, fast and easy to embed";
homepage = "https://common-lisp.net/project/ecl/"; homepage = "https://common-lisp.net/project/ecl/";
license = licenses.mit; license = licenses.mit;
maintainers = with maintainers; [ raskin ]; maintainers = lib.teams.lisp.members;
platforms = platforms.unix; platforms = platforms.unix;
changelog = "https://gitlab.com/embeddable-common-lisp/ecl/-/raw/${version}/CHANGELOG"; changelog = "https://gitlab.com/embeddable-common-lisp/ecl/-/raw/${version}/CHANGELOG";
}; };

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -91,7 +91,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "ANSI Common Lisp Implementation"; description = "ANSI Common Lisp Implementation";
homepage = "http://clisp.cons.org"; 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 # problems on Darwin: https://github.com/NixOS/nixpkgs/issues/20062
platforms = lib.platforms.linux; platforms = lib.platforms.linux;
}; };

View file

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