summary refs log tree commit diff
path: root/pkgs/tools/networking/p2p/gtk-gnutella
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2011-08-29 20:26:26 +0000
committerPeter Simons <simons@cryp.to>2011-08-29 20:26:26 +0000
commit482a61cf534066528945becc7b2d1aefc2f59ffa (patch)
tree8d699ac755f940e7a5706f919e6261b6e87eaebe /pkgs/tools/networking/p2p/gtk-gnutella
parentfeff68214eae709a2d34a5e786931982365f0273 (diff)
downloadnixpkgs-482a61cf534066528945becc7b2d1aefc2f59ffa.tar
nixpkgs-482a61cf534066528945becc7b2d1aefc2f59ffa.tar.gz
nixpkgs-482a61cf534066528945becc7b2d1aefc2f59ffa.tar.bz2
nixpkgs-482a61cf534066528945becc7b2d1aefc2f59ffa.tar.lz
nixpkgs-482a61cf534066528945becc7b2d1aefc2f59ffa.tar.xz
nixpkgs-482a61cf534066528945becc7b2d1aefc2f59ffa.tar.zst
nixpkgs-482a61cf534066528945becc7b2d1aefc2f59ffa.zip
gtk-gnutella: updated to version 0.97
svn path=/nixpkgs/trunk/; revision=28883
Diffstat (limited to 'pkgs/tools/networking/p2p/gtk-gnutella')
-rw-r--r--pkgs/tools/networking/p2p/gtk-gnutella/default.nix30
1 files changed, 24 insertions, 6 deletions
diff --git a/pkgs/tools/networking/p2p/gtk-gnutella/default.nix b/pkgs/tools/networking/p2p/gtk-gnutella/default.nix
index 239b76c940f..e30192598cc 100644
--- a/pkgs/tools/networking/p2p/gtk-gnutella/default.nix
+++ b/pkgs/tools/networking/p2p/gtk-gnutella/default.nix
@@ -1,11 +1,29 @@
-{stdenv, fetchurl, pkgconfig, glib, gtk, libxml2}:
+{stdenv, fetchurl, pkgconfig, glib, gtk, libxml2, bison, gettext, zlib}:
 
+let
+  name = "gtk-gnutella";
+  version = "0.97";
+in
 stdenv.mkDerivation {
-  name = "gtk-gnutella-0.96.1";
-  builder = ./builder.sh;
+  name = "${name}-${version}";
+
   src = fetchurl {
-    url = mirror://sourceforge/gtk-gnutella/gtk-gnutella-0.96.1.tar.bz2;
-    md5 = "6529379cc105c1e98f501a67e8e875fd";
+    url = "mirror://sourceforge/${name}/${name}-${version}.tar.bz2";
+    sha256 = "0l2gdzp517hjk31318djq0sww6kzckzl9rfqvhgspihn874lm9hb";
+  };
+
+  buildInputs = [pkgconfig glib gtk libxml2 bison gettext zlib];
+
+  NIX_LDFLAGS = "-rpath ${zlib}/lib";
+  configureScript = "./Configure";
+  dontAddPrefix = true;
+  configureFlags = "-d -e -D prefix=$out -D gtkversion=2 -D official=true";
+
+  meta = {
+    homepage = "http://gtk-gnutella.sourceforge.net/";
+    description = "a server/client for Gnutella";
+    license = stdenv.lib.licenses.gpl2;
+    platforms = stdenv.lib.platforms.linux;
+    maintainers = [ stdenv.lib.maintainers.simons ];
   };
-  buildInputs = [pkgconfig glib gtk libxml2];
 }