From b1b481c68b813d2ac3c0babfc0b628cc784bcd47 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas <foodogsquared@foodogsquared.one> Date: Fri, 16 Aug 2024 10:04:04 +0800 Subject: [PATCH] pkgs/ctrld: init at 1.3.7 --- pkgs/ctrld/default.nix | 30 ++++++++++++++++++++++++++++++ pkgs/default.nix | 1 + 2 files changed, 31 insertions(+) create mode 100644 pkgs/ctrld/default.nix diff --git a/pkgs/ctrld/default.nix b/pkgs/ctrld/default.nix new file mode 100644 index 00000000..793a1df0 --- /dev/null +++ b/pkgs/ctrld/default.nix @@ -0,0 +1,30 @@ +{ + lib, + fetchFromGitHub, + buildGoModule, +}: + +buildGoModule rec { + pname = "ctrld"; + version = "1.3.7"; + + src = fetchFromGitHub { + owner = "Control-D-Inc"; + repo = "ctrld"; + rev = "v${version}"; + hash = "sha256-3rAGH3GfCQR+Ii5KazsgQzydeWlPeHpiEvHNHQXjNVQ="; + }; + + vendorHash = "sha256-UN0gOFxMS0iWvg6Iv+aeYoduffJ9Zanz1htRh3ANjkY="; + + # It takes a long time so uhhh... + doCheck = false; + + meta = with lib; { + homepage = "https://github.com/Control-D-Inc/ctrld"; + description = "Multi-protocol DNS proxy"; + license = licenses.mit; + mainProgram = "ctrld"; + platforms = platforms.all; + }; +} diff --git a/pkgs/default.nix b/pkgs/default.nix index a38bf29a..89891ba2 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -7,6 +7,7 @@ lib.makeScope newScope (self: { blender-blendergis = python3Packages.callPackage ./blender-blendergis { }; blender-machin3tools = python3Packages.callPackage ./blender-machin3tools { }; clidle = callPackage ./clidle.nix { }; + ctrld = callPackage ./ctrld { }; domterm = libsForQt5.callPackage ./domterm { }; fastn = callPackage ./fastn { }; freerct = callPackage ./freerct.nix { };