01cfa74
Name:           lutris
1c80775
Version:        0.4.23
8c0d611
Release:        4%{?dist}
01cfa74
Summary:        Install and play any video game easily
01cfa74
01cfa74
License:        GPLv3
01cfa74
URL:            http://%{name}.net
078d320
Source0:        %{URL}/releases/%{name}-%{version}.tar.gz
01cfa74
01cfa74
BuildArch:      noarch
01cfa74
01cfa74
BuildRequires:  desktop-file-utils
01cfa74
BuildRequires:  python3-devel
01cfa74
BuildRequires:  python3-gobject, python3-wheel, python3-setuptools, python3-gobject
01cfa74
Requires:       python3-evdev, python3-gobject, python3-PyYAML, cabextract
01cfa74
Requires:       gtk3, psmisc, xorg-x11-server-Xephyr, xorg-x11-server-utils
01cfa74
Requires:       hicolor-icon-theme
8c0d611
Requires:       mesa-vulkan-drivers.i686, mesa-libGL.i686
01cfa74
Recommends:     wine-core
01cfa74
BuildRequires:  fdupes
c0cc89e
BuildRequires:  libappstream-glib
01cfa74
01cfa74
%description
01cfa74
Lutris is a gaming platform for GNU/Linux. Its goal is to make
01cfa74
gaming on Linux as easy as possible by taking care of installing
01cfa74
and setting up the game for the user. The only thing you have to
01cfa74
do is play the game. It aims to support every game that is playable
01cfa74
on Linux.
01cfa74
01cfa74
%prep
68cccd4
%setup -q -n %{name}-%{version}
01cfa74
01cfa74
01cfa74
%build
01cfa74
%py3_build
01cfa74
01cfa74
01cfa74
%install
01cfa74
%py3_install
c0cc89e
c0cc89e
appstream-util validate-relax --nonet %{_builddir}/%{name}-%{version}/share/appdata/%{name}.appdata.xml
c0cc89e
01cfa74
%fdupes %{buildroot}%{python3_sitelib}
01cfa74
01cfa74
desktop-file-install --dir=%{buildroot}%{_datadir}/applications share/applications/%{name}.desktop
01cfa74
01cfa74
%files
01cfa74
%{_bindir}/%{name}
01cfa74
%{_datadir}/%{name}/
01cfa74
%{_datadir}/applications/%{name}.desktop
01cfa74
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
01cfa74
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
01cfa74
%{_datadir}/polkit-1/actions/*
01cfa74
%{python3_sitelib}/%{name}-*.egg-info
01cfa74
%{python3_sitelib}/%{name}/
123019c
%{_datadir}/appdata/
01cfa74
01cfa74
%changelog
8c0d611
* Thu Dec 20 2018 Christopher King <bunnyapocalypse@protonmail.com> - 0.4.23-4
8c0d611
- Adding some mesa depends to make Lutris work on more systems more reliably
8c0d611
123019c
* Fri Nov 16 2018 Christopher King <bunnyapocalypse@protonmail.com> - 0.4.23-3
123019c
- Turns out that I hadn't actually made a mistake, reverting most of the changes
123019c
c0cc89e
* Thu Nov 15 2018 Christopher King <bunnyapocalypse@protonmail.com> - 0.4.23-2
c0cc89e
- Updating this spec to actually install the appdata file
c0cc89e
1c80775
* Wed Nov 7 2018 Christopher King <bunnyapocalypse@protonmail.com> - 0.4.23
1c80775
- New version
1c80775
b34bb92
* Mon Nov 5 2018 Christopher King <bunnyapocalypse@protonmail.com> - 0.4.22
b34bb92
- New version
b34bb92
eb86acc
* Fri Nov 2 2018 Christopher King <bunnyapocalypse@protonmail.com> - 0.4.21.1
eb86acc
- New version
eb86acc
078d320
* Sat Oct 20 2018 Christopher King <bunnyapocalypse@protonmail.com> - 0.4.21
078d320
- New version
078d320
01cfa74
* Wed Oct 10 2018 Christopher King <bunnyapocalypse@protonmail.com> - 0.4.20
01cfa74
- Edit the SUSE build service spec file to be fedora specific
01cfa74
01cfa74
* Tue Nov 29 2016 Mathieu Comandon <strycore@gmail.com> - 0.4.3
01cfa74
- Ensure correct Python3 dependencies
01cfa74
- Set up Python macros for building (Thanks to Pharaoh_Atem on #opensuse-buildservice)
01cfa74
01cfa74
* Sat Oct 15 2016 Mathieu Comandon <strycore@gmail.com> - 0.4.0
01cfa74
- Update to Python 3
01cfa74
- Bump version to 0.4.0
01cfa74
01cfa74
* Sat Dec 12 2015 RĂ©mi Verschelde <akien@mageia.org> - 0.3.7-2
01cfa74
- Remove ownership of system directories
01cfa74
- Spec file cleanup
01cfa74
01cfa74
* Fri Nov 27 2015 Mathieu Comandon <strycore@gmail.com> - 0.3.7-1
01cfa74
- Bump to version 0.3.7
01cfa74
01cfa74
* Thu Oct 30 2014 Mathieu Comandon <strycore@gmail.com> - 0.3.6-1
01cfa74
- Bump to version 0.3.6
01cfa74
- Add OpenSuse compatibility (contribution by @malkavi)
01cfa74
01cfa74
* Fri Sep 12 2014 Mathieu Comandon <strycore@gmail.com> - 0.3.5-1
01cfa74
- Bump version to 0.3.5
01cfa74
01cfa74
* Thu Aug 14 2014 Travis Nickles <nickles.travis@gmail.com> - 0.3.4-3
01cfa74
- Edited Requires to include pygobject3.
01cfa74
01cfa74
* Wed Jun 04 2014 Travis Nickles <nickles.travis@gmail.com> - 0.3.4-2
01cfa74
- Changed build and install step based on template generated by
01cfa74
  rpmdev-newspec.
01cfa74
- Added Requires.
01cfa74
- Ensure package can be built using mock.
01cfa74
01cfa74
* Tue Jun 03 2014 Travis Nickles <nickles.travis@gmail.com> - 0.3.4-1
01cfa74
- Initial version of the package