Blame lutris.spec

1e9af8f
%define debug_package %{nil}
01cfa74
Name:           lutris
231be4c
Christopher b748019
Version:        0.5.7.1
Christopher b748019
Release:        4%{?dist}
01cfa74
Summary:        Install and play any video game easily
01cfa74
01cfa74
License:        GPLv3
01cfa74
URL:            http://%{name}.net
christopher eb708e6
Source0:        %{URL}/releases/%{name}_%{version}.tar.gz
01cfa74
01cfa74
BuildRequires:  desktop-file-utils
01cfa74
BuildRequires:  python3-devel
01cfa74
BuildRequires:  python3-gobject, python3-wheel, python3-setuptools, python3-gobject
214be18
Requires:       python3-evdev, python3-gobject, python3-PyYAML, cabextract
1ff02e8
Requires:       gtk3, psmisc, xorg-x11-server-Xephyr, xrandr
01cfa74
Requires:       hicolor-icon-theme
8a2fe7f
Requires:       gnome-desktop3
1e9af8f
1e9af8f
%ifarch x86_64
1e9af8f
Requires:       mesa-dri-drivers(x86-32)
1e9af8f
Requires:       mesa-vulkan-drivers(x86-32)
1e9af8f
Requires:       vulkan-loader(x86-32)
818e7c4
Requires:       mesa-libGL(x86-32)
1e9af8f
%endif
1e9af8f
6db88ee
Requires:       mesa-vulkan-drivers
7ba0d0a
Requires:       mesa-dri-drivers
6db88ee
Requires:       vulkan-loader
818e7c4
Requires:       mesa-libGL
23ec5eb
Requires:       python3-requests
23ec5eb
Requires:       python3-pillow
2666c01
Requires:       glx-utils
2666c01
Requires:       gvfs
653c0f5
Requires:       webkit2gtk3
01cfa74
Recommends:     wine-core
01cfa74
BuildRequires:  fdupes
c0cc89e
BuildRequires:  libappstream-glib
01cfa74
Christopher b748019
#change manpage placement in 0.5.7.1
Christopher b748019
Patch0:         fix-manpage-placement.patch
Christopher b748019
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
fc4c23c
%autosetup -n %{name}-%{version} -p1
01cfa74
01cfa74
01cfa74
%build
01cfa74
%py3_build
01cfa74
01cfa74
01cfa74
%install
01cfa74
%py3_install
3b6a86f
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/net.%{name}.Lutris.metainfo.xml
c0cc89e
01cfa74
%fdupes %{buildroot}%{python3_sitelib}
01cfa74
e9ef8f5
desktop-file-install --dir=%{buildroot}%{_datadir}/applications share/applications/net.%{name}.Lutris.desktop
01cfa74
01cfa74
%files
01cfa74
%{_bindir}/%{name}
01cfa74
%{_datadir}/%{name}/
e9ef8f5
%{_datadir}/applications/net.%{name}.Lutris.desktop
01cfa74
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
e9ef8f5
%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
e9ef8f5
%{_datadir}/icons/hicolor/22x22/apps/%{name}.png
e9ef8f5
%{_datadir}/icons/hicolor/24x24/apps/%{name}.png
e9ef8f5
%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
01cfa74
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
christopher 5128cc6
%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
christopher 5128cc6
%{_datadir}/icons/hicolor/128x128/apps/%{name}.png
01cfa74
%{python3_sitelib}/%{name}-*.egg-info
01cfa74
%{python3_sitelib}/%{name}/
6ecca33
%{_datadir}/metainfo/
Christopher b748019
%{_datadir}/man/man1/%{name}.1.gz
01cfa74
01cfa74
%changelog
Christopher b748019
* Sun Dec 20 2020 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.7.1-4
Christopher b748019
- Reverting to 0.5.7.1 til lutris dev fixes bugs blocking 0.5.8, also fixing manpage placement in that branch
Christopher b748019
 
