Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.2:Test
SDL
SDL-1.2.13-autoconf.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File SDL-1.2.13-autoconf.patch of Package SDL
--- configure.in.orig 2008-05-29 00:33:03.535492000 +0200 +++ configure.in 2008-05-29 00:34:21.277673000 +0200 @@ -90,6 +90,7 @@ LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS" dnl Check for tools +AC_LIBTOOL_DLOPEN AC_LIBTOOL_WIN32_DLL AC_PROG_LIBTOOL AC_PROG_CC @@ -287,6 +288,9 @@ AC_DEFINE(SDL_ASSEMBLY_ROUTINES) fi +dnl set this to use on systems that use lib64 instead of lib +base_libdir=`echo \${libdir} | sed 's/.*\/\(.*\)/\1/; q'` + dnl See if the OSS audio interface is supported CheckOSS() { @@ -348,12 +352,12 @@ AC_HELP_STRING([--enable-alsa-shared], [dynamically load ALSA audio support [[default=yes]]]), , enable_alsa_shared=yes) if test "x`echo $ALSA_LIBS | grep -- -L`" = "x"; then - if test "x`ls /lib/libasound.so.* 2> /dev/null`" != "x"; then - ALSA_LIBS="-L/lib $ALSA_LIBS" - elif test "x`ls /usr/lib/libasound.so.* 2> /dev/null`" != "x"; then - ALSA_LIBS="-L/usr/lib $ALSA_LIBS" - elif test "x`ls /usr/local/lib/libasound.so.* 2> /dev/null`" != "x"; then - ALSA_LIBS="-L/usr/local/lib $ALSA_LIBS" + if test "x`ls /$base_libdir/libasound.so.* 2> /dev/null`" != "x"; then + ALSA_LIBS="-L/$base_libdir $ALSA_LIBS" + elif test "x`ls /usr/$base_libdir/libasound.so.* 2> /dev/null`" != "x"; then + ALSA_LIBS="-L/usr/$base_libdir $ALSA_LIBS" + elif test "x`ls /usr/local/$base_libdir/libasound.so.* 2> /dev/null`" != "x"; then + ALSA_LIBS="-L/usr/local/$base_libdir $ALSA_LIBS" fi fi alsa_lib_spec=`echo $ALSA_LIBS | sed 's/.*-L\([[^ ]]*\).*/\1\/libasound.so.*/'` @@ -452,8 +456,13 @@ AC_ARG_ENABLE(esd-shared, AC_HELP_STRING([--enable-esd-shared], [dynamically load ESD audio support [[default=yes]]]), , enable_esd_shared=yes) - esd_lib_spec=`echo $ESD_LIBS | sed 's/.*-L\([[^ ]]*\).*/\1\/libesd.so.*/'` - esd_lib=`ls -- $esd_lib_spec | sed 's/.*\/\(.*\)/\1/; q'` + ESD_LIBS_test="$ESD_LIBS" + esd_lib_spec=x + while test "x$esd_lib" = x && test "x$esd_lib_spec" != x; do + esd_lib_spec=`echo $ESD_LIBS_test | sed 's/.*-L\([[^ ]]*\).*/\1\/libesd.so.*/' |grep /libesd.so. ` + esd_lib=`ls -- $esd_lib_spec | sed 's/.*\/\(.*\)/\1/; q'` + ESD_LIBS_test=`echo $ESD_LIBS_test | sed 's/\(.*\)-L.*/\1/'` + done echo "-- $esd_lib_spec -> $esd_lib" AC_DEFINE(SDL_AUDIO_DRIVER_ESD) @@ -501,12 +510,12 @@ AC_HELP_STRING([--enable-pulseaudio-shared], [dynamically load PulseAudio support [[default=yes]]]), , enable_pulse_shared=yes) if test "x`echo $PULSE_LIBS | grep -- -L`" = "x"; then - if test "x`ls /lib/libpulse-simple.so.* 2> /dev/null`" != "x"; then - PULSE_LIBS="-L/lib $PULSE_LIBS" - elif test "x`ls /usr/lib/libpulse-simple.so.* 2> /dev/null`" != "x"; then - PULSE_LIBS="-L/usr/lib $PULSE_LIBS" - elif test "x`ls /usr/local/lib/libpulse-simple.so.* 2> /dev/null`" != "x"; then - PULSE_LIBS="-L/usr/local/lib $PULSE_LIBS" + if test "x`ls /$base_libdir/libpulse-simple.so.* 2> /dev/null`" != "x"; then + PULSE_LIBS="-L/$base_libdir $PULSE_LIBS" + elif test "x`ls /usr/$base_libdir/libpulse-simple.so.* 2> /dev/null`" != "x"; then + PULSE_LIBS="-L/usr/$base_libdir $PULSE_LIBS" + elif test "x`ls /usr/local/$base_libdir/libpulse-simple.so.* 2> /dev/null`" != "x"; then + PULSE_LIBS="-L/usr/local/$base_libdir $PULSE_LIBS" fi fi pulse_lib_spec=`echo $PULSE_LIBS | sed 's/.*-L\([[^ ]]*\).*/\1\/libpulse-simple.so.*/'` @@ -561,7 +570,7 @@ AC_ARG_ENABLE(arts-shared, AC_HELP_STRING([--enable-arts-shared], [dynamically load aRts audio support [[default=yes]]]), , enable_arts_shared=yes) - arts_lib_spec="$ARTS_PREFIX/lib/libartsc.so.*" + arts_lib_spec="$ARTS_PREFIX/$base_libdir/libartsc.so.*" arts_lib=`ls -- $arts_lib_spec | sed 's/.*\/\(.*\)/\1/; q'` echo "-- $arts_lib_spec -> $arts_lib"
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor