chromium: make this work again; install chromedriver.
This commit is contained in:
parent
fca198a7fe
commit
ec9674ddde
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue