public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Vincent Ahluwalia" <vincentahluwalia@protonmail.com>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/proj/guru:dev commit in: games-util/steamtinkerlaunch/
Date: Thu, 30 Jan 2025 15:34:08 +0000 (UTC)	[thread overview]
Message-ID: <1738250958.50e4f3a4b476448441ad8e9d153b66f76dd8b47f.vincentahluwalia@gentoo> (raw)

commit:     50e4f3a4b476448441ad8e9d153b66f76dd8b47f
Author:     Vincent Ahluwalia <vincentahluwalia <AT> protonmail <DOT> com>
AuthorDate: Thu Jan 30 15:29:18 2025 +0000
Commit:     Vincent Ahluwalia <vincentahluwalia <AT> protonmail <DOT> com>
CommitDate: Thu Jan 30 15:29:18 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=50e4f3a4

games-util/steamtinkerlaunch: add 12.12 & 9999, drop 12.0

Signed-off-by: Vincent Ahluwalia <vincentahluwalia <AT> protonmail.com>

Was abandoned a while ago. Updated the ebuild and gave a warning because upstream only releases updates on master.

 games-util/steamtinkerlaunch/Manifest              |  2 +-
 games-util/steamtinkerlaunch/metadata.xml          | 11 ++-
 .../steamtinkerlaunch-12.0.ebuild                  | 59 ---------------
 .../steamtinkerlaunch-12.12.ebuild                 | 85 ++++++++++++++++++++++
 .../steamtinkerlaunch-9999.ebuild                  | 79 ++++++++++++++++++++
 5 files changed, 170 insertions(+), 66 deletions(-)

diff --git a/games-util/steamtinkerlaunch/Manifest b/games-util/steamtinkerlaunch/Manifest
index ffb3e48f9..c8a63e086 100644
--- a/games-util/steamtinkerlaunch/Manifest
+++ b/games-util/steamtinkerlaunch/Manifest
@@ -1 +1 @@
-DIST steamtinkerlaunch-12.0.tar.gz 402462 BLAKE2B 832a643bd967ca5129144ed11aa73c89bbbb936d67b49d7167e7139854e0de12fe4da3541442f61fb0bcf10c96179ed34516f2f7b2c8c8a626b12695b662e78d SHA512 7a952fc0e3dcaf8ed6199f2338e023d4580fd85203b1c49decca52c47c9c6fa7ace5d708ebc783bd2bb72a97feaf52c549e2e4932d46d6785e20298f4aaa0d3c
+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
index 361f7bde5..f99697f7c 100644
--- a/games-util/steamtinkerlaunch/metadata.xml
+++ b/games-util/steamtinkerlaunch/metadata.xml
@@ -2,13 +2,12 @@
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
   <maintainer type="person">
-    <description>new maintainers welcome</description>
-    <name>Peter Levine</name>
-    <email>plevine457@gmail.com</email>
+    <name>Vincent Ahluwalia</name>
+    <email>vincentahluwalia@protonmail.com</email>
   </maintainer>
   <upstream>
-    <bugs-to>https://github.com/frostworx/steamtinkerlaunch/issues</bugs-to>
-    <changelog>https://github.com/frostworx/steamtinkerlaunch/wiki/Changelog</changelog>
-    <remote-id type="github">frostworx/steamtinkerlaunch</remote-id>
+    <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.0.ebuild b/games-util/steamtinkerlaunch/steamtinkerlaunch-12.0.ebuild
deleted file mode 100644
index 198ff4202..000000000
--- a/games-util/steamtinkerlaunch/steamtinkerlaunch-12.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit optfeature xdg
-
-DESCRIPTION="Wrapper script for Steam custom launch options"
-HOMEPAGE="https://github.com/frostworx/steamtinkerlaunch"
-SRC_URI="https://github.com/frostworx/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-3"
-SLOT="0"
-
-KEYWORDS="~amd64"
-
-DEPEND=
-
-RDEPEND="
-	app-arch/unzip
-	|| ( app-editors/vim-core dev-util/xxd )
-	x11-apps/xprop
-	x11-apps/xrandr
-	x11-apps/xwininfo
-	x11-misc/xdotool
-
-	>=gnome-extra/yad-7.2
-"
-
-src_prepare() {
-	default
-
-	sed -e 's|PREFIX := /usr|PREFIX := $(DESTDIR)/usr|g' \
-		-e "s|share/doc/${PN}|share/doc/${PF}|g" \
-		-e '/sed "s:^PREFIX/d' \
-		-i Makefile || die
-}
-
-pkg_postinst() {
-	xdg_pkg_postinst
-
-	optfeature "writing an strace log of the launched game" dev-util/strace
-	optfeature "using GameMode per game" games-util/gamemode
-	optfeature "using MangoHUD per game" games-util/mangohud
-	optfeature "using vkBasalt per game" games-util/vkbasalt
-	optfeature "winetricks support" app-emulation/winetricks
-	optfeature "playing regular games side-by-side in VR" media-gfx/vr-video-player
-	optfeature "using Nyrna per game" x11-misc/nyrna
-	optfeature "network monitoring" sys-apps/net-tools
-	optfeature "Boxtron support" games-engines/boxtron
-	optfeature "ScummVM support via Roberta" games-engines/scummvm
-	optfeature "wine support" virtual/wine
-	optfeature "GameScope support" games-util/gamescope
-	optfeature "Notifier" x11-libs/libnotify
-	optfeature "extracting the Cheat Engine setup archive" app-arch/innoextract
-	optfeature "a quick VR HMD presence check" sys-apps/usbutils
-	optfeature "extracting game names from the steam api" app-misc/jq
-	optfeature "scaling a custom installed game header picture and for converting game icons" media-gfx/imagemagick
-	optfeature "extracting SpecialK archives" app-arch/p7zip
-}

diff --git a/games-util/steamtinkerlaunch/steamtinkerlaunch-12.12.ebuild b/games-util/steamtinkerlaunch/steamtinkerlaunch-12.12.ebuild
new file mode 100644
index 000000000..65e3ddb22
--- /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
+	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 000000000..993023f90
--- /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
+	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
+}


             reply	other threads:[~2025-01-30 15:34 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-01-30 15:34 Vincent Ahluwalia [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-02-15 12:14 [gentoo-commits] repo/proj/guru:dev commit in: games-util/steamtinkerlaunch/ Vincent Ahluwalia
2025-02-10 19:10 Blake Batson
2022-12-25 20:36 Mazunki Hoksaas
2022-01-21  2:09 Peter Levine
2022-01-16  1:11 Peter Levine

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1738250958.50e4f3a4b476448441ad8e9d153b66f76dd8b47f.vincentahluwalia@gentoo \
    --to=vincentahluwalia@protonmail.com \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox