Skip to content

Commit

Permalink
games-emulation/cemu: add 2.0_p20220827, drop 2.0_p20220825
Browse files Browse the repository at this point in the history
  • Loading branch information
Tatsh committed Aug 28, 2022
1 parent 1227e18 commit 39ea974
Show file tree
Hide file tree
Showing 3 changed files with 897 additions and 552 deletions.
6 changes: 3 additions & 3 deletions games-emulation/cemu/Manifest
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
AUX cemu-deps.patch 19308 BLAKE2B dd667f136526bbefe819f92ff9b4b25de36dbe2fb7202973c8d256398326d7c9b19b79cc8ef0d19abbc1ecec93cc8241beff6e961a0542562feef65d22ec3ef2 SHA512 0702d7d567e93e4b6f3676ab39a6f6013732a7cf851b16846d3d9adf00f24ee1b763061eecce654cda07c68f1330714c77f2e4bc08a162809a3ed46238bf0b5f
DIST cemu-2.0_p20220825.tar.gz 22021801 BLAKE2B 485c603ea5ed7ba0fb645469fdc8a15276e003f4df43634e232f0b4e6c0e8d268dd467200dfafe9e56b33568080288c0d47352d1f681ffb338e995ff7db409f5 SHA512 deb94845e6e33805faa9e98c2f8564b85612faa0c49208715552b5c81f1acc2d980d5944d1e8b4f9bfbf072534103b2ce10d2f65f1d92c13dd3fd73ca70a7326
EBUILD cemu-2.0_p20220825.ebuild 1269 BLAKE2B 27054bf14edb2bebb67c93f804de5d09b6ac032566748ba267ba5b349e0c6bb75489cf5e28051d486cece933e8622d83129b88c88c511eeba21fc2798d297736 SHA512 2c7abf6db3ef205372c20e3bb1561fd3e679753fca607e16d56906bc346dd2db548115e13aec924648fbc3b5ad514b7810cf7f273144db24da3d5300c7a90e04
AUX cemu-deps.patch 27960 BLAKE2B fd82835e360962de4e64647c91df8f48efa8b0baa4611dc53d2ca9976ab2d2b8c48765ac8d8b159d9ea7d57531636140ba29bf9e4d60faf3a5bc9542cff074ba SHA512 fc516eb65e733c9a4ba69d89a862a01577cba9d42ac06a6ab48b1f3dd8d7f7afe8e7aa5db048ccab3cc63ff705f7cf1e6d227dff35d5271e4e5d09618b0cc376
DIST cemu-2.0_p20220827.tar.gz 22014271 BLAKE2B 5123abd7d00783e2410f77f2e33293e272fe3f9327c0a41bf31b324c3d305683b5051639501e2ddecd6e17f9c1530988b623867f7af4d12438a8a2beff7e99d0 SHA512 f4b524de045ed937be83c7f43fe6df7f85e258d0446e82f81272624406086c2f22306736f9976075a92db5f96d2c0812afa4da0b9b94bc217a2efec29811fd1c
EBUILD cemu-2.0_p20220827.ebuild 1677 BLAKE2B 2ef7e556bc698783dcee9b66b652ad67ea909287467eb2336d9472a7f9bcfd6c148d37fcd6fea1a2f659cc6ef1176fc48d6bd2a70cea0e0f66a4ccbb4ea0ad4a SHA512 b250186c861f2522eb4e68ff8aa71c85a400ad0b562310992160382c3e24434ca63f35fc41f4e39f7c82df822ebd3e969752e62585754b0cbb6f1c652a763d5f
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ inherit cmake

DESCRIPTION="Wii U emulator."
HOMEPAGE="https://cemu.info/ https://github.com/cemu-project/Cemu"
SHA="a2abffd37b9ce62d8d5d52031ec6c56a7fd03938"
SHA="ef61361b87592d96f9aba32de23dc954370fead3"
MY_PN="Cemu"
SRC_URI="https://github.com/cemu-project/${MY_PN}/archive/${SHA}.tar.gz -> ${P}.tar.gz"

Expand All @@ -30,30 +30,40 @@ DEPEND="app-arch/zarchive
media-libs/libsdl2[joystick,threads]
net-misc/curl
sys-libs/zlib
x11-libs/wxGTK:3.0-gtk3"
x11-libs/wxGTK:3.2-gtk3"
RDEPEND="${DEPEND}"

S="${WORKDIR}/${MY_PN}-${SHA}"

PATCHES=( "${FILESDIR}/${PN}-deps.patch" )

src_prepare() {
cmake_src_prepare
sed -re '/^find_package\(glslang.*/d' -i CMakeLists.txt || die
sed -re 's/pugixml::static//g' -e 's/SDL2::SDL2main//g' -i src/CMakeLists.txt || die
sed -re 's/glslang::SPIRV/SPIRV/g' -i src/Cafe/CMakeLists.txt || die
}

src_configure() {
AR=llvm-ar
CC=${CHOST}-clang
CXX=${CHOST}-clang++
OBJCOPY=llvm-objcopy
OBJDUMP=llvm-objdump
NM=llvm-nm
RANLIB=llvm-ranlib
tc-export CC CXX LD AR NM OBJDUMP OBJCOPY RANLIB
tc-export CC CXX LD NM OBJDUMP OBJCOPY
local mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
-DCMAKE_C_COMPILER_AR=llvm-ar
-DCMAKE_C_COMPILER_RANLIB=llvm-ranlib
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=$(usex lto)
-DENABLE_CUBEB=ON
-DENABLE_DISCORD_RPC=OFF
-DENABLE_OPENGL=ON
-DENABLE_SDL=ON
-DENABLE_VULKAN=ON
-DENABLE_WXWIDGETS=ON
-DwxWidgets_CONFIG_EXECUTABLE=/usr/$(get_libdir)/wx/config/gtk3-unicode-3.2-gtk3
-Wno-dev
)
cmake_src_configure
}

0 comments on commit 39ea974

Please sign in to comment.