Unverified Commit 8fdf7ab2 authored by Defelo's avatar Defelo
Browse files

obfs4: add versionCheckHook

parent d3d181c6
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
  buildGoModule,
  fetchFromGitLab,
  installShellFiles,
  versionCheckHook,
}:

buildGoModule (finalAttrs: {
@@ -25,6 +26,7 @@ buildGoModule (finalAttrs: {
  ldflags = [
    "-s"
    "-w"
    "-X main.lyrebirdVersion=${finalAttrs.version}"
  ];

  subPackages = [ "cmd/lyrebird" ];
@@ -36,6 +38,10 @@ buildGoModule (finalAttrs: {
    ln -s $out/share/man/man1/{lyrebird,obfs4proxy}.1
  '';

  nativeInstallCheckInputs = [ versionCheckHook ];
  versionCheckProgramArg = "--version";
  doInstallCheck = true;

  meta = {
    description = "Circumvents censorship by transforming Tor traffic between clients and bridges";
    longDescription = ''