diff options
author | Shea Levy <shea@shealevy.com> | 2015-02-11 19:37:22 -0500 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2015-02-11 19:37:22 -0500 |
commit | 127efcd6f6bf5870b43efe588e37c28994ea94fa (patch) | |
tree | bc9d5201e0809ea8ae47c38e7ce0d2fb15e7870e /pkgs/top-level | |
parent | db4cb021c024b65c08a3791edf2d4c613e8d44d8 (diff) | |
parent | 472feaf53becef9cc0551babc44a1f5db3beed51 (diff) | |
download | nixlib-127efcd6f6bf5870b43efe588e37c28994ea94fa.tar nixlib-127efcd6f6bf5870b43efe588e37c28994ea94fa.tar.gz nixlib-127efcd6f6bf5870b43efe588e37c28994ea94fa.tar.bz2 nixlib-127efcd6f6bf5870b43efe588e37c28994ea94fa.tar.lz nixlib-127efcd6f6bf5870b43efe588e37c28994ea94fa.tar.xz nixlib-127efcd6f6bf5870b43efe588e37c28994ea94fa.tar.zst nixlib-127efcd6f6bf5870b43efe588e37c28994ea94fa.zip |
Merge branch 'kill-libiconv' of git://github.com/gridaphobe/nixpkgs into staging
Took "ours" for the conflict and changed libiconvOrEmpty to libiconv Conflicts: pkgs/applications/audio/ncmpcpp/default.nix
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ab66a919d160..5643897a08a3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6250,19 +6250,10 @@ let libgsf = callPackage ../development/libraries/libgsf { }; - libiconv = callPackage ../development/libraries/libiconv { }; - - libiconvOrEmpty = if libiconvOrNull == null then [] else [libiconv]; - - libiconvOrNull = - if stdenv.cc.libc or null != null || stdenv.isGlibc - then null - else libiconv; - - # The logic behind this attribute is broken: libiconvOrNull==null does - # NOT imply libiconv=glibc! On Darwin, for example, we have a native - # libiconv library which is not glibc. - libiconvOrLibc = if libiconvOrNull == null then stdenv.cc.libc else libiconv; + libiconv = + if stdenv.isGlibc + then stdenv.cc.libc + else callPackage ../development/libraries/libiconv { }; # On non-GNU systems we need GNU Gettext for libintl. libintlOrEmpty = stdenv.lib.optional (!stdenv.isLinux) gettext; |