From 9ce1bb4858bedd3b3daa8ffabd028bbbdb645906 Mon Sep 17 00:00:00 2001 From: Manuel Strobel Date: Fri, 30 Jan 2026 09:51:46 +0100 Subject: [PATCH] dev-util/bruno-bin: add 3.0.2 Signed-off-by: Manuel Strobel --- dev-util/bruno-bin/Manifest | 1 + dev-util/bruno-bin/bruno-bin-3.0.2.ebuild | 81 +++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 dev-util/bruno-bin/bruno-bin-3.0.2.ebuild diff --git a/dev-util/bruno-bin/Manifest b/dev-util/bruno-bin/Manifest index b84b08ed5d..3dbc06b3ed 100644 --- a/dev-util/bruno-bin/Manifest +++ b/dev-util/bruno-bin/Manifest @@ -1 +1,2 @@ DIST bruno_1.9.0_amd64_linux.deb 70437288 BLAKE2B 90b4d169e6f378cb9a12ebe40e05819d36bd84f970cb87debcd0e78b06442be6d2541f474467967df2fcf43294a7750d94527c84d0f6accf244c4399959a677a SHA512 a921c2c110f64b4fb30fa4ac2fe898bd3727f49a37c1e2c18c69e7579a007d9396e438c7788aeecfb17ef1f67e95431ed0f308ee010989d5ee79edae13d993c1 +DIST bruno_3.0.2_amd64_linux.deb 100789544 BLAKE2B 7a78ee9e27aafe97cafbbdfa0a4973e508297869d66a36988480c609c27bebfc46b70ac392fd9683bb865e1298af2c5f07a23eef6fe730a0a4fd94a7e2aa3c57 SHA512 0a82b20ad5ba9a3149f175c1e281df3e24a0fb3297d6e5057917d295fdf0a1f42854348659457022f88b3c9e902e1349986b86d45aacd9d6ab320c48eb251477 diff --git a/dev-util/bruno-bin/bruno-bin-3.0.2.ebuild b/dev-util/bruno-bin/bruno-bin-3.0.2.ebuild new file mode 100644 index 0000000000..e0976725fd --- /dev/null +++ b/dev-util/bruno-bin/bruno-bin-3.0.2.ebuild @@ -0,0 +1,81 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN%-*}" + +inherit desktop unpacker xdg + +DESCRIPTION="Opensource IDE For Exploring and Testing Api's" +HOMEPAGE=" + https://www.usebruno.com/ + https://github.com/usebruno/bruno +" +SRC_URI="https://github.com/usebruno/${MY_PN}/releases/download/v${PV}/${MY_PN}_${PV}_amd64_linux.deb" + +S="${WORKDIR}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + app-accessibility/at-spi2-core:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/wayland + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-devel/gcc:= + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb:= + x11-libs/libxkbcommon + x11-libs/pango + x11-misc/xdg-utils +" + +QA_PREBUILT=" + opt/Bruno/bruno + opt/Bruno/chrome-sandbox + opt/Bruno/chrome_crashpad_handler + opt/Bruno/libEGL.so + opt/Bruno/libGLESv2.so + opt/Bruno/libffmpeg.so + opt/Bruno/libvk_swiftshader.so + opt/Bruno/libvulkan.so.1 +" + +src_prepare() { + default + rm opt/Bruno/LICENSE* || die +} + +src_install() { + for size in 16x16 32x32 48x48 128x128 256x256 512x512 1024x1024; do + doicon -s "${size}" usr/share/icons/hicolor/"${size}"/apps/bruno.png + done + dosym -r /usr/share/icons/hicolor/512x512/apps/bruno.png \ + /usr/share/pixmaps/bruno.png + + domenu usr/share/applications/bruno.desktop + + insinto /opt/Bruno + doins -r opt/Bruno/. + fperms +x /opt/Bruno/bruno + fperms +x /opt/Bruno/chrome-sandbox + fperms +x /opt/Bruno/chrome_crashpad_handler + dosym -r /opt/Bruno/bruno /usr/bin/bruno +}