diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2021-05-06 15:48:25 -0400 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2021-05-06 15:48:25 -0400 |
commit | a3e54cb5823b4f338ce46acccb142bae7de585c2 (patch) | |
tree | 223806f291391df55301db8843a4a9bfe9f68349 /pkgs/tools/networking/openapi-generator-cli/unstable.nix | |
parent | c63e69cd894faada0daaef386fcc6273a957c66e (diff) | |
parent | 5f7ad00ae9e1ee00573798e7f9ddfdd28456b075 (diff) | |
download | nixpkgs-a3e54cb5823b4f338ce46acccb142bae7de585c2.tar nixpkgs-a3e54cb5823b4f338ce46acccb142bae7de585c2.tar.gz nixpkgs-a3e54cb5823b4f338ce46acccb142bae7de585c2.tar.bz2 nixpkgs-a3e54cb5823b4f338ce46acccb142bae7de585c2.tar.lz nixpkgs-a3e54cb5823b4f338ce46acccb142bae7de585c2.tar.xz nixpkgs-a3e54cb5823b4f338ce46acccb142bae7de585c2.tar.zst nixpkgs-a3e54cb5823b4f338ce46acccb142bae7de585c2.zip |
Merge remote-tracking branch 'upstream/staging-next' into staging
Diffstat (limited to 'pkgs/tools/networking/openapi-generator-cli/unstable.nix')
-rw-r--r-- | pkgs/tools/networking/openapi-generator-cli/unstable.nix | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/pkgs/tools/networking/openapi-generator-cli/unstable.nix b/pkgs/tools/networking/openapi-generator-cli/unstable.nix index 1384f35a3f2..306654f05d9 100644 --- a/pkgs/tools/networking/openapi-generator-cli/unstable.nix +++ b/pkgs/tools/networking/openapi-generator-cli/unstable.nix @@ -1,6 +1,6 @@ -{ lib, stdenv, fetchurl, jre, makeWrapper }: +{ callPackage, lib, stdenv, fetchurl, jre, makeWrapper }: -stdenv.mkDerivation rec { +let this = stdenv.mkDerivation rec { version = "6.0.0-2021-01-18"; # Also update the fetchurl link pname = "openapi-generator-cli"; @@ -18,10 +18,14 @@ stdenv.mkDerivation rec { phases = [ "installPhase" ]; installPhase = '' + runHook preInstall + install -D "$src" "$out/share/java/${jarfilename}" makeWrapper ${jre}/bin/java $out/bin/${pname} \ --add-flags "-jar $out/share/java/${jarfilename}" + + runHook postInstall ''; meta = with lib; { @@ -30,5 +34,9 @@ stdenv.mkDerivation rec { license = licenses.asl20; maintainers = [ maintainers.shou ]; }; -} + passthru.tests.example = callPackage ./example.nix { + openapi-generator-cli = this; + }; +}; +in this |