From 2179bf8872b89d11d6dcceca897607959e3c02bd Mon Sep 17 00:00:00 2001 From: Bruno Claudino Date: Mon, 18 Mar 2024 21:27:52 -0300 Subject: [PATCH] quarkus-cli: init 3.2.11.Final Release: https://github.com/quarkusio/quarkus/releases/tag/3.2.11.Final Complete changelog #35659 - Fix File handling as a JAX-RS body parameter #37153 - Bump smallrye-jwt version to 4.4.0 #38233 - Bump resteasy.version from 6.2.6.Final to 6.2.7.Final #38236 - Adding a decorator causes bytecode error #38362 - Register JDBC RowSet required bundle #38370 - Include RowSet properties file in native image #38429 - Replace {project-name} attribute in document title for downstream #38430 - Avoid dots in config doc ids as it's causing issues for downstream #38580 - Make the Forwarded Parser syntax parsing case-insensitive #38648 - More documentation adjustments for new downstream tooling #38649 - Use [[anchor]] format consistently #38748 - Sanitize app.dekorate.io/vcs-url kubernetes annotation #38755 - Log when a RestEasy Reactive client close method is called #38785 - ArC: fix interception when some methods return void #38865 - Update commons-compress version to mitigate CVE-2024-25710 --- .../development/tools/quarkus-cli/default.nix | 29 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/development/tools/quarkus-cli/default.nix 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 e82227fd83fdc02..0574ccc799a867e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -26358,6 +26358,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 { };