1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-24 14:41:17 +00:00
nixpkgs/pkgs
aszlig e957d71680
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>
2015-01-06 17:11:16 +01:00
..
applications mercurial: Update to 3.2.4 2015-01-06 14:29:22 +01:00
build-support gcc-wrapper is used for clang too 2015-01-05 14:39:22 -05:00
data include version number in name 2014-12-20 14:45:26 +00:00
desktops kerberos: Use default kerberos instead of krb5 2015-01-01 15:45:32 +01:00
development heimdal: Move openssh to propagatedBuildInputs. 2015-01-06 17:11:16 +01:00
games openarena: Clean up and fix tarball evaluation. 2015-01-03 18:26:40 +01:00
misc Merge pull request #5592 from AndersonTorres/fsuae 2015-01-06 09:59:56 +00:00
os-specific Merge pull request #5602 from abbradar/iwlwifi 2015-01-06 13:56:23 +01:00
servers Merge pull request #5555 from offlinehacker/pkgs/nginx/syslog_fix_rev 2015-01-05 13:25:00 +01:00
shells nixpkgs: remove redundant attribute sip 2014-12-23 19:37:21 +01:00
stdenv restore pkgs.gcc = stdenv.cc 2015-01-03 09:54:02 -05:00
test
tools Merge pull request #5588 from rycee/package/bibtool 2015-01-06 13:48:10 +01:00
top-level haskellPackages.nonEmpty: New expression 2015-01-06 15:05:24 +00:00