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/brave-bin/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,4 @@ DIST brave-bin-1.92.134-linux-amd64.zip 192358032 BLAKE2B e1365bfecd17352a106aef
DIST brave-bin-1.92.138-linux-amd64.zip 192356612 BLAKE2B 40d7774d91bb8033421936449f8310c9725514b4808e14c8ee50a5dbc9a7b4df1e9ab7cdabd8de6dbf68d61cc48dd6d8415d8b1dfde8d7d6d5877beac2b817c2 SHA512 8fea2b7546c0c920ead979f2b4276cf7d12328ef87bd10d6cdaaefe4dc07677ab7f5d2a669be5867a6b394cb0e67b9cd77057a4e4ebe3ab0e5594b7f76f07afe
DIST brave-bin-1.92.139-linux-amd64.zip 192815519 BLAKE2B 3b9d3fd09d6d852a9a93280d2dbc194c915c521de5855bec03e28430adf10c240acb02fdae462300b1582cf19d52e0b967be391ec5cd14ef207f70cc56dfb7d8 SHA512 e0ca3beafdea1730e8070b0fc41e707e4c11865c17155a09791aecd1eae3f3cd6500e540fe9b562f5ea6a504a74e62d8cd5a4caf8c617c625a394e78e627da6c
DIST brave-bin-1.92.140-linux-amd64.zip 192735975 BLAKE2B 9c4faac681c30e546d48dd7ac54a92c88a042548fe19cda75a01866e8974b82b98a524f56826a795165f60650540d0a6723b0a86067e8cd25d03d2cfffb30172 SHA512 dd4824bf726a6ba6f988ed688665de35b1cc5b44c5fc2daa73d9d1a565bd097f53c76d6a8734da0db91911a0919a3180c9bbcb15a67875290eb0fe1ddbe74627
DIST brave-bin-1.92.141-linux-amd64.zip 192731888 BLAKE2B 33cda9758cb6ccf8cea833c714875991be2c457ef7001215f04cca14aeb49e8a8f9264c6d66df397ed09018beee0391316965662198d68cc4b9ceadb998df9ea SHA512 459f9b8a3c3a8dca750900ff03375355949b6a4ccff25d5cd6499f8acf949e0e10fbcf160ce22babdf794919e6d298c51f2f6781c0d68321f34ea739dd68b10b
118 changes: 118 additions & 0 deletions www-client/brave-bin/brave-bin-1.92.141.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
# 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 en-US 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="*"
inherit chromium-2 xdg-utils desktop

DESCRIPTION="Brave Web Browser"
HOMEPAGE="https://brave.com"
SRC_URI="https://github.com/brave/brave-browser/releases/download/v1.92.141/brave-browser-1.92.141-linux-amd64.zip -> brave-bin-1.92.141-linux-amd64.zip"
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="*"
IUSE="gnome-keyring"
# Commons depends
CDEPEND="dev-libs/libpthread-stubs
x11-libs/libxcb
x11-libs/libxkbcommon
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libxshmfence
x11-libs/libXxf86vm
x11-libs/libXScrnSaver
x11-libs/libXrandr
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXinerama
dev-libs/glib
dev-libs/nss
dev-libs/nspr
net-print/cups
sys-apps/dbus
dev-libs/expat
media-libs/alsa-lib
x11-libs/pango
x11-libs/cairo
dev-libs/gobject-introspection
dev-libs/atk
app-accessibility/at-spi2-core
app-accessibility/at-spi2-atk
x11-libs/gtk+
x11-libs/gdk-pixbuf
virtual/libffi
dev-libs/libpcre
net-libs/gnutls
sys-libs/zlib
dev-libs/fribidi
media-libs/harfbuzz
media-libs/fontconfig
media-libs/freetype
x11-libs/pixman
media-libs/libpng
media-libs/libepoxy
dev-libs/libbsd
dev-libs/libunistring
dev-libs/libtasn1
dev-libs/nettle
dev-libs/gmp
net-dns/libidn2
media-gfx/graphite2
app-arch/bzip2

"
RDEPEND="${CDEPEND}
"
DEPEND="${CDEPEND}

"
S="${WORKDIR}"
src_prepare() {
pushd "${S}/locales" > /dev/null || die
chromium_remove_language_paks
popd > /dev/null || die
default
}
src_install() {
declare BRAVE_HOME=/opt/brave
dodir ${BRAVE_HOME%/*}
insinto ${BRAVE_HOME}
doins -r *
exeinto ${BRAVE_HOME}
doexe brave
doexe chrome_crashpad_handler
dosym ${BRAVE_HOME}/brave /usr/bin/${PN} || die
newicon "${FILESDIR}/braveAbout.png" "${PN}.png" || die
newicon -s 128 "${FILESDIR}/braveAbout.png" "${PN}.png" || die
# install-xattr doesnt approve using domenu or doins from FILESDIR
cp "${FILESDIR}"/${PN}.desktop "${S}"
domenu "${S}"/${PN}.desktop
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
elog "If using a debian-sources(-lts) kernel, you will need to type the following to allow brave to run:"
elog
elog "echo 1 > /proc/sys/kernel/unprivileged_userns_clone"
elog
elog "To make this setting persistent after reboot, type:"
elog
elog "sysctl -w kernel.unprivileged_userns_clone=1"
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}


# vim: filetype=ebuild