commit: 58348ad2e734b5c717e10875c5578f3c7a557fb8
Author: crueter <crueter <AT> eden-emu <DOT> dev>
AuthorDate: Tue Jan 27 17:39:08 2026 +0000
Commit: crueter <crueter <AT> crueter <DOT> xyz>
CommitDate: Tue Jan 27 17:39:08 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58348ad2
games-emulation/eden: drop 0.0.4, add 0.1.0
Signed-off-by: crueter <crueter <AT> eden-emu.dev>
games-emulation/eden/Manifest | 3 ++-
.../eden/{eden-0.0.4.ebuild => eden-0.1.0.ebuild} | 14 +++++++++++---
2 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/games-emulation/eden/Manifest b/games-emulation/eden/Manifest
index 795e113ea3..0465049e97 100644
--- a/games-emulation/eden/Manifest
+++ b/games-emulation/eden/Manifest
@@ -1,2 +1,3 @@
-DIST eden-0.0.4.tar.gz 12804296 BLAKE2B
ea7a29f46e6e1d85e248fc8d04a1389dc7722479a711bf0a345acce0c52c7b8c80387e56fe54aed7c034a9130d13df5a6590d97455fedb52c8f6030459bc0a4f
SHA512
8fbac721d7a73de944180798c9298fb56194d0061d06e64f148d2fd16bbda1460f75f9363f91b30ac6907b1c85f98e7e07ab18b2146966c6c5be97e16b8acad3
+DIST eden-0.1.0-fix-httplib-package.patch 831 BLAKE2B
50fb92c3eb22e2c6596f35bea04b51cbe62f10178a6669d3a562ef25e0b26816662980445ea6c30fd2bf5d94c48db13ff059b76749987045441856f382e19bad
SHA512
a7279ce8a9525daf55878f192cc1e3b8461a69b484a4738443df5ef472ebfaf50d0c24296f6a0f6e606ea9eca39db3d1bd1b1e17ea8870470dc4d488b8bba604
+DIST eden-0.1.0.tar.gz 12217484 BLAKE2B
9457762306c583bdeb224f1d49c44cb0d8f99285ffac1fe2af90c19636522d552d5483f48dc0f3e658ceec8ba4d8e1241eeac382cdd492fc37e26ea61b864232
SHA512
d0a456aa649b9c54794ff3f01094a6bf609b54115746af8f2693e6279cefc1a95882e05d37058d8e8a01c35c4295fc55e524c0668adf8354b30fb0c35a673300
DIST nx-tzdb-121125.tar.gz 102895 BLAKE2B
6619b7ad2200be8efb495773d017a07985adb7b05ba97285427aa86103ae9a8c9befc698709539a0292c413c2c8082c39fd699e181140e6879844084e5c19382
SHA512
dc37a189a44ce8b5c988ca550582431a6c7eadfd3c6e709bee6277116ee803e714333e85c9e6cbb5c69346a14d6f2cc7ed96e8aa09cc5fb8a89f945059651db6
diff --git a/games-emulation/eden/eden-0.0.4.ebuild
b/games-emulation/eden/eden-0.1.0.ebuild
similarity index 93%
rename from games-emulation/eden/eden-0.0.4.ebuild
rename to games-emulation/eden/eden-0.1.0.ebuild
index 2d0b09094f..bc91e1c3e9 100644
--- a/games-emulation/eden/eden-0.0.4.ebuild
+++ b/games-emulation/eden/eden-0.1.0.ebuild
@@ -13,6 +13,7 @@ SRC_URI="
https://git.eden-emu.dev/eden-emu/eden/archive/v${PV/_/-}.tar.gz ->
${P}.tar.gz
https://git.crueter.xyz/misc/tzdb_to_nx/releases/download/${_TZDB_VER}/${_TZDB_VER}.tar.gz
->
nx-tzdb-${_TZDB_VER}.tar.gz
+ https://git.eden-emu.dev/eden-emu/eden/pulls/3395.patch ->
${PN}-0.1.0-fix-httplib-package.patch
"
S="${WORKDIR}/${PN}"
@@ -27,6 +28,10 @@ REQUIRED_USE="
"
RESTRICT="!test? ( test )"
+PATCHES=(
+ "${DISTDIR}/${PN}-0.1.0-fix-httplib-package.patch"
+)
+
RDEPEND="
app-arch/lz4
app-arch/zstd
@@ -54,7 +59,10 @@ RDEPEND="
dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
)
sdl? ( media-libs/libsdl2[haptic,joystick,sound,video] )
- ssl? ( dev-libs/openssl:= )
+ ssl? (
+ dev-libs/openssl:=
+ dev-cpp/cpp-httplib:=[ssl]
+ )
usb? ( dev-libs/libusb )
web-applet? ( dev-qt/qtwebengine:6[widgets] )
web-service? ( dev-cpp/cpp-httplib:=[ssl] )
@@ -134,10 +142,10 @@ src_configure() {
-DCPMUTIL_FORCE_SYSTEM=yes
-DTITLE_BAR_FORMAT_IDLE="Eden | v${PV/_/-}"
-DYUZU_TZDB_PATH="${WORKDIR}/nx-tzdb-${_TZDB_VER}"
- -DYUZU_USE_FASTER_LD=no
+ -DUSE_FASTER_LINKER=no
-DDYNARMIC_ENABLE_LTO=$(usex lto)
- -DYUZU_ENABLE_LTO=$(usex lto)
+ -DENABLE_LTO=$(usex lto)
-DDYNARMIC_USE_LLVM=$(usex llvm)
-DYUZU_DISABLE_LLVM=$(usex !llvm)