Accepting request 601031 from home:xenonpk

- Restore SDL build
- Update to version 1.5.4~git20180422:
  * Depal: Reapply texture when bounds change.
- Update to version 1.5.4~git20180422:
  * README: Add more to the issue template.
  * README: Cleanup and move some out to history.
  * Android: Add missing graphics shutdown calls.
- Update to version 1.5.4~git20180421:
  * Fix build with ffmpeg 4.0
- Update to version 1.5.4~git20180421:
  * Update UWP.vcxproj
  * Fixed Certification and img issues
- Update to version 1.5.4~git20180420:
  * Oops, meant to commit this.
  * Disable the loading state string display, creates too much translation work for 1.6
  * Android: Buildfix.
- Update to version 1.5.4~git20180418:
  * Conditionally revert "Remove the bad orientation hack. Seems the Nexus 5X bug is fixed."
- Update to version 1.5.4~git20180417:
  * Replay: Skip recording virtual disc reads.
- Update to version 1.5.4~git20180415:
  * add support for File app on iOS 11
- Update to version 1.5.4~git20180414:
  * Vulkan: Fix shutdown crash when device lost called.
  * Android: Avoid overload shadowing.
  * GLES: GlPushBuffer was a little too friendly.
  * Vulkan: Fix cache file error handling warnings.
  * Vulkan: Fix a log formatting issue.
- Update to version 1.5.4~git20180414:
  * Fix glitch in MGS: Acid perf hack. yeah, slippery slope..
  * Shader depal: fix bilinear filter coord
  * Implement shader depal for GL as well, but disabled by default.
  * Let's try it on SR2 as well.
  * Add a queue processing hack for Sonic Rivals too. Now it's fast.
  * Vulkan: Semi-gross hack that massively improves the perf of MGS2:Acid.
  * Fix various bugs.
  * Shader depal: Implement bilinear filtering.
  * Implement shader depal for Vulkan. See #10908. Bilinear filter not yet implemented.
- Update to version 1.5.4~git20180413:
  * Just add some constants for the GL texture slots.
  * Vulkan/D3D11: Make some space in the base uniform buffer by consolidating the spline parameters into one variable.

OBS-URL: https://build.opensuse.org/request/show/601031
OBS-URL: https://build.opensuse.org/package/show/Emulators/ppsspp?expand=0&rev=24
This commit is contained in:
Duarte Pousa 2018-04-25 15:28:16 +00:00 committed by Git OBS Bridge
parent dd8559dccf
commit 71272ceba0
5 changed files with 117 additions and 13 deletions

View File

@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/hrydgard/ppsspp.git</param>
<param name="changesrevision">f4d8bfdf187f909e7e64ca63d49ea7c9ee13d146</param></service></servicedata>
<param name="changesrevision">386c9d4fcf559ea0b22f509bf680f36fc541fcda</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4951e70036d18e226bf9bbe63945585a6b6ef70307115b31ec0122260fdce954
size 160107456

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:25a0fa3937919f61dd2faf9908b5304579a73170274a6b4338e60da0db9d6968
size 160103552

View File

