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