From 54e82445cb49ec4af359905383fbf6c8606a61c3 Mon Sep 17 00:00:00 2001
From: Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>
Date: Mon, 15 Feb 2016 01:18:35 +0100
Subject: [PATCH] miniupnpd: 1.9.20160209 -> 1.9.20160212

Changes:
- return error 729 - ConflictWithOtherMechanisms if IGD v2 is enabled.
- add iptc_init() check in iptcrdr.c/init_redirect()
- add update_portmapping() / update_portmapping_desc_timestamp() functions
- use Linux libuuid uuid_generate() / BSD uuid_create() API

Changes: https://github.com/miniupnp/miniupnp/blob/master/miniupnpd/Changelog.txt
---
 pkgs/tools/networking/miniupnpd/default.nix | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/pkgs/tools/networking/miniupnpd/default.nix b/pkgs/tools/networking/miniupnpd/default.nix
index 7334ecc3e92e..8eb96913bcab 100644
--- a/pkgs/tools/networking/miniupnpd/default.nix
+++ b/pkgs/tools/networking/miniupnpd/default.nix
@@ -1,21 +1,19 @@
-{ stdenv, fetchurl, iptables, pkgconfig }:
+{ stdenv, fetchurl, iptables, libuuid, pkgconfig }:
 
 assert stdenv.isLinux;
 
 stdenv.mkDerivation rec {
-  name = "miniupnpd-1.9.20160209";
+  name = "miniupnpd-1.9.20160212";
 
   src = fetchurl {
     url = "http://miniupnp.free.fr/files/download.php?file=${name}.tar.gz";
-    sha256 = "0r4giqsr39s17mn9lmmy3zawrfj7kj9im7nzv7mx3rgz2ncw092z";
+    sha256 = "1fsl46f7lrhpb597m0a905nwijpf188cchgg6pz39fx2mgjjjk9l";
     name = "${name}.tar.gz";
   };
 
-  buildInputs = [ iptables ];
+  buildInputs = [ iptables libuuid ];
   nativeBuildInputs= [ pkgconfig ];
 
-  NIX_CFLAGS_LINK = "-liptc";
-
   makefile = "Makefile.linux";
 
   buildFlags = "miniupnpd genuuid";