From f87d265ee5c5d3636e280eaef2f2f3960bc3ce96 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Thu, 22 Aug 2019 07:31:10 -0500 Subject: [PATCH] Wrapper fix. --- endless-sky-flatpak.sh | 2 -- endless-sky-wrapper | 2 ++ endless-sky.spec | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) delete mode 100644 endless-sky-flatpak.sh create mode 100644 endless-sky-wrapper diff --git a/endless-sky-flatpak.sh b/endless-sky-flatpak.sh deleted file mode 100644 index bcc3e65..0000000 --- a/endless-sky-flatpak.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/bash -endless-sky -r /app/share/endless-sky diff --git a/endless-sky-wrapper b/endless-sky-wrapper new file mode 100644 index 0000000..5d99dcd --- /dev/null +++ b/endless-sky-wrapper @@ -0,0 +1,2 @@ +#!/bin/bash +endless-sky.bin -r /app/share/endless-sky diff --git a/endless-sky.spec b/endless-sky.spec index 0b223ea..324657b 100644 --- a/endless-sky.spec +++ b/endless-sky.spec @@ -8,7 +8,7 @@ Summary: Space exploration, trading, and combat game License: GPLv3 URL: https://%{name}.github.io Source0: https://github.com/%{name}/%{name}/archive/%{gittag0}.tar.gz#/%{name}-%{version}.tar.gz -Source1: endless-sky-flatpak.sh +Source1: endless-sky-wrapper # Replace /usr/games with /usr/bin and /usr/share/games with /usr/share per # https://fedoraproject.org/wiki/SIGs/Games/Packaging. # Patch not submitted upstream. Upstream conforms to Debian packaging @@ -81,7 +81,9 @@ LDFLAGS="%{?__global_ldflags}" \ DESTDIR=%{buildroot} \ install install -m644 -D endless-sky.appdata.xml %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml -install -m755 %{SOURCE1} %{buildroot}%{_datadir}/%{name}/ +mv %{buildroot}%{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}.bin +install -m755 %{SOURCE1} %{buildroot}%{_bindir}/%{name} +sed -i 's|/app|%{_prefix}|g' %{buildroot}%{_bindir}/%{name} %files %doc README.md