Author: ceros-guest Date: 2008-04-27 04:56:55 +0000 (Sun, 27 Apr 2008) New Revision: 6813
Removed: packages/branches/chromium/chromium-openal-soft/debian/patches/15_soundfix.dpatch packages/branches/chromium/chromium-openal-soft/debian/patches/25_gcc4.dpatch Modified: packages/branches/chromium/chromium-openal-soft/debian/changelog packages/branches/chromium/chromium-openal-soft/debian/patches/30_new_openAL.dpatch packages/branches/chromium/chromium-openal-soft/debian/patches/series packages/branches/chromium/chromium-openal-soft/debian/rules Log: Fix packaging with new OpenAL Soft library. Modified: packages/branches/chromium/chromium-openal-soft/debian/changelog =================================================================== --- packages/branches/chromium/chromium-openal-soft/debian/changelog 2008-04-27 03:59:25 UTC (rev 6812) +++ packages/branches/chromium/chromium-openal-soft/debian/changelog 2008-04-27 04:56:55 UTC (rev 6813) @@ -38,6 +38,8 @@ [ Andres Mejia ] * Fix build with OpenAL Soft library. + * Add rules to patch/unpatch package in debian/rules. + * Combine soundfix and gcc4 patch into new_openAL patch. -- Jon Dowland <[EMAIL PROTECTED]> Thu, 12 Jul 2007 11:26:12 +0100 Deleted: packages/branches/chromium/chromium-openal-soft/debian/patches/15_soundfix.dpatch =================================================================== --- packages/branches/chromium/chromium-openal-soft/debian/patches/15_soundfix.dpatch 2008-04-27 03:59:25 UTC (rev 6812) +++ packages/branches/chromium/chromium-openal-soft/debian/patches/15_soundfix.dpatch 2008-04-27 04:56:55 UTC (rev 6813) @@ -1,14 +0,0 @@ -15_soundfix.dpatch -Mike Furr <[EMAIL PROTECTED]> -Set a default OpenAL distance model?? -http://bugs.debian.org/215037 ---- ./src/AudioOpenAL.cpp 2001-05-20 21:48:16.000000000 -0400 -+++ /tmp/dpep-work.DHdnn0/chromium-0.9.12/src/AudioOpenAL.cpp 2005-08-07 18:35:00.980472404 -0400 -@@ -124,6 +124,7 @@ - audioScale[0] = 0.5; - audioScale[1] = 0.3; - audioScale[2] = 0.3; -+ alDistanceModel(AL_NONE); - } - - if(config->swapStereo()) Deleted: packages/branches/chromium/chromium-openal-soft/debian/patches/25_gcc4.dpatch =================================================================== --- packages/branches/chromium/chromium-openal-soft/debian/patches/25_gcc4.dpatch 2008-04-27 03:59:25 UTC (rev 6812) +++ packages/branches/chromium/chromium-openal-soft/debian/patches/25_gcc4.dpatch 2008-04-27 04:56:55 UTC (rev 6813) @@ -1,48 +0,0 @@ -25_gcc4.dpatch -Mike Furr <[EMAIL PROTECTED]> -Removed some unneeded casts for g++ 4 ---- ./src/AudioOpenAL.cpp 2005-08-07 18:55:15.030494242 -0400 -+++ /tmp/dpep-work.e6tZc1/chromium-0.9.12/src/AudioOpenAL.cpp 2005-08-07 18:59:26.975561484 -0400 -@@ -311,7 +311,7 @@ - - //-- check AttenuationScale extension - alAttenuationScale = (void (*)(ALfloat param)) -- alGetProcAddress((ALubyte *)"alAttenuationScale_LOKI"); -+ alGetProcAddress("alAttenuationScale_LOKI"); - if(alAttenuationScale == NULL) - fprintf(stderr, "ATTENTION!! Could not load alAttenuationScale\n"); - else -@@ -319,9 +319,9 @@ - - //-- check Audio Channel extension - alcGetAudioChannel = (float (*)(ALuint channel)) -- alGetProcAddress((const ALubyte *)"alcGetAudioChannel_LOKI"); -+ alGetProcAddress("alcGetAudioChannel_LOKI"); - alcSetAudioChannel = (void (*)(ALuint channel, ALfloat volume)) -- alGetProcAddress((const ALubyte *)"alcSetAudioChannel_LOKI"); -+ alGetProcAddress("alcSetAudioChannel_LOKI"); - #ifdef CD_VOLUME - if(alcGetAudioChannel) - origCDvolume = alcGetAudioChannel(ALC_CHAN_CD_LOKI); -@@ -329,10 +329,10 @@ - - //-- check MP3 extension - alutLoadMP3 = (ALboolean (*)(ALuint, ALvoid *, ALint)) -- alGetProcAddress((const ALubyte *)"alutLoadMP3_LOKI"); -+ alGetProcAddress("alutLoadMP3_LOKI"); - //-- check Ogg/Vorbis extension - alutLoadVorbis = (ALboolean (*)(ALuint, ALvoid *, ALint)) -- alGetProcAddress((const ALubyte *)"alutLoadVorbis_LOKI"); -+ alGetProcAddress("alutLoadVorbis_LOKI"); - - #endif //_WIN32 - } -@@ -469,7 +469,7 @@ - void AudioOpenAL::loadSounds() - { - int i; -- ALsizei size, freq, bits; -+ ALsizei size, freq; - ALenum format; - ALvoid *data; - Modified: packages/branches/chromium/chromium-openal-soft/debian/patches/30_new_openAL.dpatch =================================================================== --- packages/branches/chromium/chromium-openal-soft/debian/patches/30_new_openAL.dpatch 2008-04-27 03:59:25 UTC (rev 6812) +++ packages/branches/chromium/chromium-openal-soft/debian/patches/30_new_openAL.dpatch 2008-04-27 04:56:55 UTC (rev 6813) @@ -1,10 +1,18 @@ 30_new_openAL.dpatch Mike Furr <[EMAIL PROTECTED]> Update some code to new OpenAL API ---- chromium-0.9.12.orig/src/AudioOpenAL.cpp 2007-04-06 22:26:45.000000000 +0200 -+++ chromium-0.9.12/src/AudioOpenAL.cpp 2007-04-06 22:26:45.000000000 +0200 -@@ -52,8 +52,8 @@ +--- chromium-0.9.12.orig/src/AudioOpenAL.cpp.bak 2008-04-27 00:39:56.000000000 -0400 ++++ chromium-0.9.12/src/AudioOpenAL.cpp 2008-04-27 00:40:51.000000000 -0400 +@@ -38,6 +38,7 @@ + #include "define.h" + #include "Global.h" + ++/* + #ifdef OLD_OPENAL + #ifdef USE_SDL //try to use OpenAL alc[GS]etAudioChannel extensions in linux... +@@ -52,11 +53,12 @@ + //try to use OpenAL alc[GS]etAudioChannel extensions in linux... #ifdef __linux__ #define CD_VOLUME 1 -// #include <AL/alext.h> @@ -14,15 +22,65 @@ #endif //__linux__ #endif //USE_SDL #endif -@@ -472,6 +472,7 @@ - ALsizei size, freq; ++*/ + + #ifdef __linux__ + #define USE_PLAYLIST 1 +@@ -124,6 +126,7 @@ + audioScale[0] = 0.5; + audioScale[1] = 0.3; + audioScale[2] = 0.3; ++ alDistanceModel(AL_NONE); + } + + if(config->swapStereo()) +@@ -310,7 +313,7 @@ + + //-- check AttenuationScale extension + alAttenuationScale = (void (*)(ALfloat param)) +- alGetProcAddress((ALubyte *)"alAttenuationScale_LOKI"); ++ alGetProcAddress("alAttenuationScale_LOKI"); + if(alAttenuationScale == NULL) + fprintf(stderr, "ATTENTION!! Could not load alAttenuationScale\n"); + else +@@ -318,9 +321,9 @@ + + //-- check Audio Channel extension + alcGetAudioChannel = (float (*)(ALuint channel)) +- alGetProcAddress((const ALubyte *)"alcGetAudioChannel_LOKI"); ++ alGetProcAddress("alcGetAudioChannel_LOKI"); + alcSetAudioChannel = (void (*)(ALuint channel, ALfloat volume)) +- alGetProcAddress((const ALubyte *)"alcSetAudioChannel_LOKI"); ++ alGetProcAddress("alcSetAudioChannel_LOKI"); + #ifdef CD_VOLUME + if(alcGetAudioChannel) + origCDvolume = alcGetAudioChannel(ALC_CHAN_CD_LOKI); +@@ -328,10 +331,10 @@ + + //-- check MP3 extension + alutLoadMP3 = (ALboolean (*)(ALuint, ALvoid *, ALint)) +- alGetProcAddress((const ALubyte *)"alutLoadMP3_LOKI"); ++ alGetProcAddress("alutLoadMP3_LOKI"); + //-- check Ogg/Vorbis extension + alutLoadVorbis = (ALboolean (*)(ALuint, ALvoid *, ALint)) +- alGetProcAddress((const ALubyte *)"alutLoadVorbis_LOKI"); ++ alGetProcAddress("alutLoadVorbis_LOKI"); + + #endif //_WIN32 + } +@@ -468,9 +471,10 @@ + void AudioOpenAL::loadSounds() + { + int i; +- ALsizei size, freq, bits; ++ ALsizei size, freq; ALenum format; ALvoid *data; + ALboolean loop; for(i = 0; i < NumSoundTypes; i++) { -@@ -482,9 +483,9 @@ +@@ -481,9 +485,9 @@ else { #ifndef _WIN32 @@ -34,7 +92,7 @@ #else //_WIN32 char nameBuffer[256]; sprintf(nameBuffer, "%s", dataLoc(fileNames[i])); -@@ -844,14 +845,16 @@ +@@ -843,14 +847,16 @@ return false; #else //USE_PLAYLIST bool retVal; Modified: packages/branches/chromium/chromium-openal-soft/debian/patches/series =================================================================== --- packages/branches/chromium/chromium-openal-soft/debian/patches/series 2008-04-27 03:59:25 UTC (rev 6812) +++ packages/branches/chromium/chromium-openal-soft/debian/patches/series 2008-04-27 04:56:55 UTC (rev 6813) @@ -1,8 +1,6 @@ 05_wall_flag.diff 10_buildfixes.dpatch -15_soundfix.dpatch 20_badcode.dpatch -25_gcc4.dpatch 26_gcc4.3.patch -p0 30_new_openAL.dpatch 35_powerup_crash.diff Modified: packages/branches/chromium/chromium-openal-soft/debian/rules =================================================================== --- packages/branches/chromium/chromium-openal-soft/debian/rules 2008-04-27 03:59:25 UTC (rev 6812) +++ packages/branches/chromium/chromium-openal-soft/debian/rules 2008-04-27 04:56:55 UTC (rev 6813) @@ -5,27 +5,37 @@ PACKAGE=chromium -configure: configure-stamp +patch: patch-stamp +patch-stamp: + dh_testdir + QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2 + touch patch-stamp + +configure: patch configure-stamp configure-stamp: dh_testdir - QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2 ./configure --disable-setup touch configure-stamp -build: configure-stamp build-stamp +build: configure build-stamp build-stamp: dh_testdir $(MAKE) touch build-stamp -clean: +clean: clean-stamp unpatch +clean-stamp: dh_testdir dh_testroot rm -f build-stamp configure-stamp [ ! -f Makefile ] || $(MAKE) distclean - QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2 dh_clean +unpatch: + dh_testdir + QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2 + rm -f patch-stamp + install: build dh_testdir dh_testroot @@ -55,4 +65,4 @@ dh_builddeb binary: binary-arch binary-indep -.PHONY: build clean binary-arch binary-indep binary install +.PHONY: build clean binary-arch binary-indep binary install _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

