[arch-commits] Commit in chromium/trunk (4 files)

Pierre Schmitz pierre at archlinux.org
Sun May 30 17:07:41 UTC 2010


    Date: Sunday, May 30, 2010 @ 13:07:40
  Author: pierre
Revision: 81457

prepare chromium stable release

Modified:
  chromium/trunk/PKGBUILD
  chromium/trunk/drop_sse2.patch
  chromium/trunk/ffmpeg_branding_mime.patch
Deleted:
  chromium/trunk/createSource

----------------------------+
 PKGBUILD                   |   28 +++++++++++++--------
 createSource               |   55 -------------------------------------------
 drop_sse2.patch            |    6 ++++
 ffmpeg_branding_mime.patch |   10 +++----
 4 files changed, 28 insertions(+), 71 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-05-30 17:04:38 UTC (rev 81456)
+++ PKGBUILD	2010-05-30 17:07:40 UTC (rev 81457)
@@ -4,7 +4,7 @@
 # Maintainer: Daniel J Griffiths <ghost1227 at archlinux.us>
 
 pkgname=chromium
-pkgver=5.0.396.0
+pkgver=5.0.375.55
 pkgrel=1
 pkgdesc='The open-source project behind Google Chrome, an attempt at creating a safer, faster, and more stable browser.'
 arch=('i686' 'x86_64')
@@ -14,20 +14,26 @@
 makedepends=('python' 'perl' 'gperf' 'yasm' 'mesa')
 provides=('chromium-browser')
 conflicts=('chromium-browser')
