Unverified Commit f9064fb5 authored by Nick Cao's avatar Nick Cao Committed by GitHub
Browse files

keycloak-config-cli: move to top-level package (#504480)

parents 14201db0 bcb5c2b5
Loading
Loading
Loading
Loading
+14 −2
Original line number Diff line number Diff line
@@ -2,6 +2,9 @@
  maven,
  lib,
  fetchFromGitHub,
  jre_headless,
  makeWrapper,
  nix-update-script,
}:
maven.buildMavenPackage rec {
  pname = "keycloak-config-cli";
@@ -19,19 +22,28 @@ maven.buildMavenPackage rec {
  # Tests use MockServer which needs to bind to a local port
  __darwinAllowLocalNetworking = true;

  nativeBuildInputs = [ makeWrapper ];

  installPhase = ''
    runHook preInstall
    install -Dm444 -t "$out" target/keycloak-config-cli.jar
    install -Dm444 target/keycloak-config-cli.jar $out/share/keycloak-config-cli/keycloak-config-cli.jar
    makeWrapper ${jre_headless}/bin/java $out/bin/keycloak-config-cli \
      --add-flags "-jar $out/share/keycloak-config-cli/keycloak-config-cli.jar"
    runHook postInstall
  '';

  passthru.updateScript = nix-update-script { };

  meta = {
    homepage = "https://github.com/adorsys/keycloak-config-cli/";
    homepage = "https://github.com/adorsys/keycloak-config-cli";
    description = "Import YAML/JSON-formatted configuration files into Keycloak";
    license = lib.licenses.asl20;
    maintainers = with lib.maintainers; [
      jefferyoo
      anish
      vitorpavani
    ];
    mainProgram = "keycloak-config-cli";
    platforms = jre_headless.meta.platforms;
  };
}
+0 −1
Original line number Diff line number Diff line
@@ -6,7 +6,6 @@
}:
{
  keycloak-2fa-sms-authenticator = callPackage ./keycloak-2fa-sms-authenticator { };
  keycloak-config-cli = callPackage ./keycloak-config-cli { };
  keycloak-discord = callPackage ./keycloak-discord { };
  keycloak-enforce-mfa-authenticator = callPackage ./keycloak-enforce-mfa-authenticator { };
  keycloak-magic-link = callPackage ./keycloak-magic-link { };