Added temporary package for latest Chrome.
This commit is contained in:
parent
41c6d36a4d
commit
5d99c74193
3
www-client/google-chrome/Manifest
Normal file
3
www-client/google-chrome/Manifest
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
DIST google-chrome-stable_70.0.3538.77-1_amd64.deb 56058786 BLAKE2B 23bf5652017acbda935b18473be5d1300bb38ae863d3bb1c969fa7ed67ac7228746c1c52e51d6c3020911ceb2fd31535d4c63661c7bef55de3faa9dab4b26639 SHA512 9f76dbaec514ceb51eda6c6001a7befd5ab88716d5ff7405732c4812ba20c9b55ff22b551537439490f65e0f9de1b6ce6f07423b2b267c9a1f3b5517446bb832
|
||||||
|
EBUILD google-chrome-70.0.3538.77.ebuild 2706 BLAKE2B c93c05c189187d3b623b8434b571340ee661d685a66e62bc2071e850c36d9c2f68f4ee56bc5c09a31db76b349dc89935a1bfacdce4b39a76924b06c9d57fd41d SHA512 d1e16148ce0892ac1ff4e14061ab2b3f66c4e3fa39e28b051090836ca9f7bc992e24329920e5a2a0c603cb8887eedfa499a2c44f7bd702eb7a1c359676d49bd4
|
||||||
|
MISC metadata.xml 517 BLAKE2B dfd840aa3f7845f67c8d6cca488d89845ca7c259eb4df00f8458ae48b1962df91ca8299ef34785f635dcab25b445246e999fbbfef3bdd7117a4ee1b14beca420 SHA512 837becd9e41aca24694cd10a7bddbc5ca501aca983832daccb4c091a7712267ef20051e7a19af02bc3b48eed89c9e18aa0d46ca2411e1d58d045ceb732a180af
|
127
www-client/google-chrome/google-chrome-70.0.3538.77.ebuild
Normal file
127
www-client/google-chrome/google-chrome-70.0.3538.77.ebuild
Normal file
|
@ -0,0 +1,127 @@
|
||||||
|
# Copyright 1999-2018 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="6"
|
||||||
|
|
||||||
|
CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
|
||||||
|
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
|
||||||
|
sv sw ta te th tr uk vi zh-CN zh-TW"
|
||||||
|
|
||||||
|
inherit chromium-2 eutils gnome2-utils pax-utils unpacker xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="The web browser from Google"
|
||||||
|
HOMEPAGE="https://www.google.com/chrome"
|
||||||
|
|
||||||
|
if [[ ${PN} == google-chrome ]]; then
|
||||||
|
MY_PN=${PN}-stable
|
||||||
|
else
|
||||||
|
MY_PN=${PN}
|
||||||
|
fi
|
||||||
|
|
||||||
|
MY_P="${MY_PN}_${PV}-1"
|
||||||
|
|
||||||
|
SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb"
|
||||||
|
|
||||||
|
LICENSE="google-chrome"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="-* amd64"
|
||||||
|
IUSE="+plugins"
|
||||||
|
RESTRICT="bindist mirror strip"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="
|
||||||
|
app-accessibility/at-spi2-atk:2
|
||||||
|
app-arch/bzip2
|
||||||
|
app-misc/ca-certificates
|
||||||
|
dev-libs/atk
|
||||||
|
dev-libs/expat
|
||||||
|
dev-libs/glib:2
|
||||||
|
dev-libs/nspr
|
||||||
|
>=dev-libs/nss-3.26
|
||||||
|
gnome-base/gconf:2
|
||||||
|
media-libs/alsa-lib
|
||||||
|
media-libs/fontconfig
|
||||||
|
media-libs/freetype:2
|
||||||
|
net-print/cups
|
||||||
|
sys-apps/dbus
|
||||||
|
sys-libs/libcap
|
||||||
|
x11-libs/cairo
|
||||||
|
x11-libs/gdk-pixbuf:2
|
||||||
|
x11-libs/gtk+:3[X]
|
||||||
|
>=x11-libs/libX11-1.5.0
|
||||||
|
x11-libs/libXcomposite
|
||||||
|
x11-libs/libXcursor
|
||||||
|
x11-libs/libXdamage
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXfixes
|
||||||
|
x11-libs/libXi
|
||||||
|
x11-libs/libXrandr
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libXScrnSaver
|
||||||
|
x11-libs/libXtst
|
||||||
|
x11-libs/libxcb
|
||||||
|
x11-libs/pango
|
||||||
|
x11-misc/xdg-utils
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PREBUILT="*"
|
||||||
|
QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop"
|
||||||
|
S=${WORKDIR}
|
||||||
|
CHROME_HOME="opt/google/chrome${PN#google-chrome}"
|
||||||
|
|
||||||
|
pkg_nofetch() {
|
||||||
|
eerror "Please wait 24 hours and sync your tree before reporting a bug for google-chrome fetch failures."
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
# Protect against people using autounmask overzealously
|
||||||
|
use amd64 || die "google-chrome only works on amd64"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
chromium_suid_sandbox_check_kernel_config
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodir /
|
||||||
|
cd "${ED}" || die
|
||||||
|
unpacker
|
||||||
|
|
||||||
|
rm -r etc usr/share/menu || die
|
||||||
|
mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
|
||||||
|
|
||||||
|
pushd "${CHROME_HOME}/locales" > /dev/null || die
|
||||||
|
chromium_remove_language_paks
|
||||||
|
popd > /dev/null || die
|
||||||
|
|
||||||
|
if use plugins ; then
|
||||||
|
local plugins="--extra-plugin-dir=/usr/$(get_libdir)/nsbrowser/plugins"
|
||||||
|
sed -e "/^exec/ i set -- \"${plugins}\" \"\$@\"" \
|
||||||
|
-i "${CHROME_HOME}/${PN}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
local size
|
||||||
|
for size in 16 22 24 32 48 64 128 256 ; do
|
||||||
|
newicon -s ${size} "${CHROME_HOME}/product_logo_${size}.png" ${PN}.png
|
||||||
|
done
|
||||||
|
|
||||||
|
pax-mark m "${CHROME_HOME}/chrome"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
gnome2_icon_savelist
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
15
www-client/google-chrome/metadata.xml
Normal file
15
www-client/google-chrome/metadata.xml
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>chromium@gentoo.org</email>
|
||||||
|
<name>Chromium in Gentoo Project</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>
|
||||||
|
Google Chrome is a browser that combines a minimal design with
|
||||||
|
sophisticated technology to make the web faster, safer, and easier.
|
||||||
|
</longdescription>
|
||||||
|
<use>
|
||||||
|
<flag name="plugins">Add system plugins path to launcher</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
Loading…
Reference in a new issue