diff --git a/pkgs/servers/alice-lg/default.nix b/pkgs/by-name/al/alice-lg/package.nix similarity index 81% rename from pkgs/servers/alice-lg/default.nix rename to pkgs/by-name/al/alice-lg/package.nix index 720dda3f61eb..500f41f39082 100644 --- a/pkgs/servers/alice-lg/default.nix +++ b/pkgs/by-name/al/alice-lg/package.nix @@ -1,12 +1,14 @@ -{ lib -, fetchFromGitHub -, buildGoModule -, fetchYarnDeps -, stdenv -, yarn -, nodejs -, nixosTests -, fixup-yarn-lock +{ + lib, + fetchFromGitHub, + buildGoModule, + fetchYarnDeps, + stdenv, + gitUpdater, + yarn, + nodejs, + nixosTests, + fixup-yarn-lock, }: buildGoModule rec { @@ -32,7 +34,12 @@ buildGoModule rec { hash = "sha256-PwByNIegKYTOT8Yg3nDMDFZiLRVkbX07z99YaDiBsIY="; }; - nativeBuildInputs = [ nodejs yarn fixup-yarn-lock ]; + nativeBuildInputs = [ + nodejs + yarn + fixup-yarn-lock + ]; + configurePhase = '' runHook preConfigure @@ -74,14 +81,17 @@ buildGoModule rec { subPackages = [ "cmd/alice-lg" ]; doCheck = false; - passthru.tests = nixosTests.alice-lg; + passthru = { + tests = nixosTests.alice-lg; + updateScript = gitUpdater { }; + }; - meta = with lib; { + meta = { homepage = "https://github.com/alice-lg/alice-lg"; description = "Looking-glass for BGP sessions"; changelog = "https://github.com/alice-lg/alice-lg/blob/main/CHANGELOG.md"; - license = licenses.bsd3; - maintainers = [ ]; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ stv0g ]; mainProgram = "alice-lg"; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 76cc58b5a73f..a166b3ed1e52 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1604,8 +1604,6 @@ with pkgs; inherit (recurseIntoAttrs (callPackage ../tools/package-management/akku { })) akku akkuPackages; - alice-lg = callPackage ../servers/alice-lg{ }; - alice-tools = callPackage ../tools/games/alice-tools { withGUI = false; };