File steamtinkerlaunch.spec of Package steamtinkerlaunch-git

#
# spec file for package steamtinkerlaunch
#
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


Name:           steamtinkerlaunch
Version:        git
Release:        0
BuildArch:      noarch
Summary:        Steam Tinker Launch is a Linux wrapper tool for use with the Steam client
License:        GPL-3.0-or-later
URL:            https://github.com/sonic2kk/steamtinkerlaunch
Source0:        %{name}-%{version}.tar.zst
BuildRequires:  cmake
BuildRequires:  gcc-c++
BuildRequires:  zstd
Requires:       gawk
Requires:       bash
Requires:       git
Requires:       ripgrep
Requires:       unzip
Requires:       wget
Requires:       which
Requires:       xdotool
Requires:       xprop 
Requires:       xrandr
Requires:       xwininfo
Requires:       yad >= 7.2
Recommends:     strace
Recommends:     libgamemode0
Recommends:     libgamemode0-32bit
Recommends:     gamemoded
Recommends:     libgamemodeauto0
Recommends:     libgamemodeauto0-32bit
Recommends:     mangohud
Recommends:     mangohud-32bit
Recommends:     winetricks
Recommends:     vkbasalt
Recommends:     replay-sorcery
Recommends:     scummvm
Recommends:     cabextract
Recommends:     innoextract
Recommends:     jq
Recommends:     ImageMagick
Recommends:     rsync
Recommends:     openssl

%description
Steam Tinker Launch (short stl) 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.
By using a versatile configuration structure it is both easy to set up and flexible.

%prep
%setup -q -n %{name}-%{version}

%build

%install
install -D -m 755 steamtinkerlaunch %{buildroot}/%{_bindir}/steamtinkerlaunch
mkdir -p %{buildroot}%{_datadir}/steamtinkerlaunch
cp -r collections eval guicfgs lang misc "%{buildroot}%{_datadir}/steamtinkerlaunch"

%files
%license LICENSE
%doc README.md
%{_datadir}/steamtinkerlaunch/
%{_bindir}/steamtinkerlaunch

%changelog
openSUSE Build Service is sponsored by