biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / system / localtime / default.nix
blob9a0fdac7577dd1cb641a923cc8b854ffdcdba259
1 { buildGoModule
2 , fetchFromGitHub
3 , lib
4 , m4
5 }:
7 buildGoModule {
8   pname = "localtime";
9   version = "unstable-2022-02-20";
11   src = fetchFromGitHub {
12     owner = "Stebalien";
13     repo = "localtime";
14     rev = "c1e10aa4141ed2bb01986b48e0e942e618993c06";
15     hash = "sha256-bPQ1c2KUTkxx2g7IvLmrKgJKfRHTLlTXLR/QQ0O4CrI=";
16   };
18   vendorHash = "sha256-12JnEU41sp9qRP07p502EYogveE+aNdfmLwlDRbIdxU=";
20   nativeBuildInputs = [ m4 ];
22   buildPhase = ''
23     runHook preBuild
24     make PREFIX="$out"
25     runHook postBuild
26   '';
28   doCheck = false; # no tests
30   installPhase = ''
31     runHook preInstall
32     make PREFIX="$out" install
33     runHook postInstall
34   '';
36   meta = with lib; {
37     description = "Daemon for keeping the system timezone up-to-date based on the current location";
38     homepage = "https://github.com/Stebalien/localtime";
39     maintainers = with maintainers; [ lovesegfault ];
40     platforms = platforms.linux;
41     license = licenses.gpl3;
42     mainProgram = "localtimed";
43   };