Skip to content
Closed
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-unstable/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST google-chrome-unstable-140.0.7327.6_amd64.deb 120130660 BLAKE2B 8076f7e3c2937554128d90dd4698e682e57880f5fc2cd704b79252bf379652cf5a6b572112b1fe1a01158450573010e54618c32add8950d5b69d1e43c5a8bdda SHA512 80fecf0901ce62c840900c30c4561603fbf692a7174df61a522accc039dcfce79075654f178dd870d9575fadcd336240fe5cdd9ef0f2e4985632d137f728d319
DIST google-chrome-unstable-141.0.7378.3_amd64.deb 121486696 BLAKE2B 326444cd96d72ab48e74199060f0c4e657ef1fe29dfb41f7cdd4f360fd824688719cf26f3d3a1d082f1bd7a4ec7c2f38f86353638b2ec03ff4e3ff7885d12c69 SHA512 3200e3cc41b6e84d0ac3d59417973f26b1916219f772640b10265e8b99f90a2f196f5443f66ca3cf7f07deac1b5034076570652c02e45ba2e07e4d091a39587e
DIST google-chrome-unstable_139.0.7207.2-1_amd64.deb 118081288 BLAKE2B 79a7d3da60ee59dd063a9161b740ffa2a1a240d13c902726a3ba7269dacf1c8e9c67e656a5091a398dd0c93fd547a7b4600bc7fb53d745b0481c38e22fd7741c SHA512 ffa28e9a6f3e5a66b6c977ece9f093388e411c87ae97318c3993cc95f3fcb7acb641ecc4e9f4430006d2a3d03eed0034566ca26a99510abd25fdefbf8b98b9dd
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 (unstable channel)"
HOMEPAGE="https://www.google.com/chrome"
SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_141.0.7378.3-1_amd64.deb -> google-chrome-unstable-141.0.7378.3_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}"
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
local suffix=_dev
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