rio: 0.0.36 -> 0.0.37
[NixPkgs.git] / pkgs / servers / metabase / default.nix
blob79dd808eab29b10e939f972e9b18150e69a82fe9
1 { lib, stdenv, fetchurl, makeWrapper, jdk11, nixosTests }:
3 stdenv.mkDerivation rec {
4   pname = "metabase";
5   version = "0.49.9";
7   src = fetchurl {
8     url = "https://downloads.metabase.com/v${version}/metabase.jar";
9     hash = "sha256-1QUrXYpMvn/Gm8ljmF5MYKFRCIQ/v3vpoMJEJcSR2vI=";
10   };
12   nativeBuildInputs = [ makeWrapper ];
14   dontUnpack = true;
16   installPhase = ''
17     runHook preInstall
18     makeWrapper ${jdk11}/bin/java $out/bin/metabase --add-flags "-jar $src"
19     runHook postInstall
20   '';
22   meta = with lib; {
23     description = "The easy, open source way for everyone in your company to ask questions and learn from data";
24     homepage    = "https://metabase.com";
25     sourceProvenance = with sourceTypes; [ binaryBytecode ];
26     license     = licenses.agpl3Only;
27     platforms   = platforms.all;
28     maintainers = with maintainers; [ schneefux thoughtpolice mmahut ];
29     mainProgram = "metabase";
30   };
31   passthru.tests = {
32     inherit (nixosTests) metabase;
33   };