Ajout de dbeaver et insomnia

This commit is contained in:
2024-07-08 10:27:39 +02:00
parent 90c1f43b69
commit c489f401b4
11 changed files with 257 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST Insomnia.Core-9.3.2.deb 99242204 BLAKE2B 87ba1335d52cfd6a3d973ee21baf26da5b6caf92b8a6f2c42d9ac2105795a79d476e56b91e8cfa40c71fe6601efd3e8cf8a0a646c0936dbc844e3ad29afffa7b SHA512 d9e4ed4b2ada2adf7eb93f1b4525433dc3a83df6ed7bd321e72ad5bcfa1043e58493929f5a80e209d5beef3dc9267c14f925b71bb99a215ee5d107b1d3bde60d

View File

@@ -0,0 +1,62 @@
# Copyright 1999-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="HTTP and GraphQL client for developers"
HOMEPAGE="https://insomnia.rest"
SRC_URI="https://github.com/Kong/${MY_PN}/releases/download/core@${PV}/Insomnia.Core-${PV}.deb"
S="$WORKDIR"
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 )
"
src_install() {
for size in 16x16 32x32 48x48 128x128 256x256 512x512 ; do
doicon -s "${size}" usr/share/icons/hicolor/"${size}"/apps/insomnia.png
done
dosym ../icons/hicolor/512x512/apps/insomnia.png \
/usr/share/pixmaps/insomnia.png
domenu usr/share/applications/insomnia.desktop
insinto /opt/Insomnia
doins -r opt/Insomnia/.
fperms +x /opt/Insomnia/insomnia
fperms +x /opt/Insomnia/chrome_crashpad_handler
dosym ../Insomnia/insomnia opt/bin/insomnia
}