diff options
author | Nikolay Amiantov <ab@fmap.me> | 2017-07-27 15:52:02 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2017-07-27 17:07:44 +0300 |
commit | 77ebac7ba94359540ad8d9aef1f63f971414bccb (patch) | |
tree | f97de693f92588dab8369661e45600bef34f05fd | |
parent | 2803d0ddd7b9f5ac67acf32126a77bfb96e2762e (diff) | |
download | nixpkgs-77ebac7ba94359540ad8d9aef1f63f971414bccb.tar nixpkgs-77ebac7ba94359540ad8d9aef1f63f971414bccb.tar.gz nixpkgs-77ebac7ba94359540ad8d9aef1f63f971414bccb.tar.bz2 nixpkgs-77ebac7ba94359540ad8d9aef1f63f971414bccb.tar.lz nixpkgs-77ebac7ba94359540ad8d9aef1f63f971414bccb.tar.xz nixpkgs-77ebac7ba94359540ad8d9aef1f63f971414bccb.tar.zst nixpkgs-77ebac7ba94359540ad8d9aef1f63f971414bccb.zip |
zeromq: build with cmake
This way CMake config modules are installed.
-rw-r--r-- | pkgs/development/libraries/zeromq/4.x.nix | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/pkgs/development/libraries/zeromq/4.x.nix b/pkgs/development/libraries/zeromq/4.x.nix index 4352e7f05c2..a797960b2f0 100644 --- a/pkgs/development/libraries/zeromq/4.x.nix +++ b/pkgs/development/libraries/zeromq/4.x.nix @@ -1,16 +1,23 @@ -{ stdenv, fetchurl, libuuid, pkgconfig, libsodium }: +{ stdenv, fetchFromGitHub, cmake, asciidoc }: stdenv.mkDerivation rec { name = "zeromq-${version}"; version = "4.2.2"; - src = fetchurl { - url = "https://github.com/zeromq/libzmq/releases/download/v${version}/${name}.tar.gz"; - sha256 = "0syzwsiqblimfjb32fr6hswhdvp3cmbk0pgm7ayxaigmkv5g88sv"; + src = fetchFromGitHub { + owner = "zeromq"; + repo = "libzmq"; + rev = "v${version}"; + sha256 = "09317g4zkalp3k11x6vbidcm4qf02ciml1wxgp3742lrlgcblgxy"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ libuuid libsodium ]; + nativeBuildInputs = [ cmake asciidoc ]; + + enableParallelBuilding = true; + + postPatch = '' + sed -i 's,''${PACKAGE_PREFIX_DIR}/,,g' ZeroMQConfig.cmake.in + ''; meta = with stdenv.lib; { branch = "4"; |