diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/freealut.rb | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Library/Formula/freealut.rb b/Library/Formula/freealut.rb new file mode 100644 index 000000000..090dbdcb3 --- /dev/null +++ b/Library/Formula/freealut.rb @@ -0,0 +1,35 @@ +require 'formula' + +class Freealut <Formula + url 'http://connect.creativelabs.com/openal/Downloads/ALUT/freealut-1.1.0.tar.gz' + homepage 'http://connect.creativelabs.com/openal/Documentation/The%20OpenAL%20Utility%20Toolkit.htm' + md5 'e089b28a0267faabdb6c079ee173664a' + aka 'alut' + + def patches + # Adds the OpenAL frameworks to the library list so linking succeeds + DATA + end + + def install + system "./autogen.sh" + system "./configure", "--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}", "--mandir=#{man}" + system "make install" + end +end + +__END__ +diff --git a/configure.ac b/configure.ac +index 2b26d6d..4001db1 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -83,7 +83,8 @@ AC_DEFINE([ALUT_BUILD_LIBRARY], [1], [Define to 1 if you want to build the ALUT + + # Checks for libraries. (not perfect yet) + AC_SEARCH_LIBS([pthread_self], [pthread]) +-AC_SEARCH_LIBS([alGetError], [openal32 openal]) ++# Use Mac OS X frameworks ++LIBS="$LIBS -framework IOKit -framework OpenAL" + + ################################################################################ + # Checks for header files. |
