summary refs log tree commit diff
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@viric.name>2013-01-06 09:15:38 +0100
committerLluís Batlle i Rossell <viric@viric.name>2013-01-06 10:53:17 +0100
commit91ece6f0ddf84a3dcc5e230781df14414f71a757 (patch)
treeffe6518569616a4eac955d586add40fb07ce9763
parent8a50276bd46bc66eaf0b1e4d8a6329398dc17a14 (diff)
downloadnixlib-91ece6f0ddf84a3dcc5e230781df14414f71a757.tar
nixlib-91ece6f0ddf84a3dcc5e230781df14414f71a757.tar.gz
nixlib-91ece6f0ddf84a3dcc5e230781df14414f71a757.tar.bz2
nixlib-91ece6f0ddf84a3dcc5e230781df14414f71a757.tar.lz
nixlib-91ece6f0ddf84a3dcc5e230781df14414f71a757.tar.xz
nixlib-91ece6f0ddf84a3dcc5e230781df14414f71a757.tar.zst
nixlib-91ece6f0ddf84a3dcc5e230781df14414f71a757.zip
gnunet: update to 0.9.5
-rw-r--r--pkgs/applications/networking/p2p/gnunet/default.nix14
1 files changed, 9 insertions, 5 deletions
diff --git a/pkgs/applications/networking/p2p/gnunet/default.nix b/pkgs/applications/networking/p2p/gnunet/default.nix
index f2fbf7046492..02f782c75a10 100644
--- a/pkgs/applications/networking/p2p/gnunet/default.nix
+++ b/pkgs/applications/networking/p2p/gnunet/default.nix
@@ -1,19 +1,19 @@
 { stdenv, fetchurl, libextractor, libmicrohttpd, libgcrypt
 , zlib, gmp, curl, libtool, adns, sqlite, pkgconfig
-, libxml2, ncurses, gettext, libunistring
+, libxml2, ncurses, gettext, libunistring, libidn
 , makeWrapper }:
 
 stdenv.mkDerivation rec {
-  name = "gnunet-0.9.3";
+  name = "gnunet-0.9.5";
 
   src = fetchurl {
     url = "mirror://gnu/gnunet/${name}.tar.gz";
-    sha256 = "0ppirvwjb7w7270g0w83z6wyk984cnxv2ydxj7qr0j1cz2j6nn2h";
+    sha256 = "162bahbskhzc0b2pda7v36dckm3p5p9rnbv2w0fbl0xl2gln63aa";
   };
 
   buildInputs = [
     libextractor libmicrohttpd libgcrypt gmp curl libtool
-    zlib adns sqlite libxml2 ncurses
+    zlib adns sqlite libxml2 ncurses libidn
     pkgconfig gettext libunistring makeWrapper
   ];
 
@@ -36,6 +36,10 @@ stdenv.mkDerivation rec {
       echo "$i: replacing references to \`/tmp' by \`$TMPDIR'..."
       substituteInPlace "$i" --replace "/tmp" "$TMPDIR"
     done
+
+    # Ensure NSS installation works fine
+    configureFlags="$configureFlags --with-nssdir=$out/lib"
+    patchShebangs src/gns/nss/install-nss-plugin.sh
   '';
 
   doCheck = false;
@@ -72,7 +76,7 @@ stdenv.mkDerivation rec {
 
     license = "GPLv2+";
 
-    maintainers = [ stdenv.lib.maintainers.ludo ];
+    maintainers = with stdenv.lib.maintainers; [ ludo viric ];
     platforms = stdenv.lib.platforms.gnu;
   };
 }