From 5c4426332db325e3402a8145eea5e104e7df699e Mon Sep 17 00:00:00 2001 From: Sam Stites Date: Fri, 11 Mar 2022 20:07:27 -0500 Subject: syncproxy binary --- pkgs/mautrix-syncproxy/default.nix | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 pkgs/mautrix-syncproxy/default.nix (limited to 'pkgs/mautrix-syncproxy') diff --git a/pkgs/mautrix-syncproxy/default.nix b/pkgs/mautrix-syncproxy/default.nix new file mode 100644 index 0000000..1145280 --- /dev/null +++ b/pkgs/mautrix-syncproxy/default.nix @@ -0,0 +1,31 @@ +{ lib, buildGoModule, fetchFromGitHub, olm }: + +buildGoModule rec { + pname = "mautrix-syncproxy-bin"; + version = "unstable-2021-08-31"; + + src = fetchFromGitHub { + owner = "mautrix"; + repo = "syncproxy"; + rev = "808118c0daa684f3d82f28efc6b6d8ef70e1a4af"; + sha256 = "sha256-CDzeJm0hTErLQwcPAvsnCYT2LZlv7iAXHmdMF9ZiK8Y="; + }; + + vendorSha256 = "sha256-ni1fcNNeaTBkfwNFztzmEAgA0v5a6sWoo93CvHQkvVA="; + + doCheck = false; + + proxyVendor = true; + + postInstall = '' + mv $out/bin/mautrix-syncproxy $out/bin/mautrix-syncproxy-bin + ''; + + meta = with lib; { + homepage = "https://github.com/mautrix/syncproxy"; + description = "A /sync proxy for encrypted Matrix appservices."; + mainProgram = "mautrix-syncproxy-bin"; + license = licenses.agpl3Plus; + maintainers = with maintainers; [ ]; + }; +} -- cgit v1.2.3