diff --git a/www-client/brave-bin/Manifest b/www-client/brave-bin/Manifest index 7969d696..95ba9a80 100644 --- a/www-client/brave-bin/Manifest +++ b/www-client/brave-bin/Manifest @@ -1,3 +1,4 @@ DIST brave-bin-1.89.145-linux-amd64.zip 185988164 BLAKE2B 90c588444fecb0e702f05f2317351fb5c6d55993a37d4348131a28745cff777a69706fb3535d11a6100aa6057d9ba02b4e43103a01992b709def417d4be99c3f SHA512 3fa9565204d76be941be1f79923dcab2f6617c914f4dbc543f862123b68fbbf5f41fd8ec05ce69e38f3dd548c1811fd8501b4ee50f2d7f8b264a02e4389d2011 DIST brave-bin-1.90.121-linux-amd64.zip 188562109 BLAKE2B ad00af8d2be94e8a5cb8336d5f772808004ab85695123b69aa4e1c79a007b4694432275b6e76f2c046c37f36cccfb42d71b792bc7c4e0a0ff17f883fdcbe9e77 SHA512 d67c10a90557d10992516271e0c7d36820e5b97c20e18db3e168274e16cb16f24cdbd4a7cff714d521e74b9bc479327d38d0c90d52084b67885ca3383a452445 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 diff --git a/www-client/brave-bin/brave-bin-1.90.128.ebuild b/www-client/brave-bin/brave-bin-1.90.128.ebuild new file mode 100644 index 00000000..0296ce62 --- /dev/null +++ b/www-client/brave-bin/brave-bin-1.90.128.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.90.128/brave-browser-1.90.128-linux-amd64.zip -> brave-bin-1.90.128-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