summary refs log tree commit diff
path: root/pkgs/tools/misc/man-db
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-03-26 12:25:34 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-03-26 12:25:34 -0700
commit2c8cf45772862e7e2d77086bbaaa6ac0183ea0bf (patch)
treeac7c3cbc877c50b2a04a7beb7142bf371ed9ef84 /pkgs/tools/misc/man-db
parent762861670c91c0688c1ebdc65cfb4d3d04053f37 (diff)
downloadnixpkgs-2c8cf45772862e7e2d77086bbaaa6ac0183ea0bf.tar
nixpkgs-2c8cf45772862e7e2d77086bbaaa6ac0183ea0bf.tar.gz
nixpkgs-2c8cf45772862e7e2d77086bbaaa6ac0183ea0bf.tar.bz2
nixpkgs-2c8cf45772862e7e2d77086bbaaa6ac0183ea0bf.tar.lz
nixpkgs-2c8cf45772862e7e2d77086bbaaa6ac0183ea0bf.tar.xz
nixpkgs-2c8cf45772862e7e2d77086bbaaa6ac0183ea0bf.tar.zst
nixpkgs-2c8cf45772862e7e2d77086bbaaa6ac0183ea0bf.zip
man-db: 2.6.6 -> 2.7.1
Diffstat (limited to 'pkgs/tools/misc/man-db')
-rw-r--r--pkgs/tools/misc/man-db/default.nix21
1 files changed, 17 insertions, 4 deletions
diff --git a/pkgs/tools/misc/man-db/default.nix b/pkgs/tools/misc/man-db/default.nix
index f664bcc6917..403068b1bf7 100644
--- a/pkgs/tools/misc/man-db/default.nix
+++ b/pkgs/tools/misc/man-db/default.nix
@@ -1,17 +1,30 @@
 { stdenv, fetchurl, pkgconfig, libpipeline, db, groff }:
  
 stdenv.mkDerivation rec {
-  name = "man-db-2.6.6";
+  name = "man-db-2.7.1";
   
   src = fetchurl {
     url = "mirror://savannah/man-db/${name}.tar.xz";
-    sha256 = "1hv6byj6sg6cp3jyf08gbmdm4pwhvd5hzmb94xl0w7prin6hzabx";
+    sha256 = "03ly0hbpgjnag576rgccanaisn7f6422q5qxrj64vyzslc2651y4";
   };
   
   buildInputs = [ pkgconfig libpipeline db groff ];
   
-  configureFlags = ''
-    --disable-setuid
+  configureFlags = [
+    "--disable-setuid"
+    "--sysconfdir=/etc"
+    "--localstatedir=/var"
+    "--with-systemdtmpfilesdir=\${out}/lib/tmpfiles.d"
+  ];
+
+  installFlags = [ "DESTDIR=\${out}" ];
+
+  postInstall = ''
+    mv $out/$out/* $out
+    DIR=$out/$out
+    while rmdir $DIR 2>/dev/null; do
+      DIR="$(dirname "$DIR")"
+    done
   '';
 
   meta = with stdenv.lib; {