maintainers/scripts/update.nix: deduplicate packages
Lot of my GNOME packages have several legacy aliases, which causes them to be updated multiple times. This patch uses lib.unique to remove the duplicates.
This commit is contained in:
@@ -9,7 +9,8 @@ let
|
|||||||
pkgs = import ./../../default.nix { };
|
pkgs = import ./../../default.nix { };
|
||||||
|
|
||||||
packagesWith = cond: return: set:
|
packagesWith = cond: return: set:
|
||||||
pkgs.lib.flatten
|
pkgs.lib.unique
|
||||||
|
(pkgs.lib.flatten
|
||||||
(pkgs.lib.mapAttrsToList
|
(pkgs.lib.mapAttrsToList
|
||||||
(name: pkg:
|
(name: pkg:
|
||||||
let
|
let
|
||||||
@@ -25,6 +26,7 @@ let
|
|||||||
else []
|
else []
|
||||||
)
|
)
|
||||||
set
|
set
|
||||||
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
packagesWithUpdateScriptAndMaintainer = maintainer':
|
packagesWithUpdateScriptAndMaintainer = maintainer':
|
||||||
|
|||||||
Reference in New Issue
Block a user