summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorPeter Hoeg <peter@hoeg.com>2017-07-31 14:14:50 +0800
committerPeter Hoeg <peter@hoeg.com>2017-07-31 14:15:05 +0800
commit497e04a698458edaf45eb0e64c5615ffff79f58b (patch)
tree8227136bda8e847b793c16f38ca4085706cdecf4 /pkgs
parent9d2da6ab3aa6e238a4b0370a224e3528f0592bc8 (diff)
downloadnixlib-497e04a698458edaf45eb0e64c5615ffff79f58b.tar
nixlib-497e04a698458edaf45eb0e64c5615ffff79f58b.tar.gz
nixlib-497e04a698458edaf45eb0e64c5615ffff79f58b.tar.bz2
nixlib-497e04a698458edaf45eb0e64c5615ffff79f58b.tar.lz
nixlib-497e04a698458edaf45eb0e64c5615ffff79f58b.tar.xz
nixlib-497e04a698458edaf45eb0e64c5615ffff79f58b.tar.zst
nixlib-497e04a698458edaf45eb0e64c5615ffff79f58b.zip
smartmontools: use slightly newer drive DB
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/tools/system/smartmontools/default.nix26
1 files changed, 13 insertions, 13 deletions
diff --git a/pkgs/tools/system/smartmontools/default.nix b/pkgs/tools/system/smartmontools/default.nix
index c3f05edd9adb..26d84ae0320e 100644
--- a/pkgs/tools/system/smartmontools/default.nix
+++ b/pkgs/tools/system/smartmontools/default.nix
@@ -1,20 +1,18 @@
-{ stdenv, fetchurl, IOKit ? null , ApplicationServices ? null }:
+{ stdenv, fetchurl, autoreconfHook
+, IOKit ? null , ApplicationServices ? null }:
 
 let
-
   version = "6.5";
 
-  dbrev = "4391";
+  dbrev = "4394";
   drivedbBranch = "RELEASE_${builtins.replaceStrings ["."] ["_"] version}_DRIVEDB";
   driverdb = fetchurl {
     url = "http://sourceforge.net/p/smartmontools/code/${dbrev}/tree/branches/${drivedbBranch}/smartmontools/drivedb.h?format=raw";
-    sha256 = "1da99m81wr0rjdhcz2xx0sbbrqxkxffja2kllg4srmhih7fps5p1";
+    sha256 = "1kdpgbl1az0xhqn7j613cx366n7amra8xz3391jpzzrd3vlga393";
     name = "smartmontools-drivedb.h";
   };
 
-in
-
-stdenv.mkDerivation rec {
+in stdenv.mkDerivation rec {
   name = "smartmontools-${version}";
 
   src = fetchurl {
@@ -22,16 +20,18 @@ stdenv.mkDerivation rec {
     sha256 = "1g25r6sx85b5lay5n6sbnqv05qxzj6xsafsp93hnrg1h044bps49";
   };
 
-  buildInputs = [] ++ stdenv.lib.optionals stdenv.isDarwin [IOKit ApplicationServices];
-
   patches = [ ./smartmontools.patch ];
   postPatch = "cp -v ${driverdb} drivedb.h";
 
+  nativeBuildInputs = [ autoreconfHook ];
+  buildInputs = [] ++ stdenv.lib.optionals stdenv.isDarwin [IOKit ApplicationServices];
+  enableParallelBuilding = true;
+
   meta = with stdenv.lib; {
     description = "Tools for monitoring the health of hard drives";
-    homepage = http://smartmontools.sourceforge.net/;
-    license = licenses.gpl2Plus;
-    platforms = with platforms; linux ++ darwin;
-    maintainers = [ maintainers.peti ];
+    homepage    = http://smartmontools.sourceforge.net/;
+    license     = licenses.gpl2Plus;
+    maintainers = with maintainers; [ peti ];
+    platforms   = with platforms; linux ++ darwin;
   };
 }