Date: Saturday, December 12, 2009 @ 18:57:16
  Author: pierre
Revision: 61171

fix source generation; downgrade to official beta revision

Added:
  chromium/trunk/chromium.sh
Modified:
  chromium/trunk/PKGBUILD

-------------+
 PKGBUILD    |   48 +++++++++++++++++++++++++++---------------------
 chromium.sh |    5 +++++
 2 files changed, 32 insertions(+), 21 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2009-12-12 22:58:09 UTC (rev 61170)
+++ PKGBUILD    2009-12-12 23:57:16 UTC (rev 61171)
@@ -2,8 +2,8 @@
 # Maintainer: Pierre Schmitz <[email protected]>
 
 pkgname=chromium
-pkgver=4.0.267.0
-pkgrel=2
+pkgver=4.0.249.30
+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'
 arch=('i686' 'x86_64')
 url='http://www.chromium.org/'
@@ -13,11 +13,13 @@
 provides=('chromium-browser')
 conflicts=('chromium-browser')
 install='chromium.install'
+# downgrade from 4.0.267.0-2
+options=('force')
 source=("ftp://ftp.archlinux.org/other/chromium/chromium-${pkgver}.tar.xz";
-        'chromium.desktop'
-        'drop_sse2.patch')
-md5sums=('c6498cf5586205981dedf244460dea50'
+        'chromium.desktop' 'chromium.sh' 'drop_sse2.patch')
+md5sums=('59d316bd0f319178e1faffce7b2c81d2'
          '312df68330d6e288cbb2260bad620a32'
+         'a2fbdd2744e2dd92d3fa480815485725'
          'a4a920d7b198c0a2f6e39d60ec75abd5')
 
 build() {
@@ -63,8 +65,7 @@
                        src/chrome/app/theme/chromium/product_logo_${size}.png \
                                                                                
${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/chromium.png
        done
-       install -m 0755 -d                                                      
${pkgdir}/usr/bin
-       ln -sf /usr/lib/chromium/chromium                                       
${pkgdir}/usr/bin/chromium
+       install -m 0755 -D ${srcdir}/chromium.sh                                
${pkgdir}/usr/bin/chromium
 
        install -m 0644 -D src/LICENSE                                          
${pkgdir}/usr/share/licenses/chromium/LICENSE
 }
@@ -90,29 +91,34 @@
 
        local _current=$(pwd)
        local _tmp=$(mktemp -d)
-       local _target=$(mktemp -d)
+       mkdir -p $_tmp/chromium-$pkgver
+       cd $_tmp/chromium-$pkgver
 
-       cd $_tmp
-
        svn co http://src.chromium.org/svn/trunk/tools/depot_tools/ depot_tools
 
        export PATH=./depot_tools/:$PATH
-       gclient config http://src.chromium.org/svn/releases/$pkgver/src
-       sed -i '15i\      "src/third_party/WebKit/LayoutTests": None,' .gclient
-       gclient sync --nohooks
+       gclient 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 sync --force --nohooks
 
-       mkdir -p $_target/chromium-$pkgver
-       cp -a .gclient $_target/chromium-$pkgver
-       svn export depot_tools $_target/chromium-$pkgver/depot_tools
-       gclient export $_target/chromium-$pkgver
+       svnversion src > src/build/LASTCHANGE.in
 
        for i in ${_nonessential_di...@]}; do
-               rm -rf $_target/chromium-$pkgver/$i
+               rm -rf $i
        done
+       find . -name '.svn' -type d -exec rm -rf {} \;
+       find . -iname '*.dll' -delete
+       find . -iname '*.exe' -delete
 
-       cd $_target
-       tar -cvJf $_current/chromium-$pkgver.tar.xz chromium-$pkgver
+       cd ..
+       bsdtar cvJf $_current/chromium-$pkgver.tar.xz chromium-$pkgver
        cd $_current
 
-       rm -rf $_target $_tmp
+       rm -rf $_tmp
 }

Added: chromium.sh
===================================================================
--- chromium.sh                         (rev 0)
+++ chromium.sh 2009-12-12 23:57:16 UTC (rev 61171)
@@ -0,0 +1,5 @@
+#!/bin/sh
+export PATH=$PATH:/usr/lib/chromium
+export CHROME_WRAPPER=/usr/lib/chromium/chromium
+export CHROME_DESKTOP=chromium.desktop
+/usr/lib/chromium/chromium $@


Property changes on: chromium/trunk/chromium.sh
___________________________________________________________________
Added: svn:executable
   + *

Reply via email to