Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=233c12c75a7c24e9b0b46ce871c2e5aca2757c02
commit 233c12c75a7c24e9b0b46ce871c2e5aca2757c02 Author: Devil505 <devil505li...@gmail.com> Date: Wed Oct 26 09:52:45 2011 +0200 chromium-browser-15.0.874.102-1-i686 * version bump diff --git a/source/xapps-extra/chromium-browser/FrugalBuild b/source/xapps-extra/chromium-browser/FrugalBuild index 6464acf..dc9421e 100644 --- a/source/xapps-extra/chromium-browser/FrugalBuild +++ b/source/xapps-extra/chromium-browser/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Devil505 <devil505li...@gmail.com> pkgname=chromium-browser -pkgver=14.0.835.186 +pkgver=15.0.874.102 pkgrel=1 pkgdesc='An open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web' url='http://www.chromium.org/' @@ -19,16 +19,20 @@ _F_archive_name="chromium" up2date="Flasttar http://build.chromium.org/buildbot/official/" source=(http://build.chromium.org/official/$_F_archive_name-$pkgver.tar.bz2 \ gcc-4.6.patch \ - webrtc-r240-r242-make-pulseaudio-optional.patch \ + nacl.gypi \ $pkgname.desktop $pkgname.sh) -sha1sums=('898ac584fd5b50705864e84afa80aa407f25609b' \ +sha1sums=('d8dd8c5f57099ee879e8bd3ab53419f10339762c' \ '39999918746524fff30e73dc656754733df5c2c2' \ - '3d3aab601d2a96b52b179dfc31091c8a7fcf2462' \ + 'df4cee39e1d49e10f9c075f5e6e9db28e8260926' \ '78ed8913b8a598de6a9e45d206973a846dbe8a51' \ 'e06de4aee77b3deb77e3b08ebb175ec02da42ced') build() { Fcd + + # NaCL build remains faily + cp "$Fsrcdir/nacl.gypi" chrome/ || Fdie + # Fix build with CUPS 1.5 sed -i '/#include <cups\/cups.h>/ a #include <cups/ppd.h>' \ chrome/browser/ui/webui/print_preview_handler.cc || Fdie diff --git a/source/xapps-extra/chromium-browser/nacl.gypi b/source/xapps-extra/chromium-browser/nacl.gypi new file mode 100644 index 0000000..05638d6 --- /dev/null +++ b/source/xapps-extra/chromium-browser/nacl.gypi @@ -0,0 +1,8 @@ +{ + 'targets': [ + { + 'target_name': 'nacl', + 'type': 'static_library', + }, + ], +} diff --git a/source/xapps-extra/chromium-browser/webrtc-r240-r242-make-pulseaudio-optional.patch b/source/xapps-extra/chromium-browser/webrtc-r240-r242-make-pulseaudio-optional.patch deleted file mode 100644 index 03f360f..0000000 --- a/source/xapps-extra/chromium-browser/webrtc-r240-r242-make-pulseaudio-optional.patch +++ /dev/null @@ -1,122 +0,0 @@ -Index: third_party/webrtc/build/common.gypi -=================================================================== ---- third_party/webrtc/build/common.gypi (revision 239) -+++ third_party/webrtc/build/common.gypi (revision 240) -@@ -25,6 +25,13 @@ - 'direct_show_base_classes': - 'C:/Program Files/Microsoft SDKs/Windows/v7.1/Samples/multimedia/directshow/baseclasses/', - }], -+ ['build_with_chromium==1', { -+ # Exclude pulse audio on Chromium since its prerequisites don't -+ # include pulse audio. -+ 'include_pulse_audio%': 0, -+ }, { -+ 'include_pulse_audio%': 1, -+ }], - ], # conditions - }, - 'target_defaults': { -Index: third_party/webrtc/modules/audio_device/main/source/audio_device.gyp -=================================================================== ---- third_party/webrtc/modules/audio_device/main/source/audio_device.gyp (revision 239) -+++ third_party/webrtc/modules/audio_device/main/source/audio_device.gyp (revision 240) -@@ -52,18 +52,12 @@ - 'Linux/alsasymboltable.h', - 'Linux/audio_device_linux_alsa.cc', - 'Linux/audio_device_linux_alsa.h', -- 'Linux/audio_device_linux_pulse.cc', -- 'Linux/audio_device_linux_pulse.h', - 'Linux/audio_device_utility_linux.cc', - 'Linux/audio_device_utility_linux.h', - 'Linux/audio_mixer_manager_linux_alsa.cc', - 'Linux/audio_mixer_manager_linux_alsa.h', -- 'Linux/audio_mixer_manager_linux_pulse.cc', -- 'Linux/audio_mixer_manager_linux_pulse.h', - 'Linux/latebindingsymboltable.cc', - 'Linux/latebindingsymboltable.h', -- 'Linux/pulseaudiosymboltable.cc', -- 'Linux/pulseaudiosymboltable.h', - 'Mac/audio_device_mac.cc', - 'Mac/audio_device_mac.h', - 'Mac/audio_device_utility_mac.cc', -@@ -89,16 +83,10 @@ - 'Linux/alsasymboltable.h', - 'Linux/audio_device_linux_alsa.cc', - 'Linux/audio_device_linux_alsa.h', -- 'Linux/audio_device_linux_pulse.cc', -- 'Linux/audio_device_linux_pulse.h', - 'Linux/audio_mixer_manager_linux_alsa.cc', - 'Linux/audio_mixer_manager_linux_alsa.h', -- 'Linux/audio_mixer_manager_linux_pulse.cc', -- 'Linux/audio_mixer_manager_linux_pulse.h', - 'Linux/latebindingsymboltable.cc', - 'Linux/latebindingsymboltable.h', -- 'Linux/pulseaudiosymboltable.cc', -- 'Linux/pulseaudiosymboltable.h', - # Don't remove these, needed for dummy device - # 'Linux/audio_device_utility_linux.cc', - # 'Linux/audio_device_utility_linux.h', -@@ -131,7 +119,6 @@ - }], - ['OS=="linux"', { - 'defines': [ -- 'LINUX_PULSE', - 'LINUX_ALSA', - ], - 'include_dirs': [ -@@ -141,9 +128,28 @@ - 'libraries': [ - '-ldl', - '-lasound', -- '-lpulse', - ], - }, -+ 'conditions': [ -+ ['include_pulse_audio==1', { -+ 'defines': [ -+ 'LINUX_PULSE', -+ ], -+ 'sources': [ -+ 'Linux/audio_device_linux_pulse.cc', -+ 'Linux/audio_device_linux_pulse.h', -+ 'Linux/audio_mixer_manager_linux_pulse.cc', -+ 'Linux/audio_mixer_manager_linux_pulse.h', -+ 'Linux/pulseaudiosymboltable.cc', -+ 'Linux/pulseaudiosymboltable.h', -+ ], -+ 'link_settings': { -+ 'libraries': [ -+ '-lpulse', -+ ], -+ }, -+ }], -+ ], - }], - ['OS=="mac"', { - 'include_dirs': [ -Index: third_party/webrtc/build/common.gypi -=================================================================== ---- third_party/webrtc/build/common.gypi (revision 241) -+++ third_party/webrtc/build/common.gypi (revision 242) -@@ -10,9 +10,19 @@ - - { - 'variables': { -- # TODO(ajm): use webrtc_standalone to match NaCl? -- 'build_with_chromium%': 1, # 1 to build webrtc with chromium -+ # Putting a variables dict inside another variables dict looks kind of -+ # weird. This is done so that 'build_with_chromium' is defined as -+ # variable within the outer variables dict here. This is necessary -+ # to get these variables defined for the conditions within this variables -+ # dict that operate on these variables (e.g., for setting -+ # 'include_pulse_audio', we need to have 'build_with_chromium' already set). -+ 'variables': { -+ # TODO(ajm): use webrtc_standalone to match NaCl? -+ 'build_with_chromium%': 1, # 1 to build webrtc with chromium -+ }, - -+ 'build_with_chromium%': '<(build_with_chromium)', -+ - # Selects fixed-point code where possible. - # TODO(ajm): we'd like to set this based on the target OS/architecture. - 'prefer_fixed_point%': 0, _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git