diff --git a/games-util/goverlay-bin/Manifest b/games-util/goverlay-bin/Manifest new file mode 100644 index 0000000..241c471 --- /dev/null +++ b/games-util/goverlay-bin/Manifest @@ -0,0 +1 @@ +DIST goverlay-bin-1.1.1.tar.xz 6141876 BLAKE2B 08fe6668e3fdc58727622e2ad63a36e4ab20cdbe2fad5f595047723048be3dbb6773bf6d3530ecdce97d616b41609e52728c4f179c6750f22735534e4ef4fc95 SHA512 84fa145abc111590cc6dc0133f06423316d427f3fe658bf26f865ecff2cf3a5cc4d873a5507713fc1add88e61e6845db3497fb76c6096e5c3e7c0769aa5fb8b1 diff --git a/games-util/goverlay-bin/files/goverlay.1 b/games-util/goverlay-bin/files/goverlay.1 new file mode 100644 index 0000000..0ad17f5 --- /dev/null +++ b/games-util/goverlay-bin/files/goverlay.1 @@ -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. diff --git a/games-util/goverlay-bin/files/goverlay.png b/games-util/goverlay-bin/files/goverlay.png new file mode 100644 index 0000000..c3d6961 Binary files /dev/null and b/games-util/goverlay-bin/files/goverlay.png differ diff --git a/games-util/goverlay-bin/files/io.github.benjamimgois.goverlay.desktop b/games-util/goverlay-bin/files/io.github.benjamimgois.goverlay.desktop new file mode 100644 index 0000000..84bac62 --- /dev/null +++ b/games-util/goverlay-bin/files/io.github.benjamimgois.goverlay.desktop @@ -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; diff --git a/games-util/goverlay-bin/files/io.github.benjamimgois.goverlay.metainfo.xml b/games-util/goverlay-bin/files/io.github.benjamimgois.goverlay.metainfo.xml new file mode 100644 index 0000000..36644d9 --- /dev/null +++ b/games-util/goverlay-bin/files/io.github.benjamimgois.goverlay.metainfo.xml @@ -0,0 +1,40 @@ + + + io.github.benjamimgois.goverlay + + GOverlay + Graphical UI to help manage Vulkan / OpenGL overlays + + io.github.benjamimgois.goverlay.desktop + + FSFAP + GPL-3.0-or-later + + + GOverlay can configure Vulkan / OpenGL overlays with a preview. Currently supported are MangoHud, vkBasalt and ReplaySorcery. + + + + + Options for MangoHud + https://i.ibb.co/Sy1F6cC/goverlay-041.png + + + Options for vkBasalt + https://i.ibb.co/LgGXNFh/goverlay-041-2.png + + + Options for ReplaySorcery + https://i.ibb.co/VVd7rw1/goverlay-041-3.png + + + + https://github.com/benjamimgois/goverlay + https://github.com/benjamimgois/goverlay/issues + + + + Utility + Game + + diff --git a/games-util/goverlay-bin/goverlay-bin-1.1.1.ebuild b/games-util/goverlay-bin/goverlay-bin-1.1.1.ebuild new file mode 100644 index 0000000..3e32d0e --- /dev/null +++ b/games-util/goverlay-bin/goverlay-bin-1.1.1.ebuild @@ -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 ." + einfo "vkBasalt can be installed via the pkg ." + einfo "" +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +}
GOverlay can configure Vulkan / OpenGL overlays with a preview. Currently supported are MangoHud, vkBasalt and ReplaySorcery.