chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / pl / plantuml-server / package.nix
blob189da083d1ef244f7815a614d5e6bf3adf39bc00
2   lib,
3   stdenv,
4   fetchurl,
5   nixosTests,
6 }:
8 stdenv.mkDerivation rec {
9   pname = "plantuml-server";
10   version = "1.2024.7";
12   src = fetchurl {
13     url = "https://github.com/plantuml/plantuml-server/releases/download/v${version}/plantuml-v${version}.war";
14     hash = "sha256-9YTclV+FoiNbcpeNtlbbozqjB1BN9EJn03CzyHDbC+8=";
15   };
17   dontUnpack = true;
19   postInstall = ''
20     mkdir -p "$out/webapps"
21     cp "$src" "$out/webapps/plantuml.war"
22   '';
24   passthru.tests = {
25     inherit (nixosTests) plantuml-server;
26   };
28   meta = with lib; {
29     description = "Web application to generate UML diagrams on-the-fly";
30     homepage = "https://plantuml.com/";
31     sourceProvenance = with sourceTypes; [ binaryBytecode ];
32     license = licenses.gpl3Plus;
33     platforms = platforms.all;
34     maintainers = with maintainers; [
35       truh
36       anthonyroussel
37     ];
38   };