Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions www-client/google-chrome/Manifest
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
DIST google-chrome-148.0.7778.178_amd64.deb 129520856 BLAKE2B e71df1b18f1474aadee22366e10c5344325cccfc0289c01beffc800b54c5d13790af1e124daa486a9c21866f6f4142735b6db11d2c4e5f5a5965f39600eee829 SHA512 e9ff36a1ae98193e62ddba35b97b66809c472efa820b1f669fd297b82a7451758d7cc6278df77649c8bf62d139f410da6d1ae9aa8212d1bdea87ce0da76f9a10
DIST google-chrome-148.0.7778.215_amd64.deb 129833324 BLAKE2B c5db9d3457a32d85fe7b4bfd05ea779d86aa6a4476259a3c77ec407b0831c661e941fc068802e1cbb6d5504a6484d24d10793c9bd6264e7b4212c86d3c1fffb5 SHA512 f03c199eb67a79604ce4e1af68ba0414f387a65049a16a54bf938805527b904816284240dc41b9389718c723e95e56788649b0da1a71da18676a63b993a28759
DIST google-chrome-148.0.7778.96_amd64.deb 130210724 BLAKE2B d7ecfdd987dfe4769a5b9e89dba4b16f9a7b69d255fef945ad4ea18fe320d98728d42a6286e2228e682633d819c67a1d57e9f870f093b738545dac44f2020f48 SHA512 27279f1a90f366d15ec1fa42428dc76da9d6752c5326bf1020b256365bbf060552633e541ce28b086fb5438b14e8354e021c4bf86988dbd20ea8da22b993e92c
DIST google-chrome-149.0.7827.114_amd64.deb 130424340 BLAKE2B 5c4eb2c5dcad80cff85094b3212d85fd7fdf3cabf4507adb071d2f8fd1c898c7b7c66bb53e1928217c51deb9d91bdea85903f69d8d70ed850064b6c77222b8fd SHA512 668009d76e81dd83a3a69c9260c613e6577aa851ffc7a726331c2b1581d879c50a50cd655cf9de166080bfffea6acec68ccf6ba0f80496a3b734f0fca542224c
103 changes: 103 additions & 0 deletions www-client/google-chrome/google-chrome-149.0.7827.114.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
# Distributed under the terms of the GNU General Public License v2
# Autogen by MARK Devkit

EAPI=7
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"

QA_PREBUILT="*"
QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop"
CHROME_HOME="opt/google/chrome${PN#google-chrome}"
inherit chromium-2 eutils gnome2-utils pax-utils unpacker xdg-utils

DESCRIPTION="The web browser from Google (stable channel)"
HOMEPAGE="https://www.google.com/chrome"
SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_149.0.7827.114-1_amd64.deb -> google-chrome-149.0.7827.114_amd64.deb"
LICENSE="google-chrome"
SLOT="0"
KEYWORDS="*"
IUSE="selinux amd64"
RESTRICT="bindist strip"
RDEPEND="dev-libs/wayland
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
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
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libxkbcommon
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXScrnSaver
x11-libs/libXtst
x11-libs/libxcb
x11-libs/pango
x11-misc/xdg-utils
selinux? ( sec-policy/selinux-chromium )

"
S="${WORKDIR}"
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() {
local MY_PN="${PN}-stable"
dodir /
cd "${ED}" || die
unpacker
rm -r etc usr/share/menu || true
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
local suffix=""
local size
for size in 16 24 32 48 64 128 256 ; do
insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
newins "${CHROME_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
done
pax-mark m "${CHROME_HOME}/chrome"
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
}


# vim: filetype=ebuild