summaryrefslogtreecommitdiff
path: root/games-util/steamtinkerlaunch
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 05:48:38 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 05:48:38 -0500
commitbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (patch)
tree0d7a74b4463ee387f9cf9368ceb1b757f694f72a /games-util/steamtinkerlaunch
parentf716a9fe6455d39eef01e718aae68dae61c19704 (diff)
downloadbaldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.gz
baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.xz
baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.zip
Revert "Adding metadata"
This reverts commit f716a9fe6455d39eef01e718aae68dae61c19704.
Diffstat (limited to 'games-util/steamtinkerlaunch')
-rw-r--r--games-util/steamtinkerlaunch/Manifest1
-rw-r--r--games-util/steamtinkerlaunch/metadata.xml13
-rw-r--r--games-util/steamtinkerlaunch/steamtinkerlaunch-12.12.ebuild85
-rw-r--r--games-util/steamtinkerlaunch/steamtinkerlaunch-9999.ebuild79
4 files changed, 178 insertions, 0 deletions
diff --git a/games-util/steamtinkerlaunch/Manifest b/games-util/steamtinkerlaunch/Manifest
new file mode 100644
index 000000000000..c8a63e086bcc
--- /dev/null
+++ b/games-util/steamtinkerlaunch/Manifest
@@ -0,0 +1 @@
+DIST steamtinkerlaunch-12.12.tar.gz 439377 BLAKE2B a59d61e7161460aaa73645af0ee8f179e23d41fee11a0fc1ff2f0637f53b02a2dd98832ff1e20312d85864c8fd160a55f40430df3dad9fe658471eec210b0be5 SHA512 4ba6a10e049069f0ef31f7d624bc41409777fe9f549a4281d4cc9276f37907b2b344daa2651e38ebebc6897bbd8ae33bfa194b01a920ad277a362dfae19beacd
diff --git a/games-util/steamtinkerlaunch/metadata.xml b/games-util/steamtinkerlaunch/metadata.xml
new file mode 100644
index 000000000000..f99697f7ccc2
--- /dev/null
+++ b/games-util/steamtinkerlaunch/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <name>Vincent Ahluwalia</name>
+ <email>vincentahluwalia@protonmail.com</email>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://github.com/sonic2kk/steamtinkerlaunch/issues</bugs-to>
+ <changelog>https://github.com/sonic2kk/steamtinkerlaunch/wiki/Changelog</changelog>
+ <remote-id type="github">sonic2kk/steamtinkerlaunch</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/games-util/steamtinkerlaunch/steamtinkerlaunch-12.12.ebuild b/games-util/steamtinkerlaunch/steamtinkerlaunch-12.12.ebuild
new file mode 100644
index 000000000000..699152e22650
--- /dev/null
+++ b/games-util/steamtinkerlaunch/steamtinkerlaunch-12.12.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature xdg
+
+DESCRIPTION="Wrapper script for Steam custom launch options"
+HOMEPAGE="https://github.com/sonic2kk/steamtinkerlaunch"
+if [ "${PV}" == 9999 ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/sonic2kk/${PN}"
+else
+ SRC_URI="https://github.com/sonic2kk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test"
+
+BDEPEND="
+ app-alternatives/awk
+ app-shells/bash
+ dev-vcs/git
+ app-arch/unzip
+ net-misc/wget
+ x11-misc/xdotool
+ x11-apps/xprop
+ x11-apps/xrandr
+ || ( app-editors/vim-core dev-util/xxd )
+ x11-apps/xwininfo
+ >=gnome-extra/yad-7.2
+"
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e 's|PREFIX := /usr|PREFIX := $(DESTDIR)/usr|' \
+ -e "s|share/doc/${PN}|share/doc/${PF}|" \
+ -e '/sed "s:^PREFIX=/d' \
+ Makefile
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature_header "Optional programs for additional features:"
+ optfeature "running DOSBox games natively." games-engines/boxtron
+ optfeature "optimizing games with a configurable tool." games-util/gamemode
+ optfeature "running games in an insolated Xwayland instance." gui-wm/gamescope
+ optfeature "debugging programs from GNU." sys-devel/gdb
+ optfeature "Game Icons for Game Desktop Files." media-gfx/imagemagick
+ optfeature "JSON Parser utility. Used to get updated Proton versions for Vortex and other things.\
+ Highly recommended." app-misc/jq
+ optfeature "sending desktop notifications. A custom notifier may be defined." x11-libs/libnotify
+ optfeature "monitoring performance metrics such as FPS, temperatures, CPU/GPU load and more." games-util/mangohud
+ optfeature "game network activity monitoring." sys-apps/net-tools
+ optfeature "putting games and applications to sleep to free up resources." x11-misc/nyrna-bin
+ optfeature "extracting SpecialK archives." app-arch/p7zip
+ optfeature "extracting data from game executables." app-misc/pev
+ optfeature "backing up and restoring the steamuser folder of a Proton prefix." net-misc/rsync
+ optfeature "starting ScummVM games natively via Roberta." games-engines/scummvm
+ optfeature "writing game logs." dev-util/strace
+ optfeature "checking if a VR headset is present." sys-apps/usbutils
+ optfeature "vulkan post-processing (shader) layer similar to and \
+ mostly compatible with ReShade shaders." games-util/vkbasalt
+ optfeature "playing stereoscopic videos, regular videos \
+ and games in VR." media-gfx/vr-video-player
+ optfeature "running applications with system Wine and performing \
+ associated Wine configurations." app-emulation/wine-vanilla
+ optfeature "installing Winetricks workarounds/verbs on Wine/Proton prefixes." app-emulation/winetricks
+ optfeature "desktop environment application integration, such as \
+ opening default browsers or text editors." x11-misc/xdg-utils
+
+ ewarn ""
+ ewarn "This is the latest stable release of this package."
+ ewarn "It has LOTS of bugs and is currently UNSUPPORTED by upstream!"
+ ewarn "Users are STRONGLY encouraged to use the -9999 version of this package."
+
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+}
diff --git a/games-util/steamtinkerlaunch/steamtinkerlaunch-9999.ebuild b/games-util/steamtinkerlaunch/steamtinkerlaunch-9999.ebuild
new file mode 100644
index 000000000000..49a714b05df6
--- /dev/null
+++ b/games-util/steamtinkerlaunch/steamtinkerlaunch-9999.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature xdg
+
+DESCRIPTION="Wrapper script for Steam custom launch options"
+HOMEPAGE="https://github.com/sonic2kk/steamtinkerlaunch"
+if [ "${PV}" == 9999 ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/sonic2kk/${PN}"
+else
+ SRC_URI="https://github.com/sonic2kk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test"
+
+BDEPEND="
+ app-alternatives/awk
+ app-shells/bash
+ dev-vcs/git
+ app-arch/unzip
+ net-misc/wget
+ x11-misc/xdotool
+ x11-apps/xprop
+ x11-apps/xrandr
+ || ( app-editors/vim-core dev-util/xxd )
+ x11-apps/xwininfo
+ >=gnome-extra/yad-7.2
+"
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e 's|PREFIX := /usr|PREFIX := $(DESTDIR)/usr|' \
+ -e "s|share/doc/${PN}|share/doc/${PF}|" \
+ -e '/sed "s:^PREFIX=/d' \
+ Makefile
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature_header "Optional programs for additional features:"
+ optfeature "running DOSBox games natively." games-engines/boxtron
+ optfeature "optimizing games with a configurable tool." games-util/gamemode
+ optfeature "running games in an insolated Xwayland instance." gui-wm/gamescope
+ optfeature "debugging programs from GNU." sys-devel/gdb
+ optfeature "Game Icons for Game Desktop Files." media-gfx/imagemagick
+ optfeature "JSON Parser utility. Used to get updated Proton versions for Vortex and other things.\
+ Highly recommended." app-misc/jq
+ optfeature "sending desktop notifications. A custom notifier may be defined." x11-libs/libnotify
+ optfeature "monitoring performance metrics such as FPS, temperatures, CPU/GPU load and more." games-util/mangohud
+ optfeature "game network activity monitoring." sys-apps/net-tools
+ optfeature "putting games and applications to sleep to free up resources." x11-misc/nyrna-bin
+ optfeature "extracting SpecialK archives." app-arch/p7zip
+ optfeature "extracting data from game executables." app-misc/pev
+ optfeature "backing up and restoring the steamuser folder of a Proton prefix." net-misc/rsync
+ optfeature "starting ScummVM games natively via Roberta." games-engines/scummvm
+ optfeature "writing game logs." dev-util/strace
+ optfeature "checking if a VR headset is present." sys-apps/usbutils
+ optfeature "Vulkan post-processing (shader) layer similar to and \
+ mostly compatible with ReShade shaders." games-util/vkbasalt
+ optfeature "playing stereoscopic videos, regular videos \
+ and games in VR." media-gfx/vr-video-player
+ optfeature "running applications with system Wine and performing \
+ associated Wine configurations." app-emulation/wine-vanilla
+ optfeature "installing Winetricks workarounds/verbs on Wine/Proton prefixes." app-emulation/winetricks
+ optfeature "Desktop environment application integration, such as \
+ opening default browsers or text editors." x11-misc/xdg-utils
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+}