commit c58933de232d378aba6c92dc87ed505614bfce26
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Sat Oct 27 14:35:37 2018 +0200
Release 1.7.0
.gitignore | 1 +
ppsspp-armv7.patch | 8 ++++----
ppsspp.spec | 25 ++++++++++++++++---------
sources | 2 +-
4 files changed, 22 insertions(+), 14 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5feab63..4c16bfa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/ppsspp-6d0ed4a.tar.gz
+/ppsspp-1.7.0.tar.gz
diff --git a/ppsspp-armv7.patch b/ppsspp-armv7.patch
index 6e15b9a..f97ea60 100644
--- a/ppsspp-armv7.patch
+++ b/ppsspp-armv7.patch
@@ -2,11 +2,11 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2f9a21e4f..4f2fba85c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -23,6 +23,7 @@
+@@ -28,6 +28,7 @@
if(CMAKE_SYSTEM_PROCESSOR)
if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^arm")
set(ARM ON)
+ add_definitions(-mfpu=neon -fomit-frame-pointer -ftree-vectorize
-mvectorize-with-neon-quad -ffast-math -DARM_NEON)
- if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^armv7")
- set(ARMV7 ON)
- # Horrifying workaround for bug in android cmake stuff for asm files
+ if(UNIX AND NOT APPLE)
+ execute_process(COMMAND cat /proc/cpuinfo OUTPUT_VARIABLE OUTSTR)
+ string(FIND "${OUTSTR}" "ODROID-XU" pos)
diff --git a/ppsspp.spec b/ppsspp.spec
index 256a2a7..f51d602 100644
--- a/ppsspp.spec
+++ b/ppsspp.spec
@@ -4,29 +4,31 @@ ExcludeArch: %{power64}
# -Wl,--as-needed breaks linking on fedora 30+
%undefine _ld_as_needed
-%global commit 6d0ed4ad0700030f6e80b1f6a420b8983624e93d
+%global commit caa506bf2a253a99850a4248a1cb5a399f32467a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
-%global date 20180912
+%global date 20181027
Name: ppsspp
-Version: 1.6.3
-Release: 4.%{date}git%{shortcommit}%{?dist}
+Version: 1.7.0
+Release: 1%{?dist}
Summary: A PSP emulator
License: BSD and GPLv2+
URL:
https://www.ppsspp.org/
-# git clone
https://github.com/hrydgard/ppsspp.git
-# git checkout 6d0ed4ad0700030f6e80b1f6a420b8983624e93d
-## This commit coincides with a post-commit of release 1.6.3
+## This commit coincides with the commit of release 1.7.0
## We need to checkout it, then download relative submodules
## which are not included in the source code:
+##
+# git clone
https://github.com/hrydgard/ppsspp.git
+# git checkout caa506bf2a253a99850a4248a1cb5a399f32467a
# git submodule update --init ext/armips
# git submodule update --init ext/glslang
# git submodule update --init ext/SPIRV-Cross
# git submodule update --init ext/discord-rpc
# rm -rf ppsspp/.git ppsspp/.gitignore
-# tar -czvf ppsspp-%%{shortcommit}.tar.gz ppsspp
-Source0:
https://github.com/hrydgard/%{name}/archive/%{commit}/%{name}-%{shortcomm...
+# tar -czvf ppsspp-%%{version}.tar.gz ppsspp
+##
+Source0: ppsspp-%{version}.tar.gz
Source1: %{name}.desktop
Source2: %{name}.appdata.xml
@@ -45,6 +47,7 @@ BuildRequires: snappy-devel
BuildRequires: SDL2-devel
BuildRequires: gcc, gcc-c++
BuildRequires: libzip-devel
+BuildRequires: zlib-devel
BuildRequires: glew-devel
BuildRequires: libGL-devel
BuildRequires: qt5-qtbase-devel
@@ -162,6 +165,10 @@ appstream-util validate-relax --nonet
%{buildroot}%{_metainfodir}/*.appdata.xml
%changelog
+* Sat Oct 27 2018 Antonio Trande <sagitter(a)fedoraproject.org> - 1.7.0-1
+- Release 1.7.0
+- Enable GLES2 option
+
* Wed Sep 12 2018 Antonio Trande <sagitter(a)fedoraproject.org> -
1.6.3-4.20180912git6d0ed4a
- Enable USE_WAYLAND_WSI
- Install runtime libraries
diff --git a/sources b/sources
index 99e1425..117c2c8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ae094a96785f6e316d4603ebaf7f1cee ppsspp-6d0ed4a.tar.gz
+6682bc111f5f521008213cf3a428ed8a ppsspp-1.7.0.tar.gz