From 6f3ce14a020f7f7feaa01d00c2b3d37de8cbc6b6 Mon Sep 17 00:00:00 2001 From: nix-julia Date: Sat, 21 Feb 2026 18:13:05 +0330 Subject: [PATCH] mtproxy: init at 1-unstable-2025-11-04 --- pkgs/by-name/mt/mtproxy/package.nix | 35 +++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/mt/mtproxy/package.nix diff --git a/pkgs/by-name/mt/mtproxy/package.nix b/pkgs/by-name/mt/mtproxy/package.nix new file mode 100644 index 000000000000..aea7ba1d370f --- /dev/null +++ b/pkgs/by-name/mt/mtproxy/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenv, + fetchFromGitHub, + openssl, + zlib, +}: +stdenv.mkDerivation { + pname = "mtproxy"; + version = "1-unstable-2025-11-04"; + src = fetchFromGitHub { + owner = "TelegramMessenger"; + repo = "MTProxy"; + rev = "cafc3380a81671579ce366d0594b9a8e450827e9"; + hash = "sha256-tY2iwNAQIL8sCUuddy9Lm/d/W1notL27HhRtOa25VsE="; + }; + buildInputs = [ + openssl + zlib + ]; + installPhase = '' + runHook preInstall + mkdir -p $out/bin + cp objs/bin/mtproto-proxy $out/bin/ + runHook postInstall + ''; + meta = { + description = "Simple MT-Proto proxy"; + mainProgram = "mtproto-proxy"; + homepage = "https://github.com/TelegramMessenger/MTProxy"; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ nix-julia ]; + platforms = [ "x86_64-linux" ]; + }; +}