diff --git a/ppsspp.spec b/ppsspp.spec index 406d171..5cc680b 100644 --- a/ppsspp.spec +++ b/ppsspp.spec @@ -161,11 +161,16 @@ mkdir -p %{buildroot}%{_sysconfdir}/%{name} #setup wrapper(s) +##----------------####----------------####----------------####----------------## + touch %{buildroot}%{_sysconfdir}/%{name}/%{name}-headless.env cat > %{buildroot}%{_bindir}/%{name}-headless << 'EOF' #!/bin/sh +#Mark all sourced variables for export +set -a + #Do not edit this file! #Use %{_sysconfdir}/%{name}/%{name}-headless.env to set environment variables . %{_sysconfdir}/%{name}/%{name}-headless.env @@ -174,11 +179,16 @@ exec %{_libexecdir}/%{name}/%{name}-headless "$@" EOF +##----------------####----------------####----------------####----------------## + touch %{buildroot}%{_sysconfdir}/%{name}/%{name}-qt.env cat > %{buildroot}%{_bindir}/%{name}-qt << 'EOF' #!/bin/sh +#Mark all sourced variables for export +set -a + #Do not edit this file! #Use %{_sysconfdir}/%{name}/%{name}-qt.env to set environment variables . %{_sysconfdir}/%{name}/%{name}-qt.env @@ -187,11 +197,16 @@ exec %{_libexecdir}/%{name}/%{name}-qt "$@" EOF +##----------------####----------------####----------------####----------------## + touch %{buildroot}%{_sysconfdir}/%{name}/%{name}.env cat > %{buildroot}%{_bindir}/%{name} << 'EOF' #!/bin/sh +#Mark all sourced variables for export +set -a + #Do not edit this file! #Use %{_sysconfdir}/%{name}/%{name}.env to set environment variables . %{_sysconfdir}/%{name}/%{name}.env @@ -200,6 +215,8 @@ exec %{_libexecdir}/%{name}/%{name} "$@" EOF +##----------------####----------------####----------------####----------------## + #install files install -m 755 -D build-headless/PPSSPPHeadless %{buildroot}%{_libexecdir}/%{name}/%{name}-headless