diff options
author | Jason \"Don\" O'Conal <lovek323@gmail.com> | 2013-07-04 14:55:32 +1000 |
---|---|---|
committer | Rok Garbas <rok@garbas.si> | 2013-07-12 16:26:44 +0200 |
commit | 735555d86fb3c707f94a06f85048c239c89d75d1 (patch) | |
tree | 7e4e1fc8a12577dec970c7eba8f7cf19bf6c4f6c /pkgs/development/libraries/xvidcore | |
parent | 7ef50f50986b0a830051e641f1a5c795d79d8460 (diff) | |
download | nixpkgs-735555d86fb3c707f94a06f85048c239c89d75d1.tar nixpkgs-735555d86fb3c707f94a06f85048c239c89d75d1.tar.gz nixpkgs-735555d86fb3c707f94a06f85048c239c89d75d1.tar.bz2 nixpkgs-735555d86fb3c707f94a06f85048c239c89d75d1.tar.lz nixpkgs-735555d86fb3c707f94a06f85048c239c89d75d1.tar.xz nixpkgs-735555d86fb3c707f94a06f85048c239c89d75d1.tar.zst nixpkgs-735555d86fb3c707f94a06f85048c239c89d75d1.zip |
ffmpeg: fix build on darwin
* build with gccApple * don't delete '*.a' files when building xvidcore
Diffstat (limited to 'pkgs/development/libraries/xvidcore')
-rw-r--r-- | pkgs/development/libraries/xvidcore/default.nix | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/pkgs/development/libraries/xvidcore/default.nix b/pkgs/development/libraries/xvidcore/default.nix index e03773292bb..4ddbc5484ba 100644 --- a/pkgs/development/libraries/xvidcore/default.nix +++ b/pkgs/development/libraries/xvidcore/default.nix @@ -12,11 +12,20 @@ stdenv.mkDerivation rec { buildInputs = [ nasm ]; - postInstall = - '' - rm $out/lib/*.a - (cd $out/lib && ln -s *.so.4.* libxvidcore.so && ln -s *.so.4.* libxvidcore.so.4 ) - ''; + buildInputs = [ nasm ] + ++ stdenv.lib.optionals stdenv.isDarwin [ autoconf automake libtool ]; + + # don't delete the '.a' files on darwin -- they're needed to compile ffmpeg + # (and perhaps other things) + postInstall = stdenv.lib.optionalString (!stdenv.isDarwin) '' + rm $out/lib/*.a + '' + '' + cd $out/lib + ln -s *.so.4.* libxvidcore.so + if [ ! -e libxvidcore.so.4 ]; then + ln -s *.so.4.* libxvidcore.so.4 + fi + ''; meta = { description = "MPEG-4 video codec for PC"; |