Unverified Commit b99b5e51 authored by Henry-Hiles's avatar Henry-Hiles
Browse files

mautrix-gmessages: add goolm override

parent 1470e97e
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -6,6 +6,12 @@
  nix-update-script,
  testers,
  mautrix-gmessages,
  # This option enables the use of an experimental pure-Go implementation of the
  # Olm protocol instead of libolm for end-to-end encryption. Using goolm is not
  # recommended by the mautrix developers, but they are interested in people
  # trying it out in non-production-critical environments and reporting any
  # issues they run into.
  withGoolm ? false,
}:

buildGoModule rec {
@@ -28,7 +34,8 @@ buildGoModule rec {
    "main.Tag=${version}"
  ];

  buildInputs = [ olm ];
  buildInputs = lib.optional (!withGoolm) olm;
  tags = lib.optional withGoolm "goolm";

  doCheck = false;