From dbc788a8204db6fdb6ba8d58043fe8fd71c19f91 Mon Sep 17 00:00:00 2001 From: Mystro256 Date: Apr 13 2020 15:01:03 +0000 Subject: Fix rpmlint errors As introduced by the wayland wrapper change --- diff --git a/dolphin-emu.spec b/dolphin-emu.spec index 95da7fd..af56ce1 100644 --- a/dolphin-emu.spec +++ b/dolphin-emu.spec @@ -11,7 +11,7 @@ Name: dolphin-emu Version: 5.0.%{snapnumber} -Release: 4%{?dist} +Release: 5%{?dist} Summary: GameCube / Wii / Triforce Emulator Url: https://dolphin-emu.org/ @@ -180,10 +180,13 @@ install -m 0644 Data/51-usb-device.rules %{buildroot}%{_udevrulesdir}/51-dolphin #Create shell wrapper; dolphin doesn't work on wayland yet, but the QT GUI #tries to use it. For now, force xwayland. Also fixes bodhi test warning mv %{buildroot}/%{_bindir}/%{name} %{buildroot}/%{_bindir}/%{name}-x11 -echo 'QT_QPA_PLATFORM=xcb %{name}-x11 "$@"' > %{buildroot}/%{_bindir}/%{name} +echo -e '#!/usr/bin/bash\nQT_QPA_PLATFORM=xcb %{name}-x11 "$@"' \ + > %{buildroot}/%{_bindir}/%{name} #Remove workaround in desktop: sed -i "s/^Exec=.*/Exec=dolphin-emu/g" \ - %{buildroot}/%{_datadir}/applications/%{name}.desktop + %{buildroot}/%{_datadir}/applications/%{name}.desktop +#Symlink manpage +ln -s %{name}.6 %{buildroot}/%{_mandir}/man6/%{name}-x11.6 #Install appdata.xml install -p -D -m 0644 %{SOURCE1} \ @@ -201,6 +204,7 @@ appstream-util validate-relax --nonet \ %attr(755, root, root) %{_bindir}/%{name} %{_bindir}/%{name}-x11 %{_mandir}/man6/%{name}.* +%{_mandir}/man6/%{name}-x11.* %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.* %{_datadir}/%{name}/sys/Resources/ @@ -225,6 +229,10 @@ appstream-util validate-relax --nonet \ %{_udevrulesdir}/51-dolphin-usb-device.rules %changelog +* Mon Apr 13 2020 Jeremy Newton - 5.0.11819-5 +- Forgot shebang in wrapper +- Symlink manpage for dolphin-emu-x11 + * Mon Apr 13 2020 Jeremy Newton - 5.0.11819-4 - Fix permissions of wrapper script