+options=('force')
 install='chromium.install'
 source=("http://build.chromium.org/buildbot/official/chromium-${pkgver}.tar.bz2"
-        'chromium.desktop' 'chromium.sh' 'ffmpeg_branding_mime.patch')
-md5sums=('1ca0f15f3bbf39bc298228d9abfcbe1b'
+        'chromium.desktop' 'chromium.sh'
+        'ffmpeg_branding_mime.patch' 'drop_sse2.patch' 'libpng-1.4.patch')
+md5sums=('a5ee0492b518bdbb29a51d3d17b818a7'
          '897de25e9c25a01f8b1b67abe554a6b7'
          '096a46ef386817988250d2d7bddd1b34'
-         'ae9e26e6c2d164e6af0e513dae2273a3')
+         'ae1b32473c74b39e3f64b32d71574170'
+         '4fc27c2df43d5df342b26290928b009d'
+         'bb75bfdfe85db26639abbea9054b85f9')
 
 build() {
   cd ${srcdir}/chromium-${pkgver}
 
 ### Patch
-
+  export CFLAGS="${CFLAGS/-O2/-O3} -fno-ipa-cp"
   patch -p1 -i ${srcdir}/ffmpeg_branding_mime.patch || return 1
+  patch -p1 -i ${srcdir}/drop_sse2.patch || return 1
+  patch -p1 -i ${srcdir}/libpng-1.4.patch || return 1
 
 ### Configure
 
@@ -36,7 +42,7 @@
   # see https://bugzilla.mozilla.org/show_bug.cgi?id=547312
 
   build/gyp_chromium -f make build/all.gyp --depth=. \
-    -Dgcc_version=45 \
+    -Dgcc_version=44 \
     -Dno_strict_aliasing=1 \
     -Dwerror= \
     -Dlinux_sandbox_path=/usr/lib/chromium/chromium-sandbox \
@@ -52,8 +58,7 @@
     -Duse_system_ffmpeg=0 \
     -Duse_system_yasm=1 \
     -Duse_system_libevent=1 \
-    -Duse_system_ssl=0 
-#-Ddisable_sse2=1
+    -Duse_system_ssl=0
 
 ### Build
 
@@ -74,9 +79,10 @@
   install -m 0755 -D out/Release/libffmpegsumo.so \
     ${pkgdir}/usr/lib/chromium/libffmpegsumo.so
 
-  ln -s /usr/lib/libavcodec.so.52 ${pkgdir}/usr/lib/chromium/
-  ln -s /usr/lib/libavformat.so.52 ${pkgdir}/usr/lib/chromium/
-  ln -s /usr/lib/libavutil.so.50 ${pkgdir}/usr/lib/chromium/
+# these links are only needed when building with system ffmpeg
+#  ln -s /usr/lib/libavcodec.so.52 ${pkgdir}/usr/lib/chromium/
+#  ln -s /usr/lib/libavformat.so.52 ${pkgdir}/usr/lib/chromium/
+#  ln -s /usr/lib/libavutil.so.50 ${pkgdir}/usr/lib/chromium/
 
   cp -a out/Release/locales out/Release/resources \
     ${pkgdir}/usr/lib/chromium/

Deleted: createSource
===================================================================
--- createSource	2010-05-30 17:04:38 UTC (rev 81456)
+++ createSource	2010-05-30 17:07:40 UTC (rev 81457)
@@ -1,55 +0,0 @@
-#!/bin/bash
-
-. PKGBUILD
-
-# see http://src.chromium.org/svn/trunk/src/tools/export_tarball/export_tarball.py
-nonessential_dirs=(
-	'src/chrome/test/data'
-	'src/chrome/tools/test/reference_build'
-	'src/gears/binaries'
-	'src/net/data/cache_tests'
-	'src/o3d/documentation'
-	'src/o3d/samples'
-	'src/third_party/lighttpd'
-	'src/third_party/WebKit/LayoutTests'
-	'src/webkit/data/layout_tests'
-	'src/webkit/tools/test/reference_build'
-)
-
-current=$(pwd)
-tmp=$(mktemp -d)
-mkdir -p $tmp/chromium-$pkgver
-cd $tmp/chromium-$pkgver
-
-# this should be updated to a more recent revision on major updates
-svn co -r43113 -q http://src.chromium.org/svn/trunk/tools/depot_tools/ depot_tools
-
-export PATH=./depot_tools/:$PATH
-chmod +x ./depot_tools/gclient.py
-gclient.py config http://src.chromium.org/svn/releases/$pkgver
-sed -e '15i\      "src/third_party/WebKit/LayoutTests": None,' \
-    -e '15i\      "src/chrome/tools/test/reference_build": None,' \
-    -e '15i\      "src/third_party/ffmpeg/binaries/chromium/linux/ia32": None,' \
-    -e '15i\      "src/third_party/ffmpeg/binaries/chromium/linux/ia32_dbg": None,' \
-    -e '15i\      "src/third_party/ffmpeg/binaries/chromium/linux/x64": None,' \
-    -e '15i\      "src/third_party/ffmpeg/binaries/chromium/linux/x64_dbg": None,' \
-    -i .gclient
-gclient.py sync --force --nohooks
-
-svnversion src > src/build/LASTCHANGE.in
-
-for i in ${nonessential_dirs[@]}; do
-	[ -d "$i" ] && rm -rf "$i"
-done
-
-find . -name '.svn' -type d -exec rm -rf {} \;
-find . -iname '*.dll' -delete
-find . -iname '*.exe' -delete
-find . -iname '*.o' -delete
-find . -iname '*.nexe' -delete
-
-cd ..
-bsdtar cJvf $current/chromium-$pkgver.tar.xz chromium-$pkgver
-cd $current
-
-rm -rf $tmp

Modified: drop_sse2.patch
===================================================================
--- drop_sse2.patch	2010-05-30 17:04:38 UTC (rev 81456)
+++ drop_sse2.patch	2010-05-30 17:07:40 UTC (rev 81457)
@@ -16,3 +16,9 @@
              # -mmmx allows mmintrin.h to be used for mmx intrinsics.
              # video playback is mmx and sse2 optimized.
              'cflags': [
+
+               '-m32',
+-              '-mmmx',
+             ],
+             'ldflags': [
+               '-m32',

Modified: ffmpeg_branding_mime.patch
===================================================================
--- ffmpeg_branding_mime.patch	2010-05-30 17:04:38 UTC (rev 81456)
+++ ffmpeg_branding_mime.patch	2010-05-30 17:07:40 UTC (rev 81457)
@@ -1,6 +1,6 @@
---- src/net/base/mime_util.cc	2010-02-11 20:07:33.939537145 +0100
-+++ src/net/base/mime_util.cc	2010-02-11 20:07:33.955373468 +0100
-@@ -188,7 +188,6 @@
+--- src/net/base/mime_util.cc	2010-05-28 16:39:20.000000000 +0200
++++ src/net/base/mime_util.cc	2010-05-28 17:14:08.047881145 +0200
+@@ -189,7 +189,6 @@
    "audio/ogg",
    "application/ogg",
  
@@ -8,7 +8,7 @@
    // MPEG-4.
    "video/mp4",
    "video/x-m4v",
-@@ -199,7 +198,6 @@
+@@ -200,7 +199,6 @@
    "audio/mp3",
    "audio/x-mp3",
    "audio/mpeg",
@@ -16,7 +16,7 @@
  };
  
  // List of supported codecs when passed in with <source type="...">.
-@@ -207,10 +205,8 @@
+@@ -208,10 +206,8 @@
  // Refer to http://wiki.whatwg.org/wiki/Video_type_parameters#Browser_Support
  // for more information.
  static const char* const supported_media_codecs[] = {




More information about the arch-commits mailing list