diff --git a/pkgs/development/tools/quarkus-cli/default.nix b/pkgs/development/tools/quarkus-cli/default.nix new file mode 100644 index 000000000000000..30c8b748b1135db --- /dev/null +++ b/pkgs/development/tools/quarkus-cli/default.nix @@ -0,0 +1,29 @@ +{ lib, stdenv, fetchzip, makeWrapper }: + +stdenv.mkDerivation rec { + pname = "quarkus-cli"; + version = "3.2.11.Final"; + + src = fetchzip { + url = "https://github.com/quarkusio/quarkus/releases/download/${version}/${pname}-${version}.tar.gz"; + sha256 = "sha256-CSentspHMPWaIJyfW1HgcRhO+Vk7tLyqzr21vZUELrA="; + }; + + nativeBuildInputs = [ makeWrapper ]; + + installPhase = '' + runHook preInstall + cp -r . $out + wrapProgram $out/bin/quarkus + runHook postInstall + ''; + + meta = { + description = "A command line tool for developing applications with Quarkus, a Kubernetes Native Java stack tailored for GraalVM and OpenJDK HotSpot"; + homepage = "https://quarkus.io/"; + license = lib.licenses.asl20; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ ]; + mainProgram = "quarkus"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9629737b55dc6a9..b4fa912e84d91e8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -26373,6 +26373,8 @@ with pkgs; quark = callPackage ../servers/http/quark { }; + quarkus-cli = callPackage ../development/tools/quarkus-cli { }; + smtprelay = callPackage ../servers/mail/smtprelay { }; soft-serve = callPackage ../servers/soft-serve { };