commit: f279ba4ae27f3f637cc8e3dd8a71e25fd652bf6d Author: Martin Mokry <martin-kokos <AT> users <DOT> noreply <DOT> github <DOT> com> AuthorDate: Sun Nov 5 21:17:57 2023 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Mon Feb 19 11:06:19 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f279ba4a
dev-util/bruno-bin: New package Signed-off-by: Martin Mokry <martin-kokos <AT> protonmail.com> Signed-off-by: David Roman <davidroman96 <AT> gmail.com> Closes: https://github.com/gentoo/guru/pull/116 dev-util/bruno-bin/Manifest | 1 + dev-util/bruno-bin/bruno-bin-1.9.0.ebuild | 66 +++++++++++++++++++++++++++++++ dev-util/bruno-bin/metadata.xml | 15 +++++++ 3 files changed, 82 insertions(+) diff --git a/dev-util/bruno-bin/Manifest b/dev-util/bruno-bin/Manifest new file mode 100644 index 0000000000..b84b08ed5d --- /dev/null +++ b/dev-util/bruno-bin/Manifest @@ -0,0 +1 @@ +DIST bruno_1.9.0_amd64_linux.deb 70437288 BLAKE2B 90b4d169e6f378cb9a12ebe40e05819d36bd84f970cb87debcd0e78b06442be6d2541f474467967df2fcf43294a7750d94527c84d0f6accf244c4399959a677a SHA512 a921c2c110f64b4fb30fa4ac2fe898bd3727f49a37c1e2c18c69e7579a007d9396e438c7788aeecfb17ef1f67e95431ed0f308ee010989d5ee79edae13d993c1 diff --git a/dev-util/bruno-bin/bruno-bin-1.9.0.ebuild b/dev-util/bruno-bin/bruno-bin-1.9.0.ebuild new file mode 100644 index 0000000000..40437c4da5 --- /dev/null +++ b/dev-util/bruno-bin/bruno-bin-1.9.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" + +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/${PN%-*}/releases/download/v${PV}/${PN%-*}_${PV}_amd64_linux.deb" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="fontconfig cups alsa dbus accessibility" + +RDEPEND=" + dev-libs/glib + dev-libs/nss + dev-libs/nspr + app-accessibility/at-spi2-core + x11-libs/libdrm + x11-libs/gtk+ + x11-libs/pango + x11-libs/cairo + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + media-libs/mesa + dev-libs/expat + x11-libs/libxcb + x11-libs/libxkbcommon + sys-devel/gcc + alsa? ( media-libs/alsa-lib ) + cups? ( net-print/cups ) + dbus? ( sys-apps/dbus ) + fontconfig? ( media-libs/fontconfig:1.0 ) + accessibility? ( app-accessibility/at-spi2-core ) +" + +S="$WORKDIR" + +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 ../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 ../Bruno/bruno opt/bin/bruno +} diff --git a/dev-util/bruno-bin/metadata.xml b/dev-util/bruno-bin/metadata.xml new file mode 100644 index 0000000000..6838014d61 --- /dev/null +++ b/dev-util/bruno-bin/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>[email protected]</email> + <name>Martin Mokry</name> + </maintainer> + <upstream> + <remote-id type="github">usebruno/bruno</remote-id> + <maintainer> + <email>[email protected]</email> + <name>Anoop M D</name> + </maintainer> + </upstream> +</pkgmetadata>
