From e71c9cfaa23ddaffc03667e2020cf2ee6bd71fb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 6 Oct 2015 14:52:57 +0200 Subject: [PATCH] libssh2: split into multiple outputs And fixup referrers. --- nixos/modules/services/torrent/transmission.nix | 16 ++++++++-------- pkgs/development/libraries/git2/default.nix | 4 ++-- pkgs/development/libraries/libssh2/default.nix | 2 ++ 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/nixos/modules/services/torrent/transmission.nix b/nixos/modules/services/torrent/transmission.nix index b5abfb717b7..c8fc0857040 100644 --- a/nixos/modules/services/torrent/transmission.nix +++ b/nixos/modules/services/torrent/transmission.nix @@ -115,15 +115,15 @@ in ${pkgs.glibc.out}/lib/*.so mr, ${pkgs.libevent.out}/lib/libevent*.so* mr, - ${pkgs.curl}/lib/libcurl*.so* mr, - ${pkgs.openssl}/lib/libssl*.so* mr, - ${pkgs.openssl}/lib/libcrypto*.so* mr, - ${pkgs.zlib}/lib/libz*.so* mr, - ${pkgs.libssh2}/lib/libssh2*.so* mr, + ${pkgs.curl.out}/lib/libcurl*.so* mr, + ${pkgs.openssl.out}/lib/libssl*.so* mr, + ${pkgs.openssl.out}/lib/libcrypto*.so* mr, + ${pkgs.zlib.out}/lib/libz*.so* mr, + ${pkgs.libssh2.out}/lib/libssh2*.so* mr, ${pkgs.systemd}/lib/libsystemd*.so* mr, - ${pkgs.xz}/lib/liblzma*.so* mr, - ${pkgs.libgcrypt}/lib/libgcrypt*.so* mr, - ${pkgs.libgpgerror}/lib/libgpg-error*.so* mr, + ${pkgs.xz.out}/lib/liblzma*.so* mr, + ${pkgs.libgcrypt.out}/lib/libgcrypt*.so* mr, + ${pkgs.libgpgerror.out}/lib/libgpg-error*.so* mr, @{PROC}/sys/kernel/random/uuid r, @{PROC}/sys/vm/overcommit_memory r, diff --git a/pkgs/development/libraries/git2/default.nix b/pkgs/development/libraries/git2/default.nix index 3f0412bf839..3e3cb410895 100644 --- a/pkgs/development/libraries/git2/default.nix +++ b/pkgs/development/libraries/git2/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, cmake, zlib, python, libssh2, openssl, http-parser}: +{ stdenv, fetchurl, cmake, pkgconfig, zlib, python, libssh2, openssl, http-parser }: stdenv.mkDerivation rec { version = "0.23.2"; @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { cmakeFlags = "-DTHREADSAFE=ON"; - nativeBuildInputs = [ cmake python ]; + nativeBuildInputs = [ cmake pkgconfig python ]; buildInputs = [ zlib libssh2 openssl http-parser ]; meta = { diff --git a/pkgs/development/libraries/libssh2/default.nix b/pkgs/development/libraries/libssh2/default.nix index 2bd7950751b..4d66654c9a8 100644 --- a/pkgs/development/libraries/libssh2/default.nix +++ b/pkgs/development/libraries/libssh2/default.nix @@ -8,6 +8,8 @@ stdenv.mkDerivation rec { sha256 = "05c2is69c50lyikkh29nk6zhghjk4i7hjx0zqfhq47aald1jj82s"; }; + outputs = [ "dev" "out" "doc" ]; # it's dev-doc only + buildInputs = [ openssl zlib ]; meta = {