diff --git a/www-client/brave-bin/Manifest b/www-client/brave-bin/Manifest index 65fabc12..c892a355 100644 --- a/www-client/brave-bin/Manifest +++ b/www-client/brave-bin/Manifest @@ -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 diff --git a/www-client/brave-bin/brave-bin-1.91.168.ebuild b/www-client/brave-bin/brave-bin-1.91.168.ebuild new file mode 100644 index 00000000..9d2c333f --- /dev/null +++ b/www-client/brave-bin/brave-bin-1.91.168.ebuild @@ -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