Postsync update gentoo
This commit is contained in:
@@ -3,5 +3,6 @@ DIST google-chrome-stable_134.0.6998.35-1_amd64.deb 114757600 BLAKE2B 4d36cfe530
|
||||
DIST google-chrome-stable_135.0.7049.114-1_amd64.deb 115150800 BLAKE2B 38af6fcf791823765f72a2f6ae0c77904e650102cd158112ea401fa8e219ebce1a8e8dac0b5925745744b62c17576b21db5100f86843d2ca895d3eada055a303 SHA512 37d1e9972b27be2c98dd6540ccab03681ea6345fb6c3fe9bd8a40e3c3662dc7c7753fd2d6451cf1ba1a333c59dbdad20359e22a18fd83dd7d7afdc8a9623b041
|
||||
DIST google-chrome-stable_135.0.7049.52-1_amd64.deb 115172860 BLAKE2B cd3ceae2204a48937403217659b8e0e9812715d14c37c3078d60c0dc6bcf626fa4426099cfbcdec206a6ab11025f778319bb3007ac35ba8c02d7c7ed78f91522 SHA512 0c1434e3204771c2e7929fe3846f544263e3030896c90d9fa288541729d77aec6f5982359a0140c12ebaf0b54579a5b7f7ca7e6389ad9f177f77bc0c839b0a4f
|
||||
DIST google-chrome-stable_135.0.7049.95-1_amd64.deb 115256744 BLAKE2B 4560e7e9deacd726f8e255c1490dfdfbb8a0a0efda650d8b5b155857dba57f47a8aad4318a49d72c4a5b064ff4d7ff3b3d196a6c74b0508846027a2cf3e50a00 SHA512 5a746dea0dcdce551e964ef8376352438142567144f7d5f52bb1200a7368a5c5fa4c0921f64981a0ae014a7432fc8214c3b996415da67f9ae908125585f438f7
|
||||
DIST google-chrome-stable_137.0.7151.119-1_amd64.deb 117745852 BLAKE2B a26f16439c8ebee7435962179e6ec3157229256ed94383c74442effd5212af594e7b454847ed21be6e9853a6596e40e7f5ad3811d96cb8160b447678781a97be SHA512 cead1dbc614379ad95e55d902dd3163274706293bcc405c4dcf5ec119750d834e724c9b2fc3e06476bfd472c66954f9599df0da0195fda320eb59e60bf94093d
|
||||
DIST google-chrome-stable_137.0.7151.55-1_amd64.deb 117262088 BLAKE2B 4b081ba10d23b9d3eff37c98b044a3722f59177b667ccdcc7ab9da2f82b6b559d4beba381e4635325df118f98aabfb00a9800fb843f41e4d6c77ee2396dbebd8 SHA512 1db26e4c0b1f0e80bd33341979b45b2630fe2c50d3ad3a95e88094f042c8373353f20755356c5070ad981decbc807592371b9f3db6c5db440b9476c9c6e60b2f
|
||||
DIST google-chrome-stable_137.0.7151.68-1_amd64.deb 117334784 BLAKE2B d0a9a885e3c75d3eb53f1643ef6663dfca25dbe11973645eb0a9d434fb099c4aed9f07204cc99b196a32d624080fc397810e57a8336dc2d1446c24e836240c63 SHA512 09dfff5d0c804908f112fa8f87d1a923d0d3f3c9c9c45cf5ddd59e1c51b7e2611b83b6cc38114f262352ec428a18ab98fc77e656ee17b0cbd650cafc49dc6e14
|
||||
|
||||
@@ -0,0 +1,125 @@
|
||||
# Copyright 2011-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CHROMIUM_LANGS="af 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 ur vi zh-CN zh-TW"
|
||||
|
||||
inherit chromium-2 desktop pax-utils unpacker xdg
|
||||
|
||||
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"
|
||||
S=${WORKDIR}
|
||||
|
||||
LICENSE="google-chrome"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64"
|
||||
|
||||
IUSE="qt6 selinux"
|
||||
|
||||
RESTRICT="bindist mirror strip"
|
||||
|
||||
RDEPEND="
|
||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||
app-misc/ca-certificates
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
>=dev-libs/nss-3.26
|
||||
media-fonts/liberation-fonts
|
||||
media-libs/alsa-lib
|
||||
media-libs/mesa[gbm(+)]
|
||||
net-misc/curl
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
sys-libs/glibc
|
||||
sys-libs/libcap
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
|| (
|
||||
x11-libs/gtk+:3[X]
|
||||
gui-libs/gtk:4[X]
|
||||
)
|
||||
x11-libs/libdrm
|
||||
>=x11-libs/libX11-1.5.0
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libxcb
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/libxshmfence
|
||||
x11-libs/pango
|
||||
x11-misc/xdg-utils
|
||||
qt6? ( dev-qt/qtbase:6[gui,widgets] )
|
||||
selinux? ( sec-policy/selinux-chromium )
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop"
|
||||
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
|
||||
|
||||
gzip -d usr/share/doc/${PF}/changelog.gz || die
|
||||
gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
|
||||
if [[ -L usr/share/man/man1/google-chrome.1.gz ]]; then
|
||||
rm usr/share/man/man1/google-chrome.1.gz || die
|
||||
dosym ${MY_PN}.1 usr/share/man/man1/google-chrome.1
|
||||
fi
|
||||
|
||||
pushd "${CHROME_HOME}/locales" > /dev/null || die
|
||||
chromium_remove_language_paks
|
||||
popd > /dev/null || die
|
||||
|
||||
rm "${CHROME_HOME}/libqt5_shim.so" || die
|
||||
if ! use qt6; then
|
||||
rm "${CHROME_HOME}/libqt6_shim.so" || die
|
||||
fi
|
||||
|
||||
local suffix=
|
||||
[[ ${PN} == google-chrome-beta ]] && suffix=_beta
|
||||
[[ ${PN} == google-chrome-unstable ]] && suffix=_dev
|
||||
|
||||
local size
|
||||
for size in 16 24 32 48 64 128 256 ; do
|
||||
newicon -s ${size} "${CHROME_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
|
||||
done
|
||||
|
||||
pax-mark m "${CHROME_HOME}/chrome"
|
||||
}
|
||||
Reference in New Issue
Block a user