summary refs log tree commit diff
path: root/pkgs/tools/networking/eggdrop/default.nix
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-04-26 21:30:28 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-04-26 21:30:28 -0700
commit6a366d535a6cbb6f524063da3b3134b6cf3d7093 (patch)
tree5b2260f233f60ac237c716cc3fb5fd06762d8f10 /pkgs/tools/networking/eggdrop/default.nix
parentd8c949cc26ad81ef1535e87ab55978052d1b01c0 (diff)
downloadnixpkgs-6a366d535a6cbb6f524063da3b3134b6cf3d7093.tar
nixpkgs-6a366d535a6cbb6f524063da3b3134b6cf3d7093.tar.gz
nixpkgs-6a366d535a6cbb6f524063da3b3134b6cf3d7093.tar.bz2
nixpkgs-6a366d535a6cbb6f524063da3b3134b6cf3d7093.tar.lz
nixpkgs-6a366d535a6cbb6f524063da3b3134b6cf3d7093.tar.xz
nixpkgs-6a366d535a6cbb6f524063da3b3134b6cf3d7093.tar.zst
nixpkgs-6a366d535a6cbb6f524063da3b3134b6cf3d7093.zip
eggdrop: Refactor
Diffstat (limited to 'pkgs/tools/networking/eggdrop/default.nix')
-rw-r--r--pkgs/tools/networking/eggdrop/default.nix23
1 files changed, 16 insertions, 7 deletions
diff --git a/pkgs/tools/networking/eggdrop/default.nix b/pkgs/tools/networking/eggdrop/default.nix
index 13efc944bd0..cf7fb20df68 100644
--- a/pkgs/tools/networking/eggdrop/default.nix
+++ b/pkgs/tools/networking/eggdrop/default.nix
@@ -1,14 +1,15 @@
-{stdenv, fetchurl, tcl}:
+{ stdenv, fetchurl, tcl }:
 
-stdenv.mkDerivation {
-  name = "eggdrop-1.6.19+ctcpfix";
+stdenv.mkDerivation rec {
+  name = "eggdrop-${version}";
+  version = "1.6.21";
 
   src = fetchurl {
-    url = ftp://ftp.eggheads.org/pub/eggdrop/GNU/1.6/eggdrop1.6.19+ctcpfix.tar.gz;
-    sha256 = "1lpa6sqwizn8y30i14559j3427vi743pmsxjq9g70x4m71hmshvi";
+    url = "ftp://ftp.eggheads.org/pub/eggdrop/GNU/1.6/eggdrop${version}.tar.gz";
+    sha256 = "1galvbh9y4c3msrg1s9na0asm077mh1g2i2vsv1vczmfrbgq92vs";
   };
 
-  buildInputs = [tcl]; 
+  buildInputs = [ tcl ];
 
   preConfigure = ''
     prefix=$out/eggdrop
@@ -19,5 +20,13 @@ stdenv.mkDerivation {
     make config
   '';
 
-  configureFlags = "--with-tcllib=${tcl}/lib/libtcl8.5.so --with-tclinc=${tcl}/include/tcl.h";
+  configureFlags = [
+    "--with-tcllib=${tcl}/lib/lib${tcl.libPrefix}.so"
+    "--with-tclinc=${tcl}/include/tcl.h"
+  ];
+
+  meta = with stdenv.lib; {
+    license = licenses.gpl2;
+    platforms = platforms.unix;
+  };
 }