Files
packages/anda/games/steamtinkerlaunch/git/steamtinkerlaunch-git.spec
T
Gilver ce4d5269c0 chore: Mass update email in Roachy's specs (#9355)
* chore: Mass update email in Roachy's specs

* fix(pokeshell): Recommends

Signed-off-by: Gilver <roachy@fyralabs.com>

* chore: Bump releases

* Update xone.spec

Signed-off-by: Gilver <roachy@fyralabs.com>

* Update falcond-gui.spec

Signed-off-by: Gilver <roachy@fyralabs.com>

* Update ghostty-nightly.spec

Signed-off-by: Gilver <roachy@fyralabs.com>

* Update ghostty.spec

Signed-off-by: Gilver <roachy@fyralabs.com>

* Update epsonscan2.spec

Signed-off-by: Gilver <roachy@fyralabs.com>

* Update neovim-default-editor.spec

Signed-off-by: Gilver <roachy@fyralabs.com>

---------

Signed-off-by: Gilver <roachy@fyralabs.com>
2026-01-20 11:20:54 -06:00

83 lines
2.5 KiB
RPMSpec

%global commit 8550ab26a712b7f5f6d0947070181446b9de61fd
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20250715
%global ver 12.12
%global base_name steamtinkerlaunch
%global _description %{expand:
Steam Tinker Launch is a Linux wrapper tool for use with the Steam client which allows customizing and start tools and options for games quickly on the fly.}
Name: %{base_name}-git
Version: %{ver}^%{commit_date}git.%{shortcommit}
Release: 2%{?dist}
Summary: Wrapper tool for use with the Steam client for custom launch options
License: GPL-3.0-or-later
URL: https://github.com/sonic2kk/steamtinkerlaunch
Source0: %{url}/archive/%{commit}/%{base_name}-%{commit}.tar.gz
BuildRequires: make
BuildRequires: sed
Requires: bash
Requires: gawk
Requires: git
Requires: procps-ng
Requires: tar
Requires: unzip
Requires: vim-common
Requires: wget
Requires: xdotool
Requires: xprop
Requires: xrandr
Requires: xwininfo
Requires: xxd
Requires: yad >= 7.2
# Weak deps for various optional features
Recommends: gamemode
Recommends: gameconqueror
# Default to terra-gamescope if available as Fedora's Gamescope package is notoriously broken, otherwise recommend Fedora's
Recommends: (terra-gamescope or gamescope)
Recommends: ImageMagick
Recommends: innoextract
Recommends: jq
Recommends: mangohud
Recommends: net-toolsa
Recommends: p7zip
Recommends: rsync
Recommends: scummvm
Recommends: strace
Recommends: usbutils
Recommends: vkBasalt
# Default to whatever WINE source the user has
Recommends: (winehq-staging or wine)
Recommends: winetricks
Recommends: xdg-utils
# Terra tag policy
Provides: %{base_name}.git
Conflicts: %{base_name}
BuildArch: noarch
Packager: Gilver E. <roachy@fyralabs.com>
%description %_description
%prep
%autosetup -p1 -n %{base_name}-%{commit}
# We only want the install commands from the Makefile
sed -i 's/.*sed.*//g' Makefile
# Let RPM handle the doc files
sed -i 's/.*doc.*//g' Makefile
%build
%install
%make_install PREFIX=%{buildroot}%{_prefix}
%files
%license LICENSE
%doc README.md
%{_bindir}/steamtinkerlaunch
%{_datadir}/steamtinkerlaunch
%{_datadir}/applications/steamtinkerlaunch.desktop
%{_datadir}/icons/hicolor/scalable/apps/steamtinkerlaunch.svg
%changelog
* Wed Mar 26 2025 Gilver E. <rockgrub@disroot.org> - 12.12
- Initial package