[arch-commits] CVS update of extra/lib/openal (PKGBUILD openal-c++.patch)
Jan de Groot
jgc at archlinux.org
Wed May 30 12:51:29 UTC 2007
Date: Wednesday, May 30, 2007 @ 08:51:29
Author: jgc
Path: /home/cvs-extra/extra/lib/openal
Added: openal-c++.patch (1.1)
Modified: PKGBUILD (1.6 -> 1.7)
upgpkg: openal 0.0.8-3
Fix bugs when using openal in C++ programs
------------------+
PKGBUILD | 13 +++++++------
openal-c++.patch | 21 +++++++++++++++++++++
2 files changed, 28 insertions(+), 6 deletions(-)
Index: extra/lib/openal/PKGBUILD
diff -u extra/lib/openal/PKGBUILD:1.6 extra/lib/openal/PKGBUILD:1.7
--- extra/lib/openal/PKGBUILD:1.6 Sun Oct 8 14:15:14 2006
+++ extra/lib/openal/PKGBUILD Wed May 30 08:51:29 2007
@@ -1,22 +1,23 @@
-# $Id: PKGBUILD,v 1.6 2006/10/08 18:15:14 jgc Exp $
+# $Id: PKGBUILD,v 1.7 2007/05/30 12:51:29 jgc Exp $
# Contributer: Jason Chu <jchu at xentac.net>
# Maintainer: dorphell <dorphell at archlinux.org>
pkgname=openal
pkgver=0.0.8
-pkgrel=2
+pkgrel=3
force=y
pkgdesc="OpenAL audio library for use with opengl"
arch=(i686 x86_64)
depends=('glibc')
makedepends=('cvs' 'alsa-lib' 'sdl' 'pkgconfig')
-options=('nolibtool')
-source=(http://www.openal.org/openal_webstf/downloads/${pkgname}-${pkgver}.tar.gz)
-md5sums=('641cf53761f35ee979f3e888614797a0')
+options=('!libtool')
+source=(http://www.openal.org/openal_webstf/downloads/${pkgname}-${pkgver}.tar.gz
+ openal-c++.patch)
+md5sums=('641cf53761f35ee979f3e888614797a0' 'aadaa32edb85c3ea3cc99aa1d3cd7089')
build() {
cd ${startdir}/src/${pkgname}-${pkgver}
- cd linux
+ patch -Np1 -i ${startdir}/src/openal-c++.patch || return 1
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--enable-alsa --enable-alsa-dlopen \
--enable-sdl --enable-sdl-dlopen
Index: extra/lib/openal/openal-c++.patch
diff -u /dev/null extra/lib/openal/openal-c++.patch:1.1
--- /dev/null Wed May 30 08:51:28 2007
+++ extra/lib/openal/openal-c++.patch Wed May 30 08:51:29 2007
@@ -0,0 +1,21 @@
+diff -Naur openal-0.0.8-orig/common/include/AL/alc.h openal-0.0.8/common/include/AL/alc.h
+--- openal-0.0.8-orig/common/include/AL/alc.h 2006-02-11 03:36:55.000000000 -0600
++++ openal-0.0.8/common/include/AL/alc.h 2007-02-13 14:33:57.000000000 -0600
+@@ -187,7 +187,7 @@
+
+ ALC_API void ALC_APIENTRY alcDestroyContext( ALCcontext *context );
+
+-ALC_API ALCcontext * ALC_APIENTRY alcGetCurrentContext( ALCvoid );
++ALC_API ALCcontext * ALC_APIENTRY alcGetCurrentContext( void );
+
+ ALC_API ALCdevice* ALC_APIENTRY alcGetContextsDevice( ALCcontext *context );
+
+@@ -248,7 +248,7 @@
+ typedef void (ALC_APIENTRY *LPALCPROCESSCONTEXT)( ALCcontext *context );
+ typedef void (ALC_APIENTRY *LPALCSUSPENDCONTEXT)( ALCcontext *context );
+ typedef void (ALC_APIENTRY *LPALCDESTROYCONTEXT)( ALCcontext *context );
+-typedef ALCcontext * (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)( ALCvoid );
++typedef ALCcontext * (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)( void );
+ typedef ALCdevice * (ALC_APIENTRY *LPALCGETCONTEXTSDEVICE)( ALCcontext *context );
+ typedef ALCdevice * (ALC_APIENTRY *LPALCOPENDEVICE)( const ALCchar *devicename );
+ typedef ALCboolean (ALC_APIENTRY *LPALCCLOSEDEVICE)( ALCdevice *device );
More information about the arch-commits
mailing list