summary refs log tree commit diff
path: root/pkgs/servers/rpcbind
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2015-02-18 05:02:46 +0300
committerNikolay Amiantov <ab@fmap.me>2015-02-18 19:00:54 +0300
commitaa2fd491ad84c4ba2137d7eaf463c76fadd95bcc (patch)
tree9afc4723436ff651b5fc731489c66675198f08fe /pkgs/servers/rpcbind
parent57a0c44c2c3fecf8e1378fedef687eb730e17569 (diff)
downloadnixpkgs-aa2fd491ad84c4ba2137d7eaf463c76fadd95bcc.tar
nixpkgs-aa2fd491ad84c4ba2137d7eaf463c76fadd95bcc.tar.gz
nixpkgs-aa2fd491ad84c4ba2137d7eaf463c76fadd95bcc.tar.bz2
nixpkgs-aa2fd491ad84c4ba2137d7eaf463c76fadd95bcc.tar.lz
nixpkgs-aa2fd491ad84c4ba2137d7eaf463c76fadd95bcc.tar.xz
nixpkgs-aa2fd491ad84c4ba2137d7eaf463c76fadd95bcc.tar.zst
nixpkgs-aa2fd491ad84c4ba2137d7eaf463c76fadd95bcc.zip
rpcbind: update
Diffstat (limited to 'pkgs/servers/rpcbind')
-rw-r--r--pkgs/servers/rpcbind/default.nix27
1 files changed, 16 insertions, 11 deletions
diff --git a/pkgs/servers/rpcbind/default.nix b/pkgs/servers/rpcbind/default.nix
index 31be5eef7c8..854a2ab94b7 100644
--- a/pkgs/servers/rpcbind/default.nix
+++ b/pkgs/servers/rpcbind/default.nix
@@ -1,24 +1,29 @@
-{ fetchurl, stdenv, libtirpc }:
+{ fetchurl, stdenv, pkgconfig, libtirpc
+, useSystemd ? true, systemd }:
 
-stdenv.mkDerivation rec {
-  name = "rpcbind-0.2.0";
+let version = "0.2.2";
+in stdenv.mkDerivation rec {
+  name = "rpcbind-${version}";
   
   src = fetchurl {
-    url = "mirror://sourceforge/rpcbind/rpcbind-0.2.0.tar.bz2";
-    sha256 = "c92f263e0353887f16379d7708ef1fb4c7eedcf20448bc1e4838f59497a00de3";
+    url = "mirror://sourceforge/rpcbind/${version}/${name}.tar.bz2";
+    sha256 = "0acgl1c07ymnks692b90aq5ldj4h0km7n03kz26wxq6vjv3winqk";
   };
 
   patches = [ ./sunrpc.patch ];
 
-  preConfigure = ''
-    export CPPFLAGS=-I${libtirpc}/include/tirpc
-  '';
+  buildInputs = [ libtirpc ]
+             ++ stdenv.lib.optional useSystemd systemd;
 
-  buildInputs = [ libtirpc ];
+  configureFlags = stdenv.lib.optional (!useSystemd) "--with-systemdsystemunitdir=no";
 
-  meta = {
+  nativeBuildInputs = [ pkgconfig ];
+
+  meta = with stdenv.lib; {
     description = "ONC RPC portmapper";
-    license = stdenv.lib.licenses.bsd3;
+    license = licenses.bsd3;
+    platforms = platforms.unix;
+    maintainers = with maintainers; [ abbradar ];
     longDescription = ''
       Universal addresses to RPC program number mapper.
     '';