evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / bl / bluemap / package.nix
blob6275295aaefdc12a72007aeafcc113fd4ad9d6a8
1 { lib, stdenvNoCC, fetchurl, makeWrapper, jre }:
3 stdenvNoCC.mkDerivation rec {
4   pname = "bluemap";
5   version = "5.4";
7   src = fetchurl {
8     url = "https://github.com/BlueMap-Minecraft/BlueMap/releases/download/v${version}/BlueMap-${version}-cli.jar";
9     hash = "sha256-ycgCYot3lTdkufJdOSX/PMWI2fnAWz8f5I9IWZpKppw=";
10   };
12   dontUnpack = true;
14   nativeBuildInputs = [ makeWrapper ];
16   installPhase = ''
17     runHook preInstall
18     makeWrapper ${jre}/bin/java $out/bin/bluemap --add-flags "-jar $src"
19     runHook postInstall
20   '';
22   meta = {
23     description = "3D minecraft map renderer";
24     homepage = "https://bluemap.bluecolored.de/";
25     sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
26     license = lib.licenses.mit;
27     maintainers = with lib.maintainers; [ dandellion h7x4 ];
28     mainProgram = "bluemap";
29   };