Skip to content
Merged
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-beta/Manifest
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
DIST google-chrome-beta-144.0.7559.31_amd64.deb 118815912 BLAKE2B 92f6dff1da3e18e097b60ed2826f903abb0901a2f6ea37b3859ab9eb1a3b66f35d8eeea77f63a48c05535fde493815cefd5b695e72b42b31fcd6f18c5a0382ee SHA512 0ef8115594bc850111a876ca4f85a995b23b75fd581c26efe8ac807ee9f3bc77e15f3c24fc6423565fd8326c139e3065d1080d247304b99848e3a4f0d8087c3e
DIST google-chrome-beta-144.0.7559.59_amd64.deb 119236052 BLAKE2B aeb97a877e690dfe84820aa4efe0f3ac9cb533f4e711c98e2599c1be4685e6ed262aeb228351d934e603ef83674f4ba35ff8f9dc57dd1533df327fe7b39a0a82 SHA512 ce04439995768d398847c0fdf603072b99037db6e306f2f4292eabe23381bdc51eae50f5d4b6b45705c0466322b47692af15aa94b1c261d9c7b59d822483fa66
DIST google-chrome-beta-145.0.7632.18_amd64.deb 121252536 BLAKE2B 34625640a96eb3a039ffc72b9de25b7541e3909507859fdb03c22c4a08768481f97032018226b8bfed68e78cc716c00b67176b05f23862d0e88385cf1a1fcc4f SHA512 1027fb8d74e504896be495bb6ea0a9e49d07408b998800b39a074f9b918576b68c89c1fd2a736b4ead1d5abe181dfd701e1b551c565edae0cdcb575ff26f50a2
DIST google-chrome-beta-145.0.7632.5_amd64.deb 120877020 BLAKE2B c30cdab11669f61a0ba5e069b20b3fe2c9d81cc6b030ce91775e395b8281b234ef356a6326f48ec5af9e3baa9d3a5c03486a267e70a25204d55e8f3c8e47f12c SHA512 2e29f30cfdc5c430de20d6792881aee95b56da04b3dbf52b538d69720e129f0225d5d8efd5dcdd1027f4ca6e4457bb1b0fd193c9b11c3314e0b223c971ef9563
103 changes: 103 additions & 0 deletions www-client/google-chrome-beta/google-chrome-beta-145.0.7632.18.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 (beta channel)"
HOMEPAGE="https://www.google.com/chrome"
SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_145.0.7632.18-1_amd64.deb -> google-chrome-beta-145.0.7632.18_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 || 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=_beta
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