diff options
| author | Dominyk Tiller | 2015-02-18 20:40:37 +0000 |
|---|---|---|
| committer | Mike McQuaid | 2015-02-18 22:44:54 +0000 |
| commit | dfb221dd8a3612ad01351d9da4471f691507c252 (patch) | |
| tree | 8158a614b04c56a995cfb8660d84df512019b01f /Library | |
| parent | de23b0734717c51b6468f615287ff049e4fd4f2f (diff) | |
| download | homebrew-dfb221dd8a3612ad01351d9da4471f691507c252.tar.bz2 | |
qt: move to new qt url
Bunch of strict audit fixes as well.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/qt.rb | 40 |
1 files changed, 19 insertions, 21 deletions
diff --git a/Library/Formula/qt.rb b/Library/Formula/qt.rb index 4488f5390..faeab44b4 100644 --- a/Library/Formula/qt.rb +++ b/Library/Formula/qt.rb @@ -1,12 +1,9 @@ -require 'formula' - class Qt < Formula homepage "http://qt-project.org/" stable do - # Mirror rather than source set as primary because source is very slow. - url "http://qtmirror.ics.com/pub/qtproject/official_releases/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.tar.gz" - mirror "http://download.qt-project.org/official_releases/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.tar.gz" + url "https://download.qt.io/official_releases/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.tar.gz" + mirror "http://qtmirror.ics.com/pub/qtproject/official_releases/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.tar.gz" sha1 "ddf9c20ca8309a116e0466c42984238009525da6" # This patch should be able to be removed with the next stable Qt4 release. @@ -26,15 +23,16 @@ class Qt < Formula head "https://gitorious.org/qt/qt.git", :branch => "4.8" option :universal - option 'with-qt3support', 'Build with deprecated Qt3Support module support' - option 'with-docs', 'Build documentation' - option 'developer', 'Build and link with developer options' + option "with-qt3support", "Build with deprecated Qt3Support module support" + option "with-docs", "Build documentation" + option "with-developer", "Build and link with developer options" depends_on "d-bus" => :optional depends_on "mysql" => :optional depends_on "postgresql" => :optional deprecated_option "qtdbus" => "with-d-bus" + deprecated_option "developer" => "with-developer" def install ENV.universal_binary if build.universal? @@ -56,10 +54,10 @@ class Qt < Formula end end - args << "-plugin-sql-mysql" if build.with? 'mysql' - args << "-plugin-sql-psql" if build.with? 'postgresql' + args << "-plugin-sql-mysql" if build.with? "mysql" + args << "-plugin-sql-psql" if build.with? "postgresql" - if build.with? 'd-bus' + if build.with? "d-bus" dbus_opt = Formula["d-bus"].opt_prefix args << "-I#{dbus_opt}/lib/dbus-1.0/include" args << "-I#{dbus_opt}/include/dbus-1.0" @@ -68,34 +66,34 @@ class Qt < Formula args << "-dbus-linked" end - if build.with? 'qt3support' + if build.with? "qt3support" args << "-qt3support" else args << "-no-qt3support" end - args << "-nomake" << "docs" if build.without? 'docs' + args << "-nomake" << "docs" if build.without? "docs" if MacOS.prefer_64_bit? or build.universal? - args << '-arch' << 'x86_64' + args << "-arch" << "x86_64" end if !MacOS.prefer_64_bit? or build.universal? - args << '-arch' << 'x86' + args << "-arch" << "x86" end - args << '-developer-build' if build.include? 'developer' + args << "-developer-build" if build.with? "developer" system "./configure", *args system "make" ENV.j1 - system "make install" + system "make", "install" # what are these anyway? - (bin+'pixeltool.app').rmtree - (bin+'qhelpconverter.app').rmtree + (bin+"pixeltool.app").rmtree + (bin+"qhelpconverter.app").rmtree # remove porting file for non-humans - (prefix+'q3porting.xml').unlink if build.without? 'qt3support' + (prefix+"q3porting.xml").unlink if build.without? "qt3support" # Some config scripts will only find Qt in a "Frameworks" folder frameworks.install_symlink Dir["#{lib}/*.framework"] @@ -111,7 +109,7 @@ class Qt < Formula end test do - system "#{bin}/qmake", '-project' + system "#{bin}/qmake", "-project" end def caveats; <<-EOS.undent |
