about summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>2015-04-04 02:26:48 +0200
committerTobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>2015-04-04 02:28:20 +0200
commitb3453bf03d5285953fbc3600e4205a57dadfffe5 (patch)
treed44a1b93be420329778dbed9375270d0d5a2dad8 /pkgs/tools
parent5e6aca84c44a48ce946ce8c0c8be6b05180295b9 (diff)
uptimed: 0.3.16 -> 0.3.18
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/system/uptimed/default.nix32
1 files changed, 22 insertions, 10 deletions
diff --git a/pkgs/tools/system/uptimed/default.nix b/pkgs/tools/system/uptimed/default.nix
index da2ac49b1958a..c9cf05373b588 100644
--- a/pkgs/tools/system/uptimed/default.nix
+++ b/pkgs/tools/system/uptimed/default.nix
@@ -1,18 +1,30 @@
-{stdenv, fetchurl, automake, autoconf, libtool}:
+{ stdenv, fetchFromGitHub, autoreconfHook }:
 
+let version = "0.3.18"; in
 stdenv.mkDerivation {
-  name = "uptimed-0.3.16";
+  name = "uptimed-${version}";
   
-  src = fetchurl {
-    url = http://podgorny.cz/uptimed/releases/uptimed-0.3.16.tar.bz2;
-    sha256 = "0axi2rz4gnmzzjl7xay7y8j1mh6iqqyg0arl1jyc3fgsk1ggy27m";
+  src = fetchFromGitHub {
+    sha256 = "108h8ck8cyzvf3xv23vzyj0j8dffdmwavj6nbn9ryqhqhqmk4fhb";
+    rev = "v${version}";
+    repo = "uptimed";
+    owner = "rpodgorny";
   };
 
-  patches = [ ./no-var-spool-install.patch ];
+  meta = with stdenv.lib; {
+    description = "Uptime record daemon";
+    longDescription = ''
+      An uptime record daemon keeping track of the highest uptimes a computer
+      system ever had. It uses the system boot time to keep sessions apart from
+      each other. Uptimed comes with a console front-end to parse the records,
+      which can also easily be used to show your records on a web page.
+    '';
+    homepage = https://github.com/rpodgorny/uptimed/;
+    license = with licenses; gpl2;
+    platforms = with platforms; linux;
+  };
 
-  buildInputs = [automake autoconf libtool];
+  patches = [ ./no-var-spool-install.patch ];
 
-  meta = {
-    homepage = http://podgorny.cz/uptimed/;
-  };
+  buildInputs = [ autoreconfHook ];
 }