]> git.pld-linux.org Git - packages/xbmc.git/commitdiff
- removed bashism from configure.in
authorArtur Frysiak <artur@frysiak.net>
Tue, 8 Dec 2009 19:19:24 +0000 (19:19 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    xbmc-nobash.patch -> 1.1
    xbmc.spec -> 1.5

xbmc-nobash.patch [new file with mode: 0644]
xbmc.spec

diff --git a/xbmc-nobash.patch b/xbmc-nobash.patch
new file mode 100644 (file)
index 0000000..9d983b5
--- /dev/null
@@ -0,0 +1,136 @@
+--- xbmc-9.11-b1/configure.in.wiget    2009-12-08 20:04:30.000000000 +0100
++++ xbmc-9.11-b1/configure.in  2009-12-08 20:13:04.000000000 +0100
+@@ -334,41 +334,41 @@ AC_CHECK_LIB([z],           [main],, AC_
+ AC_CHECK_LIB([ssl],         [main],, AC_MSG_ERROR($missing_library))
+ AC_CHECK_LIB([crypto],      [main],, AC_MSG_ERROR($missing_library))
+ PKG_CHECK_MODULES([MAD],        [mad],
+-                  [INCLUDES+=" $MAD_CFLAGS"; LIBS+=" $MAD_LIBS"],
++                  [INCLUDES="${INCLUDES} $MAD_CFLAGS"; LIBS="${LIBS} $MAD_LIBS"],
+                   AC_MSG_ERROR($missing_library))
+ PKG_CHECK_MODULES([FONTCONFIG], [fontconfig],
+-                  [INCLUDES+=" $FONTCONFIG_CFLAGS"; LIBS+=" $FONTCONFIG_LIBS"],
++                  [INCLUDES="${INCLUDES} $FONTCONFIG_CFLAGS"; LIBS="${LIBS} $FONTCONFIG_LIBS"],
+                   AC_MSG_ERROR($missing_library))
+ PKG_CHECK_MODULES([FRIBIDI],    [fribidi],
+-                  [INCLUDES+=" $FRIBIDI_CFLAGS"; LIBS+=" $FRIBIDI_LIBS"],
++                  [INCLUDES="${INCLUDES} $FRIBIDI_CFLAGS"; LIBS="${LIBS} $FRIBIDI_LIBS"],
+                   AC_MSG_ERROR($missing_library))
+ PKG_CHECK_MODULES([SQLITE3],    [sqlite3],
+-                  [INCLUDES+=" $SQLITE3_CFLAGS"; LIBS+=" $SQLITE3_LIBS"],
++                  [INCLUDES="${INCLUDES} $SQLITE3_CFLAGS"; LIBS="${LIBS} $SQLITE3_LIBS"],
+                   AC_MSG_ERROR($missing_library))
+ PKG_CHECK_MODULES([PNG],        [libpng],
+-                  [INCLUDES+=" $PNG_CFLAGS"; LIBS+=" $PNG_LIBS"],
++                  [INCLUDES="${INCLUDES} $PNG_CFLAGS"; LIBS="${LIBS} $PNG_LIBS"],
+                   AC_MSG_ERROR($missing_library))
+ PKG_CHECK_MODULES([PCRE],       [libpcre],
+-                  [INCLUDES+=" $PCRE_CFLAGS"; LIBS+=" $PCRE_LIBS"]; \
++                  [INCLUDES="${INCLUDES} $PCRE_CFLAGS"; LIBS="${LIBS} $PCRE_LIBS"]; \
+                   AC_DEFINE([HAVE_LIBPCRE],[1],["Define to 1 if libpcre is installed"]),
+                   AC_MSG_ERROR($missing_library))
+ PKG_CHECK_MODULES([CDIO],       [libcdio],
+-                  [INCLUDES+=" $CDIO_CFLAGS"; LIBS+=" $CDIO_LIBS"],
++                  [INCLUDES="${INCLUDES} $CDIO_CFLAGS"; LIBS="${LIBS} $CDIO_LIBS"],
+                   AC_MSG_ERROR($missing_library))
+ PKG_CHECK_MODULES([SAMPLERATE], [samplerate],
+-                  [INCLUDES+=" $SAMPLERATE_CFLAGS"; LIBS+=" $SAMPLERATE_LIBS"],
++                  [INCLUDES="${INCLUDES} $SAMPLERATE_CFLAGS"; LIBS="${LIBS} $SAMPLERATE_LIBS"],
+                   AC_MSG_ERROR($missing_library))
+ PKG_CHECK_MODULES([MMS],        [libmms],
+-                  [INCLUDES+=" $MMS_CFLAGS"; LIBS+=" $MMS_LIBS"],
++                  [INCLUDES="${INCLUDES} $MMS_CFLAGS"; LIBS="${LIBS} $MMS_LIBS"],
+                   AC_MSG_ERROR($missing_library))
+ PKG_CHECK_MODULES([FREETYPE2],  [freetype2],
+-                  [INCLUDES+=" $FREETYPE2_CFLAGS"; LIBS+=" $FREETYPE2_LIBS"],
++                  [INCLUDES="${INCLUDES} $FREETYPE2_CFLAGS"; LIBS="${LIBS} $FREETYPE2_LIBS"],
+                   AC_MSG_ERROR($missing_library))
+ PKG_CHECK_MODULES([OGG],        [ogg],
+-                  [INCLUDES+=" $OGG_CFLAGS"; LIBS+=" $OGG_LIBS"],
++                  [INCLUDES="${INCLUDES} $OGG_CFLAGS"; LIBS="${LIBS} $OGG_LIBS"],
+                   AC_MSG_ERROR($missing_library))
+ PKG_CHECK_MODULES([VORBIS],     [vorbis],
+-                  [INCLUDES+=" $VORBIS_CFLAGS"; LIBS+=" $VORBIS_LIBS"],
++                  [INCLUDES="${INCLUDES} $VORBIS_CFLAGS"; LIBS="${LIBS} $VORBIS_LIBS"],
+                   AC_MSG_ERROR($missing_library))
+ # platform dependent libraries
+@@ -376,10 +376,10 @@ if test "$host_vendor" = "apple" ; then
+   AC_CHECK_LIB([iconv],     [main],, AC_MSG_ERROR($missing_library))
+   AC_CHECK_LIB([smbclient], [main],, AC_MSG_ERROR($missing_library))
+   PKG_CHECK_MODULES([VORBISFILE],     [vorbisfile],
+-                    [INCLUDES+=" $VORBISFILE_CFLAGS"; LIBS+=" $VORBISFILE_LIBS"],
++                    [INCLUDES="${INCLUDES} $VORBISFILE_CFLAGS"; LIBS="${LIBS} $VORBISFILE_LIBS"],
+                     AC_MSG_ERROR($missing_library))
+   PKG_CHECK_MODULES([VORBISENC],     [vorbisenc],
+-                    [INCLUDES+=" $VORBISENC_CFLAGS"; LIBS+=" $VORBISENC_LIBS"],
++                    [INCLUDES="${INCLUDES} $VORBISENC_CFLAGS"; LIBS="${LIBS} $VORBISENC_LIBS"],
+                     AC_MSG_ERROR($missing_library))
+ else
+   AC_CHECK_LIB([faad],      [main],, AC_MSG_ERROR($missing_library))
+@@ -394,37 +394,37 @@ else
+   AC_CHECK_LIB([SDL_image], [main],, AC_MSG_ERROR($missing_library))
+   
+   PKG_CHECK_MODULES([ALSA],       [alsa],
+-                  [INCLUDES+=" $ALSA_CFLAGS"; LIBS+=" $ALSA_LIBS"],
++                  [INCLUDES="${INCLUDES} $ALSA_CFLAGS"; LIBS="${LIBS} $ALSA_LIBS"],
+                   AC_MSG_ERROR($missing_library))
+   PKG_CHECK_MODULES([ENCA],         [enca],
+-                    [INCLUDES+=" $ENCA_CFLAGS"; LIBS+=" $ENCA_LIBS"],
++                    [INCLUDES="${INCLUDES} $ENCA_CFLAGS"; LIBS="${LIBS} $ENCA_LIBS"],
+                     AC_MSG_ERROR($missing_library))
+   PKG_CHECK_MODULES([XT],           [xt],
+-                    [INCLUDES+=" $XT_CFLAGS"; LIBS+=" $XT_LIBS"],
++                    [INCLUDES="${INCLUDES} $XT_CFLAGS"; LIBS="${LIBS} $XT_LIBS"],
+                     AC_MSG_ERROR($missing_library))
+   PKG_CHECK_MODULES([XTST],         [xtst],
+-                    [INCLUDES+=" $XTST_CFLAGS"; LIBS+=" $XTST_LIBS"],
++                    [INCLUDES="${INCLUDES} $XTST_CFLAGS"; LIBS="${LIBS} $XTST_LIBS"],
+                     AC_MSG_ERROR($missing_library))
+   PKG_CHECK_MODULES([XMU],          [xmu],
+-                    [INCLUDES+=" $XMU_CFLAGS"; LIBS+=" $XMU_LIBS"],
++                    [INCLUDES="${INCLUDES} $XMU_CFLAGS"; LIBS="${LIBS} $XMU_LIBS"],
+                     AC_MSG_ERROR($missing_library))
+   PKG_CHECK_MODULES([XINERAMA],     [xinerama],
+-                    [INCLUDES+=" $XINERAMA_CFLAGS"; LIBS+=" $XINERAMA_LIBS"],
++                    [INCLUDES="${INCLUDES} $XINERAMA_CFLAGS"; LIBS="${LIBS} $XINERAMA_LIBS"],
+                     AC_MSG_ERROR($missing_library))
+   PKG_CHECK_MODULES([CURL],         [libcurl],
+-                    [INCLUDES+=" $CURL_CFLAGS"; LIBS+=" $CURL_LIBS"],
++                    [INCLUDES="${INCLUDES} $CURL_CFLAGS"; LIBS="${LIBS} $CURL_LIBS"],
+                     AC_MSG_ERROR($missing_library))
+   PKG_CHECK_MODULES([DBUS],         [dbus-1],
+-                    [INCLUDES+=" $DBUS_CFLAGS"; LIBS+=" $DBUS_LIBS"],
++                    [INCLUDES="${INCLUDES} $DBUS_CFLAGS"; LIBS="${LIBS} $DBUS_LIBS"],
+                     AC_MSG_ERROR($missing_library))
+   PKG_CHECK_MODULES([HAL_STORAGE],  [hal-storage],
+-                    [INCLUDES+=" $HAL_STORAGE_CFLAGS"; LIBS+=" $HAL_STORAGE_LIBS"], 
++                    [INCLUDES="${INCLUDES} $HAL_STORAGE_CFLAGS"; LIBS="${LIBS} $HAL_STORAGE_LIBS"], 
+                     AC_MSG_ERROR($missing_library))
+   PKG_CHECK_MODULES([SDL],          [sdl],
+-                    [INCLUDES+=" $SDL_CFLAGS"; LIBS+=" $SDL_LIBS"],
++                    [INCLUDES="${INCLUDES} $SDL_CFLAGS"; LIBS="${LIBS} $SDL_LIBS"],
+                     AC_MSG_ERROR($missing_library))
+   PKG_CHECK_MODULES([HAL],          [hal],
+-                    [INCLUDES+=" $HAL_CFLAGS"; LIBS+=" $HAL_LIBS"],
++                    [INCLUDES="${INCLUDES} $HAL_CFLAGS"; LIBS="${LIBS} $HAL_LIBS"],
+                     AC_MSG_ERROR($missing_library))
+ fi
+@@ -1053,13 +1053,14 @@ AC_DEFUN([XB_CONFIG_MODULE],[
+ AC_CONFIG_COMMANDS_POST([
+ if [[ $3 != "1" ]]; then
+     if [[ -d $1 ]]; then
+-        pushd $1
++      OLDPWD=$(pwd)    
++        cd $1
+         $2
+         if [[ $? -ne 0 ]]; then
+-            popd
++            cd $OLDPWD
+             AC_MSG_ERROR([[Submodule $1 failed to configure]])
+         else
+-            popd
++            cd $OLDPWD
+         fi
+     else
+         AC_MSG_ERROR([[Submodule $1 doesn't exist]])
index 2b45490e12ed530af21c3aff3b14cf3b3443422d..b798a2a786d253d690fae1902afdcd32bf0d4500 100644 (file)
--- a/xbmc.spec
+++ b/xbmc.spec
@@ -3,7 +3,6 @@
 # fix endless loop on ./configure
 # add missing BRs
 # make it build and add %files
-# configure requires bash
 #
 %define     _subver b1
 Summary:       XBMC
@@ -15,6 +14,7 @@ Group:                Applications/Multimedia
 Source0:       http://downloads.sourceforge.net/project/xbmc/XBMC%20Source%20Code/pre-release/%{name}-%{version}-%{_subver}.tar.gz
 # Source0-md5: a5fa3c4e3ad5a17b91e444ff9a72986d
 URL:           http://xbmc.org
+Patch0:                %{name}-nobash.patch
 BuildRequires: SDL_image-devel
 BuildRequires: SDL_mixer-devel
 BuildRequires: a52dec-libs-devel
@@ -81,6 +81,7 @@ BuildRoot:    %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %prep
 %setup -q -n %{name}-%{version}-%{_subver}
+%patch0 -p1
 
 %build
 ./bootstrap
This page took 0.042453 seconds and 5 git commands to generate.