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/brave-bin/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ DIST brave-bin-1.90.121-linux-amd64.zip 188562109 BLAKE2B ad00af8d2be94e8a5cb833
DIST brave-bin-1.90.122-linux-amd64.zip 188542304 BLAKE2B 3150d23ec4bb086a0ad5da2ff629fa840f3b99d075aa1e4a91db31c1d7e813d87f8a07734ad12ff9b09f8ced6dd14c53367b2f6fe13182698d1fbfa5f5984311 SHA512 9915044b0a70fc47611e8e0327f24c23f2fd30f0fd13c7712b6c8db60e77b7c284e8494175e3b7b4ade9a614e2e9d2f55ffd054156976ead13be7bad9e44f479
DIST brave-bin-1.90.124-linux-amd64.zip 188050236 BLAKE2B c076b86cdd044727bd2100f8f94c249bf01608fec14b4b6fb220a7c25d67c648064e5dff34d9ce5e3b2442e2ea752b07aad8087a88bddb63752681bff073cd3e SHA512 3f108cddfb7f03d012ecbe95f4de8819871d328ddc13f4211bdfc5563d43b8814182bc763c642b9e34656376060ecec1f4a8fe3e5bc0eff7ba5154a7b308a60f
DIST brave-bin-1.90.128-linux-amd64.zip 188347741 BLAKE2B b8f1aca985a369771c300dee1401ccb47fd6e6391454b662095a40f7fe32ce961d0cbc3a2f973ed158ecb06f713800e108f08026d63c34e73a3f3b7e6bf7e395 SHA512 ed5b008899895c2eb6e6aceb9f6d2cc08f8747ce1485c7dc9853a68de2bda0e710d071c9e67ea1d808695916755d8840e8ca8857ab5a843ef8de9cb7c0916314
DIST brave-bin-1.91.168-linux-amd64.zip 190711559 BLAKE2B 517252632c2174ec2058977416ebc1513f27f33fb434b678e931c1867774ae630216b324c6e4d022e4f12254ff1fec12855c960ca1120360eb9b4b07ed69d24f SHA512 dd0021e8eb7c56b34b5b0c03693a6f7781cbe68381146bee5406022578ce436b9075816cf146b9e595560b31c2549089c6caa3059569d1c7ece780bf296740fc
118 changes: 118 additions & 0 deletions www-client/brave-bin/brave-bin-1.91.168.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.91.168/brave-browser-1.91.168-linux-amd64.zip -> brave-bin-1.91.168-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