Hi,

The attached patch adds a package for GNU lsh (a GPL'd implementation of
the SSH2 protocol) and its dependencies.  It should be applied after my
Avahi patch.

Can someone please commit it?

Thanks,
Ludovic.

Index: development/libraries/liboop/default.nix
===================================================================
--- development/libraries/liboop/default.nix	(revision 0)
+++ development/libraries/liboop/default.nix	(revision 0)
@@ -0,0 +1,15 @@
+{stdenv, fetchurl}:
+
+stdenv.mkDerivation {
+  name = "liboop";
+  src = fetchurl {
+    url = http://download.ofb.net/liboop/liboop.tar.gz;
+    sha256 = "34d83c6e0f09ee15cb2bc3131e219747c3b612bb57cf7d25318ab90da9a2d97c";
+  };
+
+  buildInputs = [];
+
+  meta = {
+    description = "`liboop', an event loop library.";
+  };
+}
Index: tools/networking/lsh/default.nix
===================================================================
--- tools/networking/lsh/default.nix	(revision 0)
+++ tools/networking/lsh/default.nix	(revision 0)
@@ -0,0 +1,15 @@
+{stdenv, fetchurl, gperf, guile, gmp, zlib, liboop, gnum4}:
+
+stdenv.mkDerivation {
+  name = "lsh-2.0.4";
+  src = fetchurl {
+    url = http://www.lysator.liu.se/~nisse/archive/lsh-2.0.4.tar.gz;
+    sha256 = "614b9d63e13ad3e162c82b6405d1f67713fc622a8bc11337e72949d613713091";
+  };
+
+  buildInputs = [gperf guile gmp zlib liboop gnum4];
+
+  meta = {
+    description = "GNU lsh, a GPL'd implementation of the SSH protocol.";
+  };
+}
Index: top-level/all-packages.nix
===================================================================
--- top-level/all-packages.nix	(revision 9941)
+++ top-level/all-packages.nix	(working copy)
@@ -596,6 +600,10 @@
     inherit fetchurl stdenv ghc tetex polytable;
   };
 
+  lsh = import ../tools/networking/lsh {
+    inherit stdenv fetchurl gperf guile gmp zlib liboop gnum4;
+  };
+
   man = import ../tools/misc/man {
      inherit fetchurl stdenv db4 groff;
   };
@@ -2115,6 +2123,10 @@
      inherit fetchurl stdenv;
    };
 
+   liboop = import ../development/libraries/liboop {
+     inherit fetchurl stdenv;
+   };
+
    libotr = import ../development/libraries/libotr {
      inherit fetchurl stdenv libgcrypt;
    };
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

Reply via email to