From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6E932158087 for ; Sun, 16 Jan 2022 01:11:48 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7D9D3E081B; Sun, 16 Jan 2022 01:11:47 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C16A5E081B for ; Sun, 16 Jan 2022 01:11:46 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 31B74343122 for ; Sun, 16 Jan 2022 01:11:45 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9DF9D29A for ; Sun, 16 Jan 2022 01:11:43 +0000 (UTC) From: "Peter Levine" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Peter Levine" Message-ID: <1642295489.be7d1a2afbcc767c65dcfc3e57a42e87aa3f79f7.plevine457@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: games-util/steamtinkerlaunch/ X-VCS-Repository: repo/proj/guru X-VCS-Files: games-util/steamtinkerlaunch/Manifest games-util/steamtinkerlaunch/metadata.xml games-util/steamtinkerlaunch/steamtinkerlaunch-8.0.ebuild X-VCS-Directories: games-util/steamtinkerlaunch/ X-VCS-Committer: plevine457 X-VCS-Committer-Name: Peter Levine X-VCS-Revision: be7d1a2afbcc767c65dcfc3e57a42e87aa3f79f7 X-VCS-Branch: dev Date: Sun, 16 Jan 2022 01:11:43 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: ac432ceb-e212-4966-9e43-d583e253a5e5 X-Archives-Hash: 415f810cb43ce347ad164d30d4873825 commit: be7d1a2afbcc767c65dcfc3e57a42e87aa3f79f7 Author: Peter Levine gmail com> AuthorDate: Sun Jan 16 01:08:02 2022 +0000 Commit: Peter Levine gmail com> CommitDate: Sun Jan 16 01:11:29 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=be7d1a2a games-util/steamtinkerlaunch: initial commit Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Peter Levine gmail.com> games-util/steamtinkerlaunch/Manifest | 1 + games-util/steamtinkerlaunch/metadata.xml | 14 +++++ .../steamtinkerlaunch/steamtinkerlaunch-8.0.ebuild | 59 ++++++++++++++++++++++ 3 files changed, 74 insertions(+) diff --git a/games-util/steamtinkerlaunch/Manifest b/games-util/steamtinkerlaunch/Manifest new file mode 100644 index 000000000..526f02f5e --- /dev/null +++ b/games-util/steamtinkerlaunch/Manifest @@ -0,0 +1 @@ +DIST steamtinkerlaunch-8.0.tar.gz 265244 BLAKE2B 88198d1f31394a8207a1176caada9a24913571671783726a74c0882651de747a96a8174382c3651b07e96977541780e6b5ad42d1286c811bf20dfd320474c526 SHA512 8f879ef146ddd15a3da3182fa0752ae088e9d8653225641e40eecfe2f22703acf34897e34abbfb26bdea9111fbbac3866054ab522ed83c1ff3c77beeffceb217 diff --git a/games-util/steamtinkerlaunch/metadata.xml b/games-util/steamtinkerlaunch/metadata.xml new file mode 100644 index 000000000..23d01221b --- /dev/null +++ b/games-util/steamtinkerlaunch/metadata.xml @@ -0,0 +1,14 @@ + + + + + new maintainers welcome + Peter Levine + plevine457@gmail.com + + + https://github.com/frostworx/steamtinkerlaunch/issues + https://github.com/frostworx/steamtinkerlaunch/wiki/Changelog + frostworx/steamtinkerlaunch + + diff --git a/games-util/steamtinkerlaunch/steamtinkerlaunch-8.0.ebuild b/games-util/steamtinkerlaunch/steamtinkerlaunch-8.0.ebuild new file mode 100644 index 000000000..994b9fc9e --- /dev/null +++ b/games-util/steamtinkerlaunch/steamtinkerlaunch-8.0.ebuild @@ -0,0 +1,59 @@ +# 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 +} + +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 +}