diff options
author | Aidan Gauland <aidalgol@fastmail.net> | 2023-01-04 11:02:21 +1300 |
---|---|---|
committer | Aidan Gauland <aidalgol@fastmail.net> | 2023-03-18 07:43:57 +1300 |
commit | 22850f79040033b22712d27ad8d95a13e35b0831 (patch) | |
tree | 9196d89fe8d4280ea3def8646aa7e4033283fbca /pkgs/applications/networking/peroxide | |
parent | ee70f7c6930cb244f687d83b0d9770bda328a526 (diff) |
peroxide: init at 0.5.0
Diffstat (limited to 'pkgs/applications/networking/peroxide')
-rw-r--r-- | pkgs/applications/networking/peroxide/default.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/applications/networking/peroxide/default.nix b/pkgs/applications/networking/peroxide/default.nix new file mode 100644 index 0000000000000..9638d0863c533 --- /dev/null +++ b/pkgs/applications/networking/peroxide/default.nix @@ -0,0 +1,41 @@ +{ lib +, buildGoModule +, fetchFromGitHub +, nixosTests +}: + +buildGoModule rec { + pname = "peroxide"; + version = "0.5.0"; + + src = fetchFromGitHub { + owner = "ljanyst"; + repo = "peroxide"; + rev = "v${version}"; + sha256 = "sha256-6Jb1i4aNjeemiQp9FF/KGyZ+Evom9PPBvARbJWyrhok="; + }; + + vendorSha256 = "sha256-kuFlkkMkCKO5Rrh1EoyVdaykvxTfchK2l1/THqTBeAY="; + + postPatch = '' + # These tests connect to the internet, which does not work in sandboxed + # builds, so skip these. + rm pkg/pmapi/dialer_pinning_test.go \ + pkg/pmapi/dialer_proxy_provider_test.go \ + pkg/pmapi/dialer_proxy_test.go + ''; + + passthru.tests.peroxide = nixosTests.peroxide; + + meta = with lib; { + homepage = "https://github.com/ljanyst/peroxide"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ aidalgol ]; + description = "Unofficial ProtonMail bridge"; + longDescription = '' + Peroxide is a fork of the official ProtonMail bridge that aims to be + similar to Hydroxide while reusing as much code from the official bridge + as possible. + ''; + }; +} |