Merge pull request #72125 from jtojnar/maintainer-groups

lib: Add lib.maintainer-groups
This commit is contained in:
Jan Tojnar 2020-03-10 21:09:33 +01:00 committed by GitHub
commit 8515b703cf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 26 additions and 1 deletions

View file

@ -24,6 +24,7 @@ let
# packaging
customisation = callLibs ./customisation.nix;
maintainers = import ../maintainers/maintainer-list.nix;
teams = callLibs ../maintainers/team-list.nix;
meta = callLibs ./meta.nix;
sources = callLibs ./sources.nix;
versions = callLibs ./versions.nix;

24
maintainers/team-list.nix Normal file
View file

@ -0,0 +1,24 @@
/* List of maintainer teams.
name = {
# Required
members = [ maintainer1 maintainer2 ];
scope = "Maintain foo packages.";
};
where
- `members` is the list of maintainers belonging to the group,
- `scope` describes the scope of the group.
More fields may be added in the future.
Please keep the list alphabetically sorted.
*/
{ lib }:
with lib.maintainers; {
freedesktop = {
members = [ jtojnar worldofpeace ];
scope = "Maintain Freedesktop.org packages for graphical desktop.";
};
}

View file

@ -108,7 +108,7 @@ stdenv.mkDerivation rec {
description = "System service to manage, install and generate color profiles to accurately color manage input and output devices";
homepage = https://www.freedesktop.org/software/colord/;
license = licenses.lgpl2Plus;
maintainers = [ maintainers.marcweber ];
maintainers = [ maintainers.marcweber ] ++ teams.freedesktop.members;
platforms = platforms.linux;
};
}