chromium: make this work again; install chromedriver.

This commit is contained in:
Juan RP 2014-04-10 20:31:56 +02:00
parent fca198a7fe
commit ec9674ddde
1 changed files with 20 additions and 5 deletions

View File

@ -2,7 +2,7 @@
pkgname=chromium pkgname=chromium
#See http://www.chromium.org/developers/calendar for the latest version #See http://www.chromium.org/developers/calendar for the latest version
version=34.0.1847.116 version=34.0.1847.116
revision=1 revision=2
short_desc="Google's attempt at creating a safer, faster, and more stable browser" short_desc="Google's attempt at creating a safer, faster, and more stable browser"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.chromium.org/" homepage="http://www.chromium.org/"
@ -84,13 +84,16 @@ do_configure() {
# TODO: use_system_libusb (http://crbug.com/266149). # TODO: use_system_libusb (http://crbug.com/266149).
# TODO: use_system_ssl (http://crbug.com/58087). # TODO: use_system_ssl (http://crbug.com/58087).
# TODO: use_system_sqlite (http://crbug.com/22208). # TODO: use_system_sqlite (http://crbug.com/22208).
#
# XXX xtraeme: broken currently
# -Duse_system_icu=1
# -Duse_system_protobuf=1
conf+=" conf+="
-Dpython_ver=2.7 -Dpython_ver=2.7
-Duse_system_v8=1 -Duse_system_v8=1
-Duse_system_bzip2=1 -Duse_system_bzip2=1
-Duse_system_flac=1 -Duse_system_flac=1
-Duse_system_harfbuzz=1 -Duse_system_harfbuzz=1
-Duse_system_icu=1
-Duse_system_jsoncpp=1 -Duse_system_jsoncpp=1
-Duse_system_libevent=1 -Duse_system_libevent=1
-Duse_system_libjpeg=1 -Duse_system_libjpeg=1
@ -101,7 +104,6 @@ do_configure() {
-Duse_system_minizip=1 -Duse_system_minizip=1
-Duse_system_nspr=1 -Duse_system_nspr=1
-Duse_system_opus=1 -Duse_system_opus=1
-Duse_system_protobuf=1
-Duse_system_re2=1 -Duse_system_re2=1
-Duse_system_snappy=1 -Duse_system_snappy=1
-Duse_system_speex=1 -Duse_system_speex=1
@ -144,23 +146,35 @@ do_configure() {
# Save space by removing DLOG and DCHECK messages (about 6% reduction). # Save space by removing DLOG and DCHECK messages (about 6% reduction).
conf+=" -Dlogging_like_official_build=1" conf+=" -Dlogging_like_official_build=1"
if [ "$CROSS_BUILD" ]; then
case "${XBPS_TARGET_MACHINE}" in
arm*) arch="arm";;
esac
conf+=" -Dtarget_arch=${arch}"
export AR_host=ar
export CC_host=cc
export CXX_host=g++
export LD_host=ld
fi
build/linux/unbundle/replace_gyp_files.py ${conf} build/linux/unbundle/replace_gyp_files.py ${conf}
build/gyp_chromium --depth=. -f make ${conf} -Drelease_extra_cflags="$CFLAGS" build/gyp_chromium --depth=. -f make ${conf} -Drelease_extra_cflags="$CFLAGS"
} }
do_build() { do_build() {
make BUILDTYPE=Release ${makejobs} chrome chrome_sandbox make BUILDTYPE=Release ${makejobs} chrome chrome_sandbox chromedriver
} }
do_install() { do_install() {
vinstall out/Release/chrome 755 usr/lib/${pkgname} ${pkgname} vinstall out/Release/chrome 755 usr/lib/${pkgname} ${pkgname}
vinstall out/Release/chromedriver 755 usr/lib/${pkgname} chromedriver
vinstall out/Release/chrome_sandbox 4755 usr/lib/${pkgname} chrome-sandbox vinstall out/Release/chrome_sandbox 4755 usr/lib/${pkgname} chrome-sandbox
cp out/Release/{*.pak,libffmpegsumo.so,nacl_helper{,_bootstrap}} \ cp out/Release/{*.pak,libffmpegsumo.so,nacl_helper{,_bootstrap}} \
out/Release/{libppGoogleNaClPluginChrome.so,nacl_irt_*.nexe} \ out/Release/{libppGoogleNaClPluginChrome.so,nacl_irt_*.nexe} \
${DESTDIR}/usr/lib/chromium ${DESTDIR}/usr/lib/chromium
cp -a out/Release/locales ${DESTDIR}/usr/lib/chromium cp -a out/Release/locales out/Release/icudtl.dat ${DESTDIR}/usr/lib/chromium
vinstall out/Release/chrome.1 644 usr/share/man/man1 chromium.1 vinstall out/Release/chrome.1 644 usr/share/man/man1 chromium.1
vinstall ${FILESDIR}/chromium.desktop 644 usr/share/applications vinstall ${FILESDIR}/chromium.desktop 644 usr/share/applications
@ -176,4 +190,5 @@ do_install() {
vinstall ${FILESDIR}/chromium.sh 755 usr/bin chromium vinstall ${FILESDIR}/chromium.sh 755 usr/bin chromium
vinstall LICENSE 644 usr/share/licenses/${pkgname} vinstall LICENSE 644 usr/share/licenses/${pkgname}
ln -s /usr/lib/chromium/chromedriver ${DESTDIR}/usr/bin/chromedriver
} }