Add goverlay-bin package

This commit is contained in:
Sravan Balaji
2024-05-08 11:05:37 -04:00
parent c5bda09e43
commit a1363d961c
6 changed files with 117 additions and 0 deletions

View File

@ -0,0 +1 @@
DIST goverlay-bin-1.1.1.tar.xz 6141876 BLAKE2B 08fe6668e3fdc58727622e2ad63a36e4ab20cdbe2fad5f595047723048be3dbb6773bf6d3530ecdce97d616b41609e52728c4f179c6750f22735534e4ef4fc95 SHA512 84fa145abc111590cc6dc0133f06423316d427f3fe658bf26f865ecff2cf3a5cc4d873a5507713fc1add88e61e6845db3497fb76c6096e5c3e7c0769aa5fb8b1

View File

@ -0,0 +1,7 @@
.TH goverlay 1 "" "" ""
.SH NAME
goverlay \- Graphical UI to help manage Vulkan/OpenGL overlays
.SH SYNOPSIS
\fBgoverlay\fR
.SH DESCRIPTION
\fBGOverlay\fR can configure Vulkan / OpenGL overlays with a preview. Currently supported are MangoHud, vkBasalt and ReplaySorcery.

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -0,0 +1,9 @@
[Desktop Entry]
Name=GOverlay
Comment=Graphical UI to help manage Vulkan / OpenGL overlays
Exec=goverlay --style fusion
Icon=goverlay
Terminal=false
Type=Application
Categories=Game;
Keywords=MangoHud;vkBasalt;ReplaySorcery;

View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>io.github.benjamimgois.goverlay</id>
<name>GOverlay</name>
<summary>Graphical UI to help manage Vulkan / OpenGL overlays</summary>
<launchable type="desktop-id">io.github.benjamimgois.goverlay.desktop</launchable>
<metadata_license>FSFAP</metadata_license>
<project_license>GPL-3.0-or-later</project_license>
<description>
<p>GOverlay can configure Vulkan / OpenGL overlays with a preview. Currently supported are MangoHud, vkBasalt and ReplaySorcery.</p>
</description>
<screenshots>
<screenshot type="default">
<caption>Options for MangoHud</caption>
<image>https://i.ibb.co/Sy1F6cC/goverlay-041.png</image>
</screenshot>
<screenshot>
<caption>Options for vkBasalt</caption>
<image>https://i.ibb.co/LgGXNFh/goverlay-041-2.png</image>
</screenshot>
<screenshot>
<caption>Options for ReplaySorcery</caption>
<image>https://i.ibb.co/VVd7rw1/goverlay-041-3.png</image>
</screenshot>
</screenshots>
<url type="homepage">https://github.com/benjamimgois/goverlay</url>
<url type="bugtracker">https://github.com/benjamimgois/goverlay/issues</url>
<content_rating type="oars-1.1" />
<categories>
<category>Utility</category>
<category>Game</category>
</categories>
</component>

View File

@ -0,0 +1,60 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop xdg-utils
DESCRIPTION="GOverlay is a Graphical UI to help manage Linux overlays. (binary version)"
HOMEPAGE="https://github.com/benjamimgois/goverlay"
SRC_URI="https://github.com/benjamimgois/goverlay/releases/download/${PV}/goverlay_1_1_1.tar.xz -> ${P}.tar.xz"
KEYWORDS="~amd64"
LICENSE="GPL-3"
SLOT="0"
IUSE="opengl vulkan"
DEPEND="
opengl? (
x11-apps/mesa-progs
)
vulkan? (
dev-util/vulkan-tools
)
"
RDEPEND="
!games-util/goverlay
dev-libs/qt6pas
"
S="${WORKDIR}"
src_install() {
dobin "goverlay"
domenu "${FILESDIR}/io.github.benjamimgois.goverlay.desktop"
insinto "/usr/share/metainfo"
doins "${FILESDIR}/io.github.benjamimgois.goverlay.metainfo.xml"
doman "${FILESDIR}/goverlay.1"
doicon "${FILESDIR}/goverlay.png"
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
einfo ""
einfo "Goverlay is a GUI program for configuring MangoHUD, and vkBasalt."
einfo ""
einfo "MangoHUD can be installed via the pkg <games-util/mangohud>."
einfo "vkBasalt can be installed via the pkg <games-util/vkbasalt>."
einfo ""
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}