summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/GitPython/hardcode-git-path.patch
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2015-01-06 16:57:24 +0100
committeraszlig <aszlig@redmoonstudios.org>2015-01-06 17:11:16 +0100
commite957d71680a440df22953be86455cf0612095843 (patch)
treed048adeaded03afa97a10bbde3dc4c360ffafccd /pkgs/development/python-modules/GitPython/hardcode-git-path.patch
parentbc159cc8162ee8ea74248780046ce50aaf6443a1 (diff)
heimdal: Move openssh to propagatedBuildInputs.
A few more libraries were switched to using the kerberos attribute instead of krb5 in 5fe7439. So those libraries are now built against heimbal instead of MIT kerberos. One of those libraries is libtirpc, which results in the following build output: http://hydra.nixos.org/build/18423661/nixlog/1/raw The reason for this is, that "pkgconfig --libs" of heimdal lists -lcrypto (which is part of OpenSSL), which is not propagated to libtirpc. See here (lines wrapped with backslash at the end of line): $ nix-shell -p heimdal pkgconfig --command 'pkg-config --libs heimdal-gssapi' -L/nix/store/cxjkl33j0mb4ilffaijl7gschbjzfv35-heimdal-1.5.3/lib -lgssapi \ -lheimntlm -lkrb5 -lhx509 -lcom_err -lcrypto -lasn1 -lwind -lroken -lcrypt \ -ldl -lresolv -pthread Versus using MIT kerberos: $ nix-shell -p krb5 pkgconfig --command 'pkg-config --libs krb5' -L/nix/store/91vyw8yn89qnv8m8b35kgc4c4v7zp9as-krb5-1.13/lib -lkrb5 \ -lk5crypto -lcom_err So the latter only lists libraries that are part of krb5 itself. By adding openssh to propagatedBuildInputs, we should be able to build any package that depends on either krb5/heimdal without any missing dependencies. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs/development/python-modules/GitPython/hardcode-git-path.patch')
0 files changed, 0 insertions, 0 deletions