From 7d4f2454047556cda7a297d2813a7c117ed4e4cc Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Mon, 23 Jun 2014 00:28:46 -0500 Subject: leveldb: fix shared lib install name Since we're renaming this library manually, we need to adjust the install name accordingly, otherwise we will end up with an install name of "libleveldb.dylib.1" instead of "libleveldb.1.dylib". Fixes #30378. --- Library/Formula/leveldb.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Library/Formula') diff --git a/Library/Formula/leveldb.rb b/Library/Formula/leveldb.rb index e7db9939d..b09487593 100644 --- a/Library/Formula/leveldb.rb +++ b/Library/Formula/leveldb.rb @@ -4,6 +4,7 @@ class Leveldb < Formula homepage 'https://code.google.com/p/leveldb/' url 'https://leveldb.googlecode.com/files/leveldb-1.15.0.tar.gz' sha1 '74b70a1156d91807d8d84bfdd026e0bb5acbbf23' + revision 1 bottle do cellar :any @@ -24,5 +25,6 @@ class Leveldb < Formula lib.install 'libleveldb.dylib.1.15' => 'libleveldb.1.15.dylib' lib.install_symlink lib/'libleveldb.1.15.dylib' => 'libleveldb.dylib' lib.install_symlink lib/'libleveldb.1.15.dylib' => 'libleveldb.1.dylib' + system "install_name_tool", "-id", "#{lib}/libleveldb.1.dylib", "#{lib}/libleveldb.1.15.dylib" end end -- cgit v1.2.3