mirror of
https://gitdl.cn/https://github.com/chakralinux/gtk.git
synced 2025-01-24 09:52:13 +08:00
Merge branch 'testing' of git@gitorious.org:chakra-packages/extra.git
Conflicts: chromium/PKGBUILD
This commit is contained in:
commit
3194c65a23
@ -4,7 +4,7 @@
|
||||
|
||||
pkgname=chromium
|
||||
pkgver=35.0.1916.153
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
_verbld=${pkgver}-1 # used for libpdf and pepper-flash
|
||||
_pepperflashver=14.0.0.125
|
||||
|
||||
@ -18,7 +18,7 @@ arch=('x86_64')
|
||||
url="http://www.chromium.org/"
|
||||
license=('BSD')
|
||||
depends=('gtk2' 'dbus-glib' 'nss' 'alsa-lib' 'xdg-utils' 'bzip2' 'libevent' 'libxss' 'libgcrypt' 'ttf-dejavu' 'dbus' 'desktop-file-utils' 'hicolor-icon-theme' 'systemd' 'speech-dispatcher' 'flac' 'opus' 'libxml2' 'libpulse' 'icu' 'zlib' 'harfbuzz' 'glib2')
|
||||
makedepends=('python2' 'perl' 'gperf' 'yasm' 'mesa' 'libgnome-keyring' 'elfutils' 'lib32-gcc-libs' 'subversion' 'ninja')
|
||||
makedepends=('python2' 'perl' 'gperf' 'yasm' 'mesa' 'libgnome-keyring' 'elfutils' 'lib32-gcc-libs' 'subversion' 'ninja' 'clang')
|
||||
install=chromium.install
|
||||
source=(http://commondatastorage.googleapis.com/chromium-browser-official/${pkgname}-${pkgver}.tar.xz
|
||||
#http://dl.google.com/linux/chrome/rpm/stable/${CARCH}/google-chrome-stable-${_verbld}.x86_64.rpm
|
||||
@ -90,6 +90,13 @@ prepare() {
|
||||
ln -s "$srcdir/toolchain_linux_x86-$_glibc_version/.tar.bz2" \
|
||||
native_client/toolchain/.tars/toolchain_linux_x86.tar.bz2
|
||||
|
||||
# Build with clang as a temporary solution to startup crash with GCC 4.9
|
||||
mkdir -p third_party/llvm-build/Release+Asserts/bin
|
||||
ln -s /usr/bin/clang third_party/llvm-build/Release+Asserts/bin/
|
||||
ln -s /usr/bin/clang++ third_party/llvm-build/Release+Asserts/bin/
|
||||
ln -s /usr/bin/llvm-symbolizer third_party/llvm-build/Release+Asserts/bin/
|
||||
# clang 3.4 doesn't support this option
|
||||
sed -i '/-Wno-absolute-value/d' build/common.gypi
|
||||
}
|
||||
|
||||
build() {
|
||||
@ -109,6 +116,8 @@ build() {
|
||||
-Dgoogle_default_client_id=$_google_default_client_id
|
||||
-Dgoogle_default_client_secret=$_google_default_client_secret
|
||||
-Dwerror=
|
||||
-Dclang=1
|
||||
-Dclang_use_chrome_plugins=0
|
||||
-Dpython_ver=2.7
|
||||
-Dlinux_link_libpci=1
|
||||
-Dlinux_link_libspeechd=1
|
||||
@ -138,6 +147,7 @@ build() {
|
||||
-Duse_system_yasm=1
|
||||
-Duse_system_zlib=0
|
||||
-Duse_system_v8=0
|
||||
-Duse_mojo=0
|
||||
-Duse_gconf=0
|
||||
-Dtarget_arch=x64
|
||||
-Dffmpeg_target_arch=x64
|
||||
@ -145,6 +155,7 @@ build() {
|
||||
-Ddisable_glibc=1
|
||||
-Ddisable_pnacl=0
|
||||
-Ddisable_newlib_untar=0
|
||||
-Ddisable_fatal_linker_warnings=1
|
||||
-Ddisable_sse2=1)
|
||||
|
||||
build/linux/unbundle/replace_gyp_files.py "${_chromium_conf[@]}"
|
||||
|
Loading…
Reference in New Issue
Block a user