diff options
Diffstat (limited to 'Library/Formula/avidemux.rb')
| -rw-r--r-- | Library/Formula/avidemux.rb | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/Library/Formula/avidemux.rb b/Library/Formula/avidemux.rb index b71d7a3d0..a8f8e8e52 100644 --- a/Library/Formula/avidemux.rb +++ b/Library/Formula/avidemux.rb @@ -139,15 +139,13 @@ class Avidemux < Formula system "make" # Two dylibs that are only built as part of the Qt gui need an RPATH - # set on their internal deps. Check if they exist before patching them. - # A patch to introduce RPATH use upstream is being fashioned. - fxv = 'ADM_videoEncoder/ADM_vidEnc_xvid/qt4/cmake_install.cmake' - fx2 = 'ADM_videoEncoder/ADM_vidEnc_x264/qt4/cmake_install.cmake' - if (File.exists? fxv and File.exists? fx2) then - inreplace fxv, + # set on their internal deps. Check if Qt4 exists before patching them, + # otherwise the inreplaces will fail. + if Formula.factory('qt').linked_keg.exist? + inreplace 'ADM_videoEncoder/ADM_vidEnc_xvid/qt4/cmake_install.cmake', '"libADM_vidEnc_xvid.dylib"', '"${CMAKE_INSTALL_PREFIX}/lib/ADM_plugins/videoEncoder/libADM_vidEnc_xvid.dylib"' - inreplace fx2, + inreplace 'ADM_videoEncoder/ADM_vidEnc_x264/qt4/cmake_install.cmake', '"libADM_vidEnc_x264.dylib"', '"${CMAKE_INSTALL_PREFIX}/lib/ADM_plugins/videoEncoder/libADM_vidEnc_x264.dylib"' end |
