From 8c05a809d70aeeb6c6e23d405ba693040ad00730 Mon Sep 17 00:00:00 2001 From: Parthiv Seetharaman Date: Sun, 16 Jan 2022 21:29:21 -0800 Subject: init the module, README, packages, and other stuff --- pkgs/mautrix-wsproxy/default.nix | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/mautrix-wsproxy/default.nix (limited to 'pkgs/mautrix-wsproxy') diff --git a/pkgs/mautrix-wsproxy/default.nix b/pkgs/mautrix-wsproxy/default.nix new file mode 100644 index 0000000..fb5d7d9 --- /dev/null +++ b/pkgs/mautrix-wsproxy/default.nix @@ -0,0 +1,34 @@ +{ lib, buildGoModule, fetchFromGitHub, olm }: + +buildGoModule rec { + pname = "mautrix-wsproxy-bin"; + version = "unstable-2021-09-07"; + + src = fetchFromGitHub { + owner = "mautrix"; + repo = "wsproxy"; + rev = "2f097e3f2b6d003b3c913933839f12a8cd9d2d41"; + sha256 = "0sy7ns60nzq58j500cswvj04q75ji18cnn01bacdrqwnklmh2g24"; + }; + + buildInputs = [ olm ]; + + vendorSha256 = "sha256-kJw3w14RQBAdMoFItjT/LmzuKaDTR09mW3H+7gNUS3s="; + + doCheck = false; + + runVend = true; + + postInstall = '' + mv $out/bin/mautrix-wsproxy $out/bin/mautrix-wsproxy-bin + + ''; + + meta = with lib; { + homepage = "https://github.com/mautrix/wsproxy"; + description = "A simple HTTP push -> websocket proxy for Matrix appservices."; + mainProgram = "mautrix-wsproxy-bin"; + license = licenses.agpl3Plus; + maintainers = with maintainers; [ pacman99 ]; + }; +} -- cgit v1.2.3