chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / vi / violet / package.nix
blobe1fada3863af4a973c2de4d249d0c4c85055ec67
2   lib,
3   cmake,
4   fetchFromGitHub,
5   nix-update-script,
6   stdenv,
7   testers,
8 }:
10 stdenv.mkDerivation (finalAttrs: {
11   pname = "violet";
12   version = "0.5.0";
14   src = fetchFromGitHub {
15     owner = "paullouisageneau";
16     repo = "violet";
17     rev = "v${finalAttrs.version}";
18     hash = "sha256-+cAgcGOMlhDdep8VuqP8DeELbMRXydRsD0xTyHqOuYM=";
19     fetchSubmodules = true;
20   };
22   nativeBuildInputs = [ cmake ];
24   passthru = {
25     updateScript = nix-update-script { };
26     tests = testers.testVersion { package = finalAttrs.finalPackage; };
27   };
29   meta = {
30     description = "Lightweight STUN/TURN server";
31     homepage = "https://github.com/paullouisageneau/violet";
32     license = lib.licenses.gpl2Only;
33     mainProgram = "violet";
34     maintainers = with lib.maintainers; [ oluceps ];
35     platforms = lib.platforms.all;
36   };