From 8f2509d79f295b0f74484a44d8163d559e99c62d Mon Sep 17 00:00:00 2001 From: oluceps Date: Tue, 28 May 2024 11:07:22 +0000 Subject: [PATCH] violet: init at 0.4.6 Co-authored-by: Anderson Torres --- pkgs/by-name/vi/violet/package.nix | 38 ++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/vi/violet/package.nix diff --git a/pkgs/by-name/vi/violet/package.nix b/pkgs/by-name/vi/violet/package.nix new file mode 100644 index 000000000000..b7d89e7e4872 --- /dev/null +++ b/pkgs/by-name/vi/violet/package.nix @@ -0,0 +1,38 @@ +{ + lib, + cmake, + fetchFromGitHub, + nix-update-script, + stdenv, + violet, + testers, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "violet"; + version = "0.4.6"; + + src = fetchFromGitHub { + owner = "paullouisageneau"; + repo = "violet"; + rev = "v${finalAttrs.version}"; + hash = "sha256-a/WRFr6C6MWQBAG0PIDdSRVd4wnQgchPeTMoxUa2Qus="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ cmake ]; + + passthru = { + updateScript = nix-update-script { }; + tests = testers.testVersion { package = violet; }; + }; + + meta = { + description = "Lightweight STUN/TURN server"; + homepage = "https://github.com/paullouisageneau/violet"; + license = lib.licenses.gpl2Only; + mainProgram = "violet"; + maintainers = with lib.maintainers; [ oluceps ]; + platforms = lib.platforms.all; + }; +})