unifi7: add package

https://community.ui.com/releases/UniFi-Network-Application-7-0-20/3e4a4099-c063-42f6-8e21-5fb2c99fcea9

Since that's a release candidate, unifiLTS remains unchanged.

Changed files
+10 -2
nixos
tests
pkgs
servers
unifi
top-level
+2 -1
nixos/tests/unifi.nix
···
makeAppTest = unifi: makeTest {
name = "unifi-controller-${unifi.version}";
meta = with pkgs.lib.maintainers; {
-
maintainers = [ zhaofengli ];
+
maintainers = [ patryk27 zhaofengli ];
};
nodes.server = {
···
unifiLTS = makeAppTest unifiLTS;
unifi5 = makeAppTest unifi5;
unifi6 = makeAppTest unifi6;
+
unifi7 = makeAppTest unifi7;
}
+5
pkgs/servers/unifi/default.nix
···
version = "6.5.55";
sha256 = "sha256-NUGRO+f6JzWvYPwiitZsgp+LQwnGSncnost03mgNVxA=";
};
+
+
unifi7 = generic {
+
version = "7.0.20-894288bd9b";
+
sha256 = "sha256-lDSU4D159svqkv+e61v/RWIyw0KOrF8X0nNpo9eQe50=";
+
};
}
+3 -1
pkgs/top-level/all-packages.nix
···
inherit (callPackages ../servers/unifi { })
unifiLTS
unifi5
-
unifi6;
+
unifi6
+
unifi7;
+
unifi = unifi6;
unifi-video = callPackage ../servers/unifi-video { };