[arch-commits] Commit in sdl/trunk (PKGBUILD fix_joystick_misc_axes.diff)

Jan Steffens heftig at archlinux.org
Sat Sep 1 12:22:16 UTC 2012


    Date: Saturday, September 1, 2012 @ 08:22:15
  Author: heftig
Revision: 165847

Add patch to fix FS#31331

Added:
  sdl/trunk/fix_joystick_misc_axes.diff
Modified:
  sdl/trunk/PKGBUILD

-----------------------------+
 PKGBUILD                    |   19 +++++++++++--------
 fix_joystick_misc_axes.diff |   13 +++++++++++++
 2 files changed, 24 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-09-01 09:41:45 UTC (rev 165846)
+++ PKGBUILD	2012-09-01 12:22:15 UTC (rev 165847)
@@ -5,7 +5,7 @@
 
 pkgname=sdl
 pkgver=1.2.15
-pkgrel=1
+pkgrel=2
 pkgdesc="A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard"
 arch=('i686' 'x86_64')
 url="http://www.libsdl.org"
@@ -15,21 +15,24 @@
 options=('!libtool')
 source=(http://www.libsdl.org/release/SDL-${pkgver}.tar.gz
         sdl-1.2.14-fix-mouse-clicking.patch
-        sdl-1.2.14-disable-mmx.patch)
+        sdl-1.2.14-disable-mmx.patch
+        fix_joystick_misc_axes.diff)
 md5sums=('9d96df8417572a2afb781a7c4c811a85'
          '04d8c179f125e04bcd4c9d60e013c2d7'
-         'e5c16b7611f62c7cb25f0534eff68852')
+         'e5c16b7611f62c7cb25f0534eff68852'
+         '687586a108b597a2a6b73070c1d37e51')
 
 build() {
-  cd ${srcdir}/SDL-${pkgver}
-  patch -Np1 -i $srcdir/sdl-1.2.14-fix-mouse-clicking.patch
-  patch -Np1 -i $srcdir/sdl-1.2.14-disable-mmx.patch
+  cd SDL-$pkgver
+  patch -Np1 -i ../sdl-1.2.14-fix-mouse-clicking.patch
+  patch -Np1 -i ../sdl-1.2.14-disable-mmx.patch
+  patch -Np1 -i ../fix_joystick_misc_axes.diff
   ./configure --prefix=/usr --disable-nasm --enable-alsa --enable-esd \
               --with-x --disable-rpath --disable-static
   make
 }
 
 package() {
-  cd ${srcdir}/SDL-${pkgver}
-  make DESTDIR=${pkgdir} install
+  cd SDL-$pkgver
+  make DESTDIR="$pkgdir" install
 }

Added: fix_joystick_misc_axes.diff
===================================================================
--- fix_joystick_misc_axes.diff	                        (rev 0)
+++ fix_joystick_misc_axes.diff	2012-09-01 12:22:15 UTC (rev 165847)
@@ -0,0 +1,13 @@
+diff --git a/src/joystick/linux/SDL_sysjoystick.c b/src/joystick/linux/SDL_sysjoystick.c
+index ee43974..80e46e4 100644
+--- a/src/joystick/linux/SDL_sysjoystick.c
++++ b/src/joystick/linux/SDL_sysjoystick.c
+@@ -702,7 +702,7 @@ static SDL_bool EV_ConfigJoystick(SDL_Joystick *joystick, int fd)
+ 				++joystick->nbuttons;
+ 			}
+ 		}
+-		for ( i=0; i<ABS_MISC; ++i ) {
++		for ( i=0; i<ABS_MAX; ++i ) {
+ 			/* Skip hats */
+ 			if ( i == ABS_HAT0X ) {
+ 				i = ABS_HAT3Y;




More information about the arch-commits mailing list