Unverified Commit 405d7499 authored by Maximilian Bosch's avatar Maximilian Bosch Committed by GitHub
Browse files

wireguard-go: 0.0.20230223 -> 0.0.20250522 and refactorings (#440959)

parents 6c33e896 e5af3da4
Loading
Loading
Loading
Loading
+6 −10
Original line number Diff line number Diff line
@@ -9,27 +9,23 @@
buildGoModule (
  finalAttrs:
  let
    rev = "12269c2761734b15625017d8565745096325392f";
    shortVer = "${finalAttrs.version} (${lib.substring 0 7 rev})";
    version = "0.0.20250522";
  in
  {
    pname = "wireguard-go";
    version = "0-unstable-2023-12-11";
    inherit version;

    src = fetchzip {
      url = "https://git.zx2c4.com/wireguard-go/snapshot/wireguard-go-${rev}.tar.xz";
      hash = "sha256-br7/dwr/e4HvBGJXh+6lWqxBUezt5iZNy9BFqEA1bLk=";
      url = "https://git.zx2c4.com/wireguard-go/snapshot/wireguard-go-${version}.tar.xz";
      hash = "sha256-GRr8NKKb4SHd0WxmNL84eiofFHcauDDmSyNNrXermcA=";
    };

    postPatch = ''
      # Skip formatting tests
      rm -f format_test.go

      # Inject version
      printf 'package main\n\nconst Version = "${shortVer}"' > version.go
    '';

    vendorHash = "sha256-RqZ/3+Xus5N1raiUTUpiKVBs/lrJQcSwr1dJib2ytwc=";
    vendorHash = "sha256-sCajxTV26jjlmgmbV4GG6hg9NkLGS773ZbFyKucvuBE=";

    subPackages = [ "." ];

@@ -56,7 +52,7 @@ buildGoModule (

    passthru.tests.version = testers.testVersion {
      package = wireguard-go;
      version = "v${shortVer}";
      version = "v${version}";
    };

    meta = with lib; {