From e96fa21155bda2b0fe56ea968396a7bed107f14c Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 14 Dec 2015 15:14:18 +0100 Subject: [PATCH] Fixes for spec file Fixes for Fedora Fixes for openSUSE This line avoid to ask to openSUSE security team about "polkit-unauthorized-privilege (Badness: 10000)". * #!BuildIgnore: rpmlint-mini ``` privileges without asking for the password. net.lutris.resetxpad.policy net.lutris.xboxdrv.policy net.lutris.xboxdrvctl.policy ``` --- lutris.spec | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/lutris.spec b/lutris.spec index 61be5649e..01596b08c 100644 --- a/lutris.spec +++ b/lutris.spec @@ -6,6 +6,7 @@ Release: 2%{?dist} Summary: Install and play any video game easily License: GPL-3.0+ +Group: Amusements/Games/Other URL: http://lutris.net Source0: http://lutris.net/releases/lutris_%{version}.tar.gz @@ -16,7 +17,7 @@ BuildRequires: desktop-file-utils BuildRequires: python-devel %if 0%{?fedora_version} -BuildRequires: pygobject3 +BuildRequires: pygobject3, python3-gobject Requires: pygobject3, PyYAML %endif %if 0%{?rhel_version} || 0%{?centos_version} @@ -31,6 +32,11 @@ BuildRequires: hicolor-icon-theme BuildRequires: polkit Requires: python-gobject, python-gtk, python-PyYAML %endif +%if 0%{?fedora_version} || 0%{?suse_version} +BuildRequires: fdupes +%endif + +#!BuildIgnore: rpmlint-mini %description @@ -49,7 +55,11 @@ on Linux. %install +rm -rf $RPM_BUILD_ROOT %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT +%if 0%{?fedora_version} || 0%{?suse_version} +%fdupes $RPM_BUILD_ROOT%{python_sitelib} +%endif #desktop icon %if 0%{?suse_version} @@ -57,7 +67,7 @@ on Linux. %endif %if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} -desktop-file-install --dir=$RPM_BUILD_ROOT%{_datadir}/applications %{name}.desktop +desktop-file-install --dir=$RPM_BUILD_ROOT%{_datadir}/applications share/applications/%{name}.desktop desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop %endif