Unverified Commit 9cd423c0 authored by Jonas Heinrich's avatar Jonas Heinrich Committed by GitHub
Browse files

Merge pull request #202397 from dasj19/filtron-update

filtron: converted to goPackage.
parents 678836c6 5ca57377
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
{ lib, buildGoModule, fetchFromGitHub }:
{ lib, buildGoPackage, fetchFromGitHub }:

buildGoModule rec {
buildGoPackage rec {
  pname = "filtron";
  version = "0.2.0";

  goPackagePath = "github.com/asciimoo/filtron";

  src = fetchFromGitHub {
    owner = "asciimoo";
    repo = "filtron";
@@ -11,7 +13,7 @@ buildGoModule rec {
    sha256 = "18d3h0i2sfqbc0bjx26jm2n9f37zwp8z9z4wd17sw7nvkfa72a26";
  };

  vendorSha256 = null; #vendorSha256 = "";
  goDeps = ./deps.nix;

  # The upstream test checks are obsolete/unmaintained.
  doCheck = false;
@@ -22,6 +24,5 @@ buildGoModule rec {
    license = licenses.agpl3;
    maintainers = [ maintainers.dasj19 ];
    platforms = platforms.linux;
    broken = true; # vendor isn't reproducible with go > 1.17: nix-build -A $name.go-modules --check
  };
}
+41 −0
Original line number Diff line number Diff line
[
  {
    goPackagePath = "github.com/valyala/fasthttp";
    fetch = {
      type = "git";
      url = "https://github.com/valyala/fasthttp";
      rev = "v1.41.0";
      sha256 = "sha256-lV9FP7GjnQk/kJACE9l5CZ/8kzORdNpYS5lPokEYrZM=";
    };
  }

  {
    goPackagePath = "github.com/klauspost/compress";
    fetch = {
      type = "git";
      url = "https://github.com/klauspost/compress";
      rev = "v1.15.12";
      sha256 = "sha256-D41sCSbaqX9tXIRcTU9TYyjPyZpuKLDeQMXETE2ulbM=";
    };
  }

  {
    goPackagePath = "github.com/valyala/bytebufferpool";
    fetch = {
      type = "git";
      url = "https://github.com/valyala/bytebufferpool";
      rev = "v1.0.0";
      sha256 = "sha256-I9FPZ3kCNRB+o0dpMwBnwZ35Fj9+ThvITn8a3Jr8mAY=";
    };
  }

  {
    goPackagePath = "github.com/andybalholm/brotli";
    fetch = {
      type = "git";
      url = "https://github.com/andybalholm/brotli";
      rev = "v1.0.4";
      sha256 = "sha256-gAnPRdGP4yna4hiRIEDyBtDOVJqd7RU27wlPu96Rdf8=";
    };
  }
]