@ -1,3 +1,92 @@
-------------------------------------------------------------------
Wed Apr 25 15:21:49 UTC 2018 - pousaduarte@gmail.com
- Restore SDL build
-------------------------------------------------------------------
Mon Apr 23 12:21:13 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5.4~git20180422:
* Depal: Reapply texture when bounds change.
-------------------------------------------------------------------
Sun Apr 22 16:23:36 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5.4~git20180422:
* README: Add more to the issue template.
* README: Cleanup and move some out to history.
* Android: Add missing graphics shutdown calls.
-------------------------------------------------------------------
Sat Apr 21 16:07:25 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5.4~git20180421:
* Fix build with ffmpeg 4.0
-------------------------------------------------------------------
Sat Apr 21 11:16:31 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5.4~git20180421:
* Update UWP.vcxproj
* Fixed Certification and img issues
-------------------------------------------------------------------
Fri Apr 20 12:15:27 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5.4~git20180420:
* Oops, meant to commit this.
* Disable the loading state string display, creates too much translation work for 1.6
* Android: Buildfix.
-------------------------------------------------------------------
Thu Apr 19 12:24:00 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5.4~git20180418:
* Conditionally revert "Remove the bad orientation hack. Seems the Nexus 5X bug is fixed."
-------------------------------------------------------------------
Tue Apr 17 18:41:42 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5.4~git20180417:
* Replay: Skip recording virtual disc reads.
-------------------------------------------------------------------
Mon Apr 16 12:47:56 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5.4~git20180415:
* add support for File app on iOS 11
-------------------------------------------------------------------
Sat Apr 14 22:43:26 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5.4~git20180414:
* Vulkan: Fix shutdown crash when device lost called.
* Android: Avoid overload shadowing.
* GLES: GlPushBuffer was a little too friendly.
* Vulkan: Fix cache file error handling warnings.
* Vulkan: Fix a log formatting issue.
-------------------------------------------------------------------
Sat Apr 14 11:12:59 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5.4~git20180414:
* Fix glitch in MGS: Acid perf hack. yeah, slippery slope..
* Shader depal: fix bilinear filter coord
* Implement shader depal for GL as well, but disabled by default.
* Let's try it on SR2 as well.
* Add a queue processing hack for Sonic Rivals too. Now it's fast.
* Vulkan: Semi-gross hack that massively improves the perf of MGS2:Acid.
* Fix various bugs.
* Shader depal: Implement bilinear filtering.
* Implement shader depal for Vulkan. See #10908. Bilinear filter not yet implemented.
-------------------------------------------------------------------
Fri Apr 13 12:16:31 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5.4~git20180413:
* Just add some constants for the GL texture slots.
* Vulkan/D3D11: Make some space in the base uniform buffer by consolidating the spline parameters into one variable.
-------------------------------------------------------------------
Thu Apr 12 12:59:25 UTC 2018 - pousaduarte@gmail.com

View File

@ -17,7 +17,7 @@
Name: ppsspp
Version: 1.5.4~git20180412
Version: 1.5.4~git20180422
Release: 0
Summary: PlayStation Portable Emulator
License: GPL-2.0+
@ -27,18 +27,23 @@ Source: %{name}-%{version}.tar.xz
BuildRequires: gcc-c++
BuildRequires: cmake >= 3.6
BuildRequires: Mesa-devel
BuildRequires: libzip-devel
BuildRequires: snappy-devel
BuildRequires: unzip
BuildRequires: fdupes
BuildRequires: unzip
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(vulkan)
BuildRequires: pkgconfig(glew)
BuildRequires: pkgconfig(sdl2)
BuildRequires: pkgconfig(zlib)
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(zlib)
BuildRequires: pkgconfig(libzip)
BuildRequires: snappy-devel
BuildRequires: glslang-devel
BuildRequires: wayland-devel
BuildRequires: Mesa-devel
#Qt deps:
BuildRequires: pkgconfig(Qt5Core)
@ -82,7 +87,16 @@ Required assets for PPSSPP GUI
%prep
%setup -q
sed -i -e 's|png17|png16|g' CMakeLists.txt
sed -i \
-e 's|png17|png16|g' \
CMakeLists.txt
#Use system libpng
find ./ \
-type f \( -name "*.cpp" -o -name "*.h" \) -exec \
sed -i \
-e 's|^#include [\"<]libpng1[0-9]/png.h[\">]|#include <png.h>|g' \
{} \;
echo "// This is a generated file.
@ -93,6 +107,7 @@ const char *PPSSPP_GIT_VERSION = \"%{version}\";
" > git-version.cpp
%build
#Restore -DUSE_SYSTEM_FFMPEG="ON" \ once ffmpeg bug is fixed upstream
mkdir build-qt build
@ -117,7 +132,7 @@ cmake .. \
-DCMAKE_SKIP_RPATH="YES" \
-Wno-dev
#%%make_jobs
%make_jobs
%install
mkdir -p %{buildroot}%{_bindir}
@ -143,7 +158,7 @@ install -m 755 -D build-qt/PPSSPPQt %{buildroot}%{_libexecdir}/%{name}/%{name}-q
ln %{buildroot}%{_libexecdir}/%{name}/%{name}-qt %{buildroot}%{_libexecdir}/%{name}/%{name}
#Failing sdl2 build
#install -m 755 -D build/PPSSPPSDL %%{buildroot}%%{_libexecdir}/%%{name}/%%{name}
install -m 755 -D build/PPSSPPSDL %%{buildroot}%%{_libexecdir}/%%{name}/%%{name}
mv assets %{buildroot}%{_libexecdir}/%{name}/
mkdir -p %{buildroot}%{_datadir}/pixmaps