diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2015-05-05 11:41:37 +0200 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2015-05-05 11:56:32 +0200 |
commit | d6dd3b8bd1eaeeb21dfdb5051cd4732c748ce5d7 (patch) | |
tree | 05999b97e325a6399c54d393b16e7c063ef325a8 | |
parent | d449020d878811dd4e7165b0b36bf2e4d03d53ea (diff) | |
download | nixlib-d6dd3b8bd1eaeeb21dfdb5051cd4732c748ce5d7.tar nixlib-d6dd3b8bd1eaeeb21dfdb5051cd4732c748ce5d7.tar.gz nixlib-d6dd3b8bd1eaeeb21dfdb5051cd4732c748ce5d7.tar.bz2 nixlib-d6dd3b8bd1eaeeb21dfdb5051cd4732c748ce5d7.tar.lz nixlib-d6dd3b8bd1eaeeb21dfdb5051cd4732c748ce5d7.tar.xz nixlib-d6dd3b8bd1eaeeb21dfdb5051cd4732c748ce5d7.tar.zst nixlib-d6dd3b8bd1eaeeb21dfdb5051cd4732c748ce5d7.zip |
a few packages: work-arounds with split outputs
There's something wrong with imake-based packages, but I couldn't find out what, so disabling transfig in libgcrypt for now.
-rw-r--r-- | pkgs/applications/video/vlc/default.nix | 2 | ||||
-rw-r--r-- | pkgs/development/libraries/libgcrypt/1.6.nix | 3 | ||||
-rw-r--r-- | pkgs/tools/filesystems/xfsprogs/default.nix | 2 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 |
4 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/applications/video/vlc/default.nix b/pkgs/applications/video/vlc/default.nix index e25f833eabc3..5de5843230a3 100644 --- a/pkgs/applications/video/vlc/default.nix +++ b/pkgs/applications/video/vlc/default.nix @@ -25,6 +25,8 @@ stdenv.mkDerivation rec { sha256 = "05smn9hqdp7iscc1dj4cxp1mrlad7b50lhlnlqisfzf493i2f2jy"; }; + # outputs TODO: some modules are "corrupt", even without splitting vlc + buildInputs = [ xz bzip2 perl zlib a52dec libmad faad2 ffmpeg alsaLib libdvdnav libdvdnav.libdvdread libbluray dbus fribidi libvorbis libtheora speex lua5 libgcrypt diff --git a/pkgs/development/libraries/libgcrypt/1.6.nix b/pkgs/development/libraries/libgcrypt/1.6.nix index 39160675a2a8..82bed6eba4dc 100644 --- a/pkgs/development/libraries/libgcrypt/1.6.nix +++ b/pkgs/development/libraries/libgcrypt/1.6.nix @@ -8,7 +8,8 @@ stdenv.mkDerivation rec { sha256 = "0pq2nwfqgggrsh8rk84659d80vfnlkbphwqjwahccd5fjdxr3d21"; }; - nativeBuildInputs = [ transfig ghostscript texinfo ]; + # transfig broke with multiple outputs, and it doesn't seem important here + nativeBuildInputs = [ /*transfig*/ ghostscript texinfo ]; propagatedBuildInputs = [ libgpgerror ]; diff --git a/pkgs/tools/filesystems/xfsprogs/default.nix b/pkgs/tools/filesystems/xfsprogs/default.nix index 7b38e74d04b9..52e1ed7c28fd 100644 --- a/pkgs/tools/filesystems/xfsprogs/default.nix +++ b/pkgs/tools/filesystems/xfsprogs/default.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { buildInputs = [ gettext libuuid readline ]; - outputs = [ "dev" "out" "bin" ]; + outputs = [ "dev" "out" "bin" ]; # TODO: review xfs preConfigure = '' NIX_LDFLAGS="$(echo $NIX_LDFLAGS | sed "s,$out,$lib,g")" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 34794049d7d0..ce29f446a9ee 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3252,7 +3252,7 @@ let xflux = callPackage ../tools/misc/xflux { }; xfsprogs = callPackage ../tools/filesystems/xfsprogs { }; - libxfs = xfsprogs.lib; + libxfs = xfsprogs.dev; # outputs TODO xml2 = callPackage ../tools/text/xml/xml2 { }; @@ -7136,7 +7136,7 @@ let ); mesa = mesaDarwinOr (buildEnv { name = "mesa-${mesa_noglu.version}"; - paths = [ mesa_noglu mesa_glu ]; + paths = [ mesa_noglu.dev mesa_noglu.out mesa_glu ]; }); metaEnvironment = recurseIntoAttrs (let callPackage = newScope pkgs.metaEnvironment; in rec { |