biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / system / uptimed / default.nix
blob26e536618d6ea9407f7306b100a4b9ab7c1d9a8a
1 { lib, stdenv, fetchFromGitHub, autoreconfHook }:
3 stdenv.mkDerivation rec {
4   pname = "uptimed";
5   version = "0.4.6";
7   src = fetchFromGitHub {
8     sha256 = "sha256-aYP20O/8QotmnpryiFnFAfrpyk5f+0OkbkGxWf2Ug9w=";
9     rev = "v${version}";
10     repo = "uptimed";
11     owner = "rpodgorny";
12   };
14   nativeBuildInputs = [ autoreconfHook ];
15   patches = [ ./no-var-spool-install.patch ];
17   postPatch = ''
18     substituteInPlace libuptimed/urec.h \
19       --replace /var/spool /var/lib
20   '';
22   meta = with lib; {
23     description = "Uptime record daemon";
24     longDescription = ''
25       An uptime record daemon keeping track of the highest uptimes a computer
26       system ever had. It uses the system boot time to keep sessions apart from
27       each other. Uptimed comes with a console front-end to parse the records,
28       which can also easily be used to show your records on a web page.
29     '';
30     homepage = "https://github.com/rpodgorny/uptimed/";
31     license = with licenses; [ gpl2Only lgpl21Plus ];
32     maintainers = [ ];
33     platforms = platforms.linux;
34   };