SHA256
1
0
forked from pool/rpcs3

Accepting request 504855 from home:xenonpk

Include removed patch in changes

OBS-URL: https://build.opensuse.org/request/show/504855
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=2
This commit is contained in:
Klaus Kämpf 2017-06-20 06:26:40 +00:00 committed by Git OBS Bridge
parent 12adcbf93e
commit 2ee547b3d4
6 changed files with 52 additions and 58 deletions

View File

@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/RPCS3/rpcs3.git</param>
<param name="changesrevision">a3d1f7b7b0fc77796a903ca1232c6747ef8d862c</param></service></servicedata>
<param name="changesrevision">9cc52c75e30c434863f6bcf89205ff0178a7bb89</param></service></servicedata>

View File

@ -1,48 +0,0 @@
---
rpcs3/cmake_modules/ConfigureCompiler.cmake | 16 +---------------
1 file changed, 1 insertion(+), 15 deletions(-)
diff --git a/rpcs3/cmake_modules/ConfigureCompiler.cmake b/rpcs3/cmake_modules/ConfigureCompiler.cmake
index 42606144..d72de60c 100644
--- a/rpcs3/cmake_modules/ConfigureCompiler.cmake
+++ b/rpcs3/cmake_modules/ConfigureCompiler.cmake
@@ -4,9 +4,6 @@ if(CMAKE_COMPILER_IS_GNUCXX)
# Get GCC version
execute_process(COMMAND ${CMAKE_CXX_COMPILER} -dumpversion
OUTPUT_VARIABLE GCC_VERSION)
- string(REGEX MATCHALL "[0-9]+" GCC_VERSION_COMPONENTS ${GCC_VERSION})
- list(GET GCC_VERSION_COMPONENTS 0 GCC_MAJOR)
- list(GET GCC_VERSION_COMPONENTS 1 GCC_MINOR)
# GCC 4.9 and lower are too old
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.9.0)
@@ -14,16 +11,6 @@ if(CMAKE_COMPILER_IS_GNUCXX)
"GCC ${CMAKE_CXX_COMPILER_VERSION} is too old.")
endif()
- # FIXME: do we really need this?
- # GCC 6.1 is insufficient to compile, because of a regression bug
- #if(GCC_MAJOR EQUAL "6" AND GCC_MINOR EQUAL "1")
- # message(FATAL_ERROR
- # "GCC ${CMAKE_C_COMPILER_VERSION} is insufficient to build this project! "
- # "If you need to compile with GCC, use GCC 5.4 or lower or GCC 6.2 or higher "
- # "to build the project, or use CLANG instead. "
- # "See this regression bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70869")
- #endif()
-
# Set compiler options here
# Warnings
@@ -41,8 +28,7 @@ elseif("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
add_compile_options(-ftemplate-depth=1024)
if(APPLE)
add_compile_options(-stdlib=libc++)
- endif()
- if(WIN32)
+ elseif(WIN32)
add_compile_options(-pthread)
endif()
endif()
--
2.12.0

View File

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

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:45c183f72661fd7f26a4a8f850acb73be1a5d78a9f27f8bc6b64b6b8da6fb4a8
size 83668360

View File

@ -1,3 +1,47 @@
-------------------------------------------------------------------
Mon Jun 19 07:46:17 UTC 2017 - pousaduarte@gmail.com
- Update to version 0.0.2~git20170618:
* GUI: List SPRX modules only
* Fix icon and exe name for VS. Rename old rpcs3 project. Restored original name for rpcs3_.rc to rpcs3.rc. Delete old wxWidgets/setup.h & FindwxWidgets.cmake.
* Rename project rpcs3qt in rpcs3.
* Fix refresh by having the save occur on accept instead of during the destructor.
* EmuGameDir --> EmuConfigDir. Give QListWidget a parent to remove a slight memory leak.
* Fix message shown when Qt 5 is missing (#2884)
* Fix hex_to_bytes
* Remove unneeded patch cmake.patch
-------------------------------------------------------------------
Sat Jun 17 10:35:42 UTC 2017 - pousaduarte@gmail.com
- Update to version 0.0.2~git20170616:
* Fix inconsistent selection in gamelist/grid (#2871)
* Reimplement debugger resize & disassembly (#2876)
-------------------------------------------------------------------
Thu Jun 15 10:35:07 UTC 2017 - pousaduarte@gmail.com
- Update to version 0.0.2~git20170615:
* Include a VFS manipulation dialog (#2863)
-------------------------------------------------------------------
Thu Jun 15 10:28:57 UTC 2017 - pousaduarte@gmail.com
- Update to version 0.0.2~git20170614:
* Misc organizing and bug fixing
* Disable LLVM option in PPU when RPCS3 is not built with it
* Add automated qt5 tech support in CMake
* Fix annoying cmake output.
-------------------------------------------------------------------
Tue Jun 13 13:28:57 UTC 2017 - pousaduarte@gmail.com
- Update to version 0.0.2~git20170613:
* Add ability to boot elves in command line. (#2859)
* Implement strncasecmp and strrchr
* Update Icons provided by Discord user rutantan (#2862)
* Dx12/Vulk: Fix KernelBase.dll crash (#2870)
-------------------------------------------------------------------
Mon Jun 12 09:49:23 UTC 2017 - pousaduarte@gmail.com

View File

@ -17,13 +17,12 @@
Name: rpcs3
Version: 0.0.2~git20170611
Version: 0.0.2~git20170618
Release: 0
Summary: PS3 emulator/debugger
License: GPL-2.0
Url: https://rpcs3.net/
Source0: %{name}-%{version}.tar.xz
Patch0: cmake.patch
ExclusiveArch: x86_64
BuildRequires: gcc-c++
@ -61,9 +60,8 @@ An open-source PlayStation 3 emulator/debugger written in C++.
%prep
%setup -q
%patch0 -p1
#Exclude -lLLVM from linker flags
sed -i 's|set(LLVM_LIBS LLVM)|set(LLVM_LIBS)|g' %{name}/CMakeLists.txt
#Exclude -lLLVM from linker flags and fix Qt5 version limitations
sed -i -e 's|set(LLVM_LIBS LLVM)|set(LLVM_LIBS)|g' -e 's|Qt5 5.8|Qt5|g' -e 's|VERSION_LESS 5.8.0|VERSION_LESS 5.7.1|g' %{name}/CMakeLists.txt
%build
cmake . \
@ -75,7 +73,7 @@ cmake . \
-DCMAKE_CXX_FLAGS="%{optflags}" \
-DCMAKE_BUILD_TYPE="RelWithDebugInfo" \
-DCMAKE_SKIP_RPATH="YES" \
-DCMAKE_EXE_LINKER_FLAGS="-ldl -lyaml-cpp $(llvm-config --libs mcjit vectorize ipo x86codegen x86disassembler)"
-DCMAKE_EXE_LINKER_FLAGS="$(llvm-config --libs mcjit vectorize ipo x86codegen x86disassembler)"
%make_jobs