fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / by-name / go / go-sct / package.nix
blob80d244d136c2b0d572e5bbd11599560087386575
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5   xorg,
6   wayland,
7 }:
9 buildGoModule rec {
10   pname = "go-sct";
11   version = "unstable-2022-01-32";
13   src = fetchFromGitHub {
14     owner = "d4l3k";
15     repo = "go-sct";
16     rev = "4ae88a6bf50e0b917541ddbcec1ff10ab77a0b15";
17     hash = "sha256-/0ilM1g3CNaseqV9i+cKWyzxvWnj+TFqazt+aYDtNVs=";
18   };
20   postPatch = ''
21     # Disable tests require network access
22     rm -f geoip/geoip_test.go
23   '';
25   vendorHash = "sha256-Rx5/oORink2QtRcD+JqbyFroWYhuYmuYDzZ391R4Jsw=";
27   buildInputs = [
28     xorg.libX11
29     xorg.libXrandr
30     wayland.dev
31   ];
33   ldflags = [
34     "-s"
35     "-w"
36   ];
38   meta = with lib; {
39     description = "Color temperature setting library and CLI that operates in a similar way to f.lux and Redshift";
40     homepage = "https://github.com/d4l3k/go-sct";
41     license = licenses.mit;
42     maintainers = [ ];
43     platforms = platforms.linux;
44     mainProgram = "sct";
45   };