10 rev = "4595bd6a1ae1165ef497251ad85c646dadc8a925";
12 src = fetchFromGitHub {
13 owner = "trickstercache";
16 sha256 = "sha256-BRD8IF3s9RaDorVtXRvbKLVVVXWiEQTQyKBR9jFo1eM=";
21 subPackages = [ "cmd/trickster" ];
24 [ "-extldflags '-static'" "-s" "-w" ] ++
25 (mapAttrsToList (n: v: "-X main.application${n}=${v}") {
26 BuildTime = "1970-01-01T00:00:00+0000";
28 GoVersion = "go${go.version}}";
29 GoArch = "${go.GOARCH}";
36 description = "Reverse proxy cache and time series dashboard accelerator";
37 mainProgram = "trickster";
39 Trickster is a fully-featured HTTP Reverse Proxy Cache for HTTP
40 applications like static file servers and web APIs.
42 homepage = "https://trickstercache.org/";
43 license = licenses.asl20;
44 maintainers = with maintainers; [ _1000101 ];
45 platforms = platforms.linux;