Accepting request 818412 from home:cunix:godot

More flexible check for PrefersNonDefaultGPU
to prepare for update of desktop-file-utils.

OBS-URL: https://build.opensuse.org/request/show/818412
OBS-URL: https://build.opensuse.org/package/show/games/godot?expand=0&rev=15
This commit is contained in:
Max Mitschke 2020-07-06 00:28:37 +00:00 committed by Git OBS Bridge
parent 54eb1a5001
commit 118e1437b9
2 changed files with 16 additions and 2 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jul 01 12:00:00 UTC 2020 - cunix@mail.de
- In .desktop file prefix "PrefersNonDefaultGPU" with "X-" only
until package desktop-file-utils is up to date.
-------------------------------------------------------------------
Fri Jun 26 21:00:00 UTC 2020 - cunix@mail.de

View File

@ -37,6 +37,7 @@ Patch0: linker_pie_flag.patch
# Use system certificates as fallback for certificates
Patch1: certs_fallback.patch
BuildRequires: Mesa-devel
BuildRequires: desktop-file-utils
BuildRequires: fdupes
BuildRequires: gcc
BuildRequires: gcc-c++
@ -220,8 +221,15 @@ cp thirdparty/README.md thirdparty_README.md
# actual doc location in openSUSE
sed -i 's/\/usr\/share\/doc\/godot\//\/usr\/share\/doc\/packages\/godot\//' misc/dist/linux/godot.6
# rpmlint considers file invalid without "X-" prefix
sed -i 's/PrefersNonDefaultGPU=true/X-PrefersNonDefaultGPU=true/' misc/dist/linux/org.godotengine.Godot.desktop
if [[ -z "$(desktop-file-validate misc/dist/linux/org.godotengine.Godot.desktop)" ]];
then
# desktop-file-utils version >= 0.25
echo desktop-file-utils is up to date and recognizes PrefersNonDefaultGPU.
else
echo PrefersNonDefaultGPU not recognized.
# rpmlint considers file invalid without "X-" prefix
sed -i 's/PrefersNonDefaultGPU=true/X-PrefersNonDefaultGPU=true/' misc/dist/linux/org.godotengine.Godot.desktop
fi
# disarm shebang
sed -i '1s/#!/##/' misc/dist/shell/godot.bash-completion