7751075
* Sun Nov 29 2020 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.8.1-2
7751075
- Patch to remove python-magic as a requirement to fix some issues
7751075
f1b0a4c
* Sun Nov 29 2020 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.8.1-1
f1b0a4c
- New Version
f1b0a4c
christopher c254b1d
* Wed Nov 18 2020 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.8-1
christopher c254b1d
- New Version
christopher c254b1d
1ff02e8
* Tue Jul 28 2020 Adam Jackson <ajax@redhat.com> - 0.5.7.1-3
1ff02e8
- Require xrandr not xorg-x11-server-utils
1ff02e8
0d64f44
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.7.1-2
0d64f44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
0d64f44
christopher 16f85d3
* Fri Jul 24 2020 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.7.1-1
christopher 16f85d3
- New Version
christopher 16f85d3
christopher e991e74
* Sun Jul 5 2020 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.7-1
christopher e991e74
- New Version
christopher e991e74
8b6ae08
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.5.6-2
8b6ae08
- Rebuilt for Python 3.9
8b6ae08
christopher 5128cc6
* Thu Apr 16 2020 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.6-1
christopher 5128cc6
- New Version
christopher 5128cc6
christopher 1e26997
* Sun Apr 05 2020 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.5-2
christopher 1e26997
- Removed unecessary comments 
christopher 1e26997
christopher 1e26997
* Sun Apr 05 2020 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.5-1
christopher 1e26997
- New Version
christopher 1e26997
fc4c23c
* Fri Mar 13 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.5.4-3
fc4c23c
- Backport upstream patch. Fix #1806132
fc4c23c
1cb5537
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4-2
1cb5537
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
1cb5537
3b6a86f
* Sun Jan 26 2020 Tomas Tomecek <ttomecek@redhat.com> - 0.5.4-1
3b6a86f
- new upstream release: 0.5.4
3b6a86f
Christopher King ad0fd6a
* Sun Sep 8 2019 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.3-1
Christopher King ad0fd6a
- New Version
Christopher King ad0fd6a
1923e18
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.5.2.1-3
1923e18
- Rebuilt for Python 3.8
1923e18
4ffce66
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.2.1-2
4ffce66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
4ffce66
Christopher King 747759e
* Wed Apr 10 2019 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.2.1-1
Christopher King 747759e
- New version
Christopher King 747759e
Christopher King 6a59ccb
* Mon Apr 8 2019 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.2-1
Christopher King 6a59ccb
- New version
Christopher King 6a59ccb
a3b46b4
* Mon Feb 25 2019 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.1.2-1
a3b46b4
- New version
a3b46b4
2666c01
* Mon Feb 25 2019 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.1.1-1
2666c01
- New version
2666c01
6ecca33
* Sun Feb 24 2019 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.1-1
6ecca33
- New version
6ecca33
653c0f5
* Tue Feb 19 2019 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.0.1-5
653c0f5
- More additional depends
653c0f5
23ec5eb
* Sun Feb 3 2019 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.0.1-2
23ec5eb
- Forgot to add additional depends
23ec5eb
e9ef8f5
* Sun Feb 3 2019 Christopher King <bunnyapocalypse@protonmail.com> - 0.5.0.1-1
e9ef8f5
- Updating version
e9ef8f5
eaa3c8b
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.23-9
eaa3c8b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
eaa3c8b
214be18
* Thu Jan 3 2019 Christopher King <bunnyapocalypse@protonmail.com> - 0.4.23-8
214be18
- Forgot mesa-libGL drivers
729ee04
7ba0d0a
* Sun Dec 30 2018 Christopher King <bunnyapocalypse@protonmail.com> - 0.4.23-7
7ba0d0a
- Forgot 64 bit mesa-dri drivers
7ba0d0a
1e9af8f
* Sun Dec 30 2018 Christopher King <bunnyapocalypse@protonmail.com> - 0.4.23-6
1e9af8f
- Changing depends again, specifying arches
1e9af8f
6db88ee
* Fri Dec 28 2018 Christopher King <bunnyapocalypse@protonmail.com> - 0.4.23-5
6db88ee
- Changing the format of those previously added dependencies so that they work
147c29c
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