From cb234f37daa12f25fc9bbc98b15d7738ec2b1fe2 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Tue, 25 Mar 2014 22:36:32 -0500 Subject: qt: use install_symlink --- Library/Formula/qt.rb | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'Library/Formula') diff --git a/Library/Formula/qt.rb b/Library/Formula/qt.rb index 75108f8df..80438f1d3 100644 --- a/Library/Formula/qt.rb +++ b/Library/Formula/qt.rb @@ -104,20 +104,16 @@ class Qt < Formula (prefix+'q3porting.xml').unlink if build.without? 'qt3support' # Some config scripts will only find Qt in a "Frameworks" folder - frameworks.mkpath - ln_s Dir["#{lib}/*.framework"], frameworks + frameworks.install_symlink Dir["#{lib}/*.framework"] # The pkg-config files installed suggest that headers can be found in the # `include` directory. Make this so by creating symlinks from `include` to # the Frameworks' Headers folders. - Pathname.glob(lib + '*.framework/Headers').each do |path| - framework_name = File.basename(File.dirname(path), '.framework') - ln_s path.realpath, include+framework_name + Pathname.glob("#{lib}/*.framework/Headers") do |path| + include.install_symlink path => path.parent.basename(".framework") end - Pathname.glob(bin + '*.app').each do |path| - mv path, prefix - end + Pathname.glob("#{bin}/*.app") { |app| mv app, prefix } end test do -- cgit v1.2.3