qt5: fix install_name_tool rules for PyQt.
Closes Homebrew/homebrew#22844. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>master
parent
836d47042f
commit
a295a3e0fe
|
@ -5,12 +5,6 @@ class Qt5 < Formula
|
|||
url 'http://download.qt-project.org/official_releases/qt/5.1/5.1.1/single/qt-everywhere-opensource-src-5.1.1.tar.gz'
|
||||
sha1 '131b023677cd5207b0b0d1864f5d3ac37f10a5ba'
|
||||
|
||||
bottle do
|
||||
sha1 'fdb63c4ba28c771c3bf3b839717433a9777ded31' => :mountain_lion
|
||||
sha1 'f36277bb155428bc7198b9d366131238bab847a2' => :lion
|
||||
sha1 '483f3669b0149448c6448b69077307745037dcb2' => :snow_leopard
|
||||
end
|
||||
|
||||
head 'git://gitorious.org/qt/qt5.git', :branch => 'stable'
|
||||
|
||||
keg_only "Qt 5 conflicts Qt 4 (which is currently much more widely used)."
|
||||
|
@ -67,12 +61,15 @@ class Qt5 < Formula
|
|||
system "make install"
|
||||
|
||||
# Fix https://github.com/mxcl/homebrew/issues/20020 (upstream: https://bugreports.qt-project.org/browse/QTBUG-32417)
|
||||
system "install_name_tool", "-change", "#{pwd}/qt-everywhere-opensource-src-#{version}/qtwebkit/lib/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets", #old
|
||||
system "install_name_tool", "-change", "#{pwd}/qtwebkit/lib/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets", #old
|
||||
"#{lib}/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets", #new
|
||||
"#{libexec}/QtWebProcess" # in this lib
|
||||
system "install_name_tool", "-change", "#{pwd}/qt-everywhere-opensource-src-#{version}/qtwebkit/lib/QtWebKit.framework/Versions/5/QtWebKit",
|
||||
system "install_name_tool", "-change", "#{pwd}/qtwebkit/lib/QtWebKit.framework/Versions/5/QtWebKit",
|
||||
"#{lib}/QtWebKit.framework/Versions/5/QtWebKit",
|
||||
"#{prefix}/qml/QtWebKit/libqmlwebkitplugin.dylib"
|
||||
system "install_name_tool", "-change", "#{pwd}/qtwebkit/lib/QtWebKit.framework/Versions/5/QtWebKit",
|
||||
"#{lib}/QtWebKit.framework/Versions/5/QtWebKit",
|
||||
"#{lib}/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets"
|
||||
|
||||
# Some config scripts will only find Qt in a "Frameworks" folder
|
||||
cd prefix do
|
||||
|
|
Loading…
Reference in New Issue