Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=49e36d00391f50b513ebc7e28559cd2b307909a0

commit 49e36d00391f50b513ebc7e28559cd2b307909a0
Author: DeX77 <[email protected]>
Date:   Sat Oct 11 21:39:55 2014 +0200

chromium-browser-38.0.2125.101-1-x86_64

* version bump
* switch to clang for build. Wont build with  gcc currently

diff --git a/source/xapps-extra/chromium-browser/FrugalBuild 
b/source/xapps-extra/chromium-browser/FrugalBuild
index d50f7aa..90af960 100644
--- a/source/xapps-extra/chromium-browser/FrugalBuild
+++ b/source/xapps-extra/chromium-browser/FrugalBuild
@@ -4,7 +4,7 @@
options+=('asneeded')

pkgname=chromium-browser
-pkgver=37.0.2062.124
+pkgver=38.0.2125.101
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/'
@@ -13,8 +13,8 @@ depends=('nss>=3.15.4' 'alsa-lib' 'hicolor-icon-theme' 
'libxslt>=1.1.28' 'ffmpeg
'gnutls>=3.2.12.1' 'libgcrypt>=1.6.1' 'dejavu-ttf' 'libtasn1>=3.4-1' 
'gdk-pixbuf2' \
'systemd>=208-3' 'libcups' 'openssl' 'libxml2' 'speech-dispatcher' 
'libpulse>=5.0' \
'gconf' 'opus>=1.1-2' 'libmtp>=1.1.6-2' 'nspr>=4.10.4' 
'libgnome-keyring>=3.10.1-2' \
-       'libexif')
-makedepends=('python' 'perl' 'gperf' 'yasm' 'libgl' 'cups' 'krb5' 'elfutils' 
'subversion' 'gtk+2' 'ninja')
+       'libexif' 'icu4c' 'protobuf')
+makedepends=('python' 'perl' 'gperf' 'yasm' 'libgl' 'cups' 'krb5' 'elfutils' 
'subversion' 'gtk+2' 'ninja' 'clang')
license=('BSD')
groups=('xapps-extra')
archs=('i686' 'x86_64')
@@ -27,7 +27,7 @@ up2date="lynx -dump 
'http://googlechromereleases.blogspot.de/search/label/Stable
source=(http://commondatastorage.googleapis.com/chromium-browser-official/$_F_archive_name-$pkgver.tar.xz
 \
$pkgname.desktop \
$pkgname.sh)
-sha1sums=('32163ec109b5998d2b15255e361a874e7349e7b7' \
+sha1sums=('2e25563afe153a0598fcfed8f83286d3eabea530' \
'78ed8913b8a598de6a9e45d206973a846dbe8a51' \
'3c7b4c5830d690c89b50c5bce6956eb78ff6765c')

@@ -45,6 +45,7 @@ build() {
Fcd
Fpatchall

+       find third_party/icu -type f \! -regex '.*\.\(gyp\|gypi\|isolate\)' 
-delete || Fdie

# Extract the NaCl tarballs
#python ./build/download_nacl_toolchains.py --keep \
@@ -71,14 +72,14 @@ build() {
-Duse_system_libmtp=1
-Duse_system_opus=1
-Duse_system_bzip2=1
-                     -Duse_system_icu=0
+                     -Duse_system_icu=1
-Duse_system_harfbuzz=1
-Duse_system_libjpeg=1
-Duse_system_libpng=0
-Duse_system_libxslt=1
-Duse_system_libyuv=1
-Duse_system_nspr=1
-                     -Duse_system_protobuf=0
+                     -Duse_system_protobuf=1
-Duse_system_yasm=1
-Duse_pulseaudio=1
-Dlinux_link_libpci=1
@@ -89,10 +90,13 @@ build() {
-Djavascript_engine=v8
-Dlinux_use_gold_binary=0
-Dlinux_use_gold_flags=0
+                    -Dclang=1
+                    -Dclang_use_chrome_plugins=0
-Dgoogle_api_key=$_google_api_key
-Dgoogle_default_client_id=$_google_default_client_id
-Dgoogle_default_client_secret=$_google_default_client_secret"

+
if [ $CARCH = x86_64 ]; then
myconf+=" -Dtarget_arch=x64"
fi
@@ -100,6 +104,9 @@ build() {
myconf+=" -Ddisable_sse2=1"
fi

+       export CC=clang
+       export CXX=clang++
+
build/linux/unbundle/replace_gyp_files.py $myconf 
-Drelease_extra_cflags="$CFLAGS" || Fdie

./build/gyp_chromium --no-parallel --depth .  $myconf || Fdie
@@ -127,8 +134,6 @@ build() {
cp -a out/Release/locales out/Release/resources  \
$Fdestdir/usr/lib/chromium/ || Fdie

-       cp out/Release/icudtl.dat "$Fdestdir/usr/lib/chromium" || Fdie
-
find $Fdestdir/usr/lib/chromium/ -name '*.d' -type f -delete
Finstallrel 644 out/Release/chrome.1 usr/share/man/man1/chromium.1
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to