Updated patch.

Arthur

On 5/31/11 3:26 PM, Yury G. Kudryashov wrote:
Arthur Smyles wrote:

I created a Nix expression for installing zeromq. See attached
See a few comments below.
  +       version = "2.1.7";
  +       name = "zeromq";
This results in /nix/store/HASH-zeromq instead of /nix/store/HASH-
zeromq-2.1.7.

You should use something like:
version = "2.1.7";
pname = "zeromq";
name = "${pname}-${version}";

Or just
name = "zeromq-2.1.7";
since you don't need ${version} without ${name}.
  +               license = "lgpl3";
Try using stdenv.lib.licenses.

_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

Index: pkgs/development/libraries/zeromq/default.nix
===================================================================
--- pkgs/development/libraries/zeromq/default.nix       (revision 0)
+++ pkgs/development/libraries/zeromq/default.nix       (revision 0)
@@ -0,0 +1,18 @@
+{ stdenv, fetchurl, libuuid}:
+
+stdenv.mkDerivation rec {
+       name = "zeromq-2.1.7";
+       src = fetchurl {
+               url = "http://download.zeromq.org/${name}.tar.gz";;
+               sha256 = 
"2a1416d0a3ea55ae17d43417fd9bd193412cc9101e144bc8d3bd19fe36816e0d";
+       };
+
+       buildInputs = [ libuuid ];
+
+       meta = {
+               description = "ZeroMQ is a brokerless messaging kernel with 
extremely high performance.";
+               homepage = http://www.zeromq.org ;
+               license = stdenv.lib.licenses.lgpl3;
+               
+       };
+}
Index: pkgs/top-level/all-packages.nix
===================================================================
--- pkgs/top-level/all-packages.nix     (revision 27316)
+++ pkgs/top-level/all-packages.nix     (working copy)
@@ -4404,6 +4404,8 @@
     inherit ncurses flex bison autoconf automake m4 coreutils;
   };
 
+  zeromq = callPackage ../development/libraries/zeromq { };
+
   zlib = callPackage ../development/libraries/zlib {
     fetchurl = fetchurlBoot;
   };
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

Reply via email to