diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
| commit | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /games-util/chiaki-ng | |
| parent | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff) | |
| download | baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip | |
Adding metadata
Diffstat (limited to 'games-util/chiaki-ng')
| -rw-r--r-- | games-util/chiaki-ng/Manifest | 2 | ||||
| -rw-r--r-- | games-util/chiaki-ng/chiaki-ng-1.10.0.ebuild | 109 | ||||
| -rw-r--r-- | games-util/chiaki-ng/chiaki-ng-9999.ebuild | 109 | ||||
| -rw-r--r-- | games-util/chiaki-ng/files/chiaki-ng-1.10.0-munit-c23.patch | 15 | ||||
| -rw-r--r-- | games-util/chiaki-ng/files/chiaki-ng-1.10.0-use-shared-nanopb.patch | 29 | ||||
| -rw-r--r-- | games-util/chiaki-ng/metadata.xml | 24 |
6 files changed, 0 insertions, 288 deletions
diff --git a/games-util/chiaki-ng/Manifest b/games-util/chiaki-ng/Manifest deleted file mode 100644 index ecea75a07a96..000000000000 --- a/games-util/chiaki-ng/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST chiaki-ng-1.10.0.tar.gz 40971482 BLAKE2B 037beb6ffb178401a5cba0fb3fb0f7570b409d16bae5f3ac0b987fd03d625fa6cf085b444ca2e9cdbd119211d6650ba56267714f401de517a54606ba4b1db4e1 SHA512 abd03d6288b4f97e6977cb0772d9890fba3fa69d0d0681d7e930c4da18d2a39166673b2564ecb8b0ea496a075b2b605d3a553b9b5f587c2f2a815225ec0c968f -DIST munit-439de4a9b136bc3b5163e73d4caf37c590bef875.tar.gz 27747 BLAKE2B 81cac50228c9e782ce2100edc42462d900c08c6dd43c8a6e10abb6a72db559e780fc57e2a26cf308081cc4d55815e1444d8704af4b0fad73076c015753ca8bb8 SHA512 28fbe29636fd3ecb675f2e823165ac88be10adfbb2d4155fee43a4b2747c8dd4f24808ed9ddedd9a2ec60d96367e60fce8ca82c54b0eb605ed9b4bb05392a872 diff --git a/games-util/chiaki-ng/chiaki-ng-1.10.0.ebuild b/games-util/chiaki-ng/chiaki-ng-1.10.0.ebuild deleted file mode 100644 index e27ef1ecd4e1..000000000000 --- a/games-util/chiaki-ng/chiaki-ng-1.10.0.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VER_MUNIT="439de4a9b136bc3b5163e73d4caf37c590bef875" # Assuming unchanged, will verify if build fails - -PYTHON_COMPAT=( python3_{13..14} ) -inherit cmake python-single-r1 xdg - -DESCRIPTION="Client for PlayStation 4 and PlayStation 5 Remote Play" -HOMEPAGE="https://github.com/streetpea/chiaki-ng" - -if [[ "${PV}" == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/streetpea/${PN}.git" - inherit git-r3 -else - SRC_URI=" - https://github.com/streetpea/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://github.com/nemequ/munit/archive/${VER_MUNIT}.tar.gz -> munit-${VER_MUNIT}.tar.gz ) - " - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="+cli +gui +sdl +ffmpeg mbedtls test" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - gui? ( ffmpeg ) -" -RESTRICT="!test? ( test )" - -RDEPEND=" - ${PYTHON_DEPS} - dev-libs/libevdev - dev-libs/jerasure - dev-libs/nanopb - media-libs/libplacebo - media-libs/opus - net-dns/libidn2 - net-libs/miniupnpc:= - net-misc/curl - media-video/pipewire - sdl? ( media-libs/libsdl2[joystick,haptic] ) - gui? ( - dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl,widgets] - dev-qt/qtdeclarative:6[network,opengl,widgets,svg] - dev-qt/qtmultimedia:6 - dev-qt/qtsvg:6 - dev-qt/qtwebchannel:6[qml] - dev-qt/qtwebengine:6[qml,widgets] - ) - !mbedtls? ( dev-libs/openssl:= ) - mbedtls? ( net-libs/mbedtls ) - ffmpeg? ( media-video/ffmpeg:= ) -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - ${PYTHON_DEPS} - $(python_gen_cond_dep 'dev-python/protobuf[${PYTHON_USEDEP}]') - dev-libs/protobuf - virtual/pkgconfig -" - -PATCHES=( - # Use shared nanopb library instead of static - # https://bugs.gentoo.org/965824 - "${FILESDIR}/${P}-use-shared-nanopb.patch" -) - -src_prepare() { - cmake_src_prepare - - if use test; then - rm -r "${S}"/test/munit - cp -r "${WORKDIR}"/munit-${VER_MUNIT} "${S}"/test/munit || die - # munit uses ATOMIC_VAR_INIT, which was removed in C23 (GCC 15+) - eapply "${FILESDIR}/${P}-munit-c23.patch" - fi -} - -src_configure() { - local mycmakeargs=( - -DPYTHON_EXECUTABLE="${PYTHON}" - -DCHIAKI_USE_SYSTEM_JERASURE=ON - -DCHIAKI_USE_SYSTEM_NANOPB=ON - -DCHIAKI_USE_SYSTEM_CURL=ON - -DCHIAKI_ENABLE_STEAM_SHORTCUT=OFF # BUG: require cpp-steam-tools, used by steamdeck - -DCHIAKI_ENABLE_STEAMDECK_NATIVE=OFF # Used by steamdeck - -DCHIAKI_ENABLE_TESTS=$(usex test) - -DCHIAKI_ENABLE_CLI=$(usex cli) - -DCHIAKI_ENABLE_GUI=$(usex gui) - -DCHIAKI_ENABLE_FFMPEG_DECODER=$(usex ffmpeg) - -DCHIAKI_LIB_ENABLE_MBEDTLS=$(usex mbedtls) - -DCHIAKI_GUI_ENABLE_SDL_GAMECONTROLLER=$(usex sdl) - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - dolib.so "${BUILD_DIR}"/lib/*.so - use gui && dolib.so "${BUILD_DIR}"/gui/*.so -} diff --git a/games-util/chiaki-ng/chiaki-ng-9999.ebuild b/games-util/chiaki-ng/chiaki-ng-9999.ebuild deleted file mode 100644 index b1125b82f7c4..000000000000 --- a/games-util/chiaki-ng/chiaki-ng-9999.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VER_MUNIT="439de4a9b136bc3b5163e73d4caf37c590bef875" # Assuming unchanged, will verify if build fails - -PYTHON_COMPAT=( python3_{13..14} ) -inherit cmake python-single-r1 xdg - -DESCRIPTION="Client for PlayStation 4 and PlayStation 5 Remote Play" -HOMEPAGE="https://github.com/streetpea/chiaki-ng" - -if [[ "${PV}" == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/streetpea/${PN}.git" - inherit git-r3 -else - SRC_URI=" - https://github.com/streetpea/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://github.com/nemequ/munit/archive/${VER_MUNIT}.tar.gz -> munit-${VER_MUNIT}.tar.gz ) - " - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="+cli +gui +sdl +ffmpeg mbedtls test" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - gui? ( ffmpeg ) -" -RESTRICT="!test? ( test )" - -RDEPEND=" - ${PYTHON_DEPS} - dev-libs/libevdev - dev-libs/jerasure - dev-libs/nanopb - media-libs/libplacebo - media-libs/opus - net-dns/libidn2 - net-libs/miniupnpc:= - net-misc/curl - media-video/pipewire - sdl? ( media-libs/libsdl2[joystick,haptic] ) - gui? ( - dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl,widgets] - dev-qt/qtdeclarative:6[network,opengl,widgets,svg] - dev-qt/qtmultimedia:6 - dev-qt/qtsvg:6 - dev-qt/qtwebchannel:6[qml] - dev-qt/qtwebengine:6[qml,widgets] - ) - !mbedtls? ( dev-libs/openssl:= ) - mbedtls? ( net-libs/mbedtls ) - ffmpeg? ( media-video/ffmpeg:= ) -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - ${PYTHON_DEPS} - $(python_gen_cond_dep 'dev-python/protobuf[${PYTHON_USEDEP}]') - dev-libs/protobuf - virtual/pkgconfig -" - -PATCHES=( - # Use shared nanopb library instead of static - # https://bugs.gentoo.org/965824 - "${FILESDIR}/${PN}-1.10.0-use-shared-nanopb.patch" -) - -src_prepare() { - cmake_src_prepare - - if use test; then - rm -r "${S}"/test/munit - cp -r "${WORKDIR}"/munit-${VER_MUNIT} "${S}"/test/munit || die - # munit uses ATOMIC_VAR_INIT, which was removed in C23 (GCC 15+) - eapply "${FILESDIR}/${PN}-1.10.0-munit-c23.patch" - fi -} - -src_configure() { - local mycmakeargs=( - -DPYTHON_EXECUTABLE="${PYTHON}" - -DCHIAKI_USE_SYSTEM_JERASURE=ON - -DCHIAKI_USE_SYSTEM_NANOPB=ON - -DCHIAKI_USE_SYSTEM_CURL=ON - -DCHIAKI_ENABLE_STEAM_SHORTCUT=OFF # BUG: require cpp-steam-tools, used by steamdeck - -DCHIAKI_ENABLE_STEAMDECK_NATIVE=OFF # Used by steamdeck - -DCHIAKI_ENABLE_TESTS=$(usex test) - -DCHIAKI_ENABLE_CLI=$(usex cli) - -DCHIAKI_ENABLE_GUI=$(usex gui) - -DCHIAKI_ENABLE_FFMPEG_DECODER=$(usex ffmpeg) - -DCHIAKI_LIB_ENABLE_MBEDTLS=$(usex mbedtls) - -DCHIAKI_GUI_ENABLE_SDL_GAMECONTROLLER=$(usex sdl) - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - dolib.so "${BUILD_DIR}"/lib/*.so - use gui && dolib.so "${BUILD_DIR}"/gui/*.so -} diff --git a/games-util/chiaki-ng/files/chiaki-ng-1.10.0-munit-c23.patch b/games-util/chiaki-ng/files/chiaki-ng-1.10.0-munit-c23.patch deleted file mode 100644 index da6d500d809f..000000000000 --- a/games-util/chiaki-ng/files/chiaki-ng-1.10.0-munit-c23.patch +++ /dev/null @@ -1,15 +0,0 @@ -Fix build with C23 / GCC 15+: ATOMIC_VAR_INIT was removed in C23. - -Upstream munit is unmaintained since 2020, so patch in-tree. - ---- a/test/munit/munit.c -+++ b/test/munit/munit.c -@@ -798,7 +798,7 @@ - #elif defined(HAVE_STDATOMIC) - # include <stdatomic.h> - # define ATOMIC_UINT32_T _Atomic uint32_t --# define ATOMIC_UINT32_INIT(x) ATOMIC_VAR_INIT(x) -+# define ATOMIC_UINT32_INIT(x) (x) - #elif defined(HAVE_CLANG_ATOMICS) - # define ATOMIC_UINT32_T _Atomic uint32_t - # define ATOMIC_UINT32_INIT(x) (x) diff --git a/games-util/chiaki-ng/files/chiaki-ng-1.10.0-use-shared-nanopb.patch b/games-util/chiaki-ng/files/chiaki-ng-1.10.0-use-shared-nanopb.patch deleted file mode 100644 index b4bd29015e30..000000000000 --- a/games-util/chiaki-ng/files/chiaki-ng-1.10.0-use-shared-nanopb.patch +++ /dev/null @@ -1,29 +0,0 @@ -From: Huang Rui <vowstar@gmail.com> -Date: Sat, 13 Dec 2025 12:28:22 +0800 -Subject: [PATCH] Use shared nanopb library instead of static - -Gentoo provides nanopb as a shared library by default. This patch -allows chiaki-ng to link against the shared version, falling back -to static if shared is not available. - -Bug: https://bugs.gentoo.org/965824 ---- - cmake/FindNanopb.cmake | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/cmake/FindNanopb.cmake b/cmake/FindNanopb.cmake -index 1234567..abcdefg 100644 ---- a/cmake/FindNanopb.cmake -+++ b/cmake/FindNanopb.cmake -@@ -12,6 +12,10 @@ find_package_handle_standard_args(Nanopb - - if(Nanopb_FOUND) - if(NOT TARGET Nanopb::nanopb) -- add_library(Nanopb::nanopb ALIAS nanopb::protobuf-nanopb-static) -+ if(TARGET nanopb::protobuf-nanopb) -+ add_library(Nanopb::nanopb ALIAS nanopb::protobuf-nanopb) -+ else() -+ add_library(Nanopb::nanopb ALIAS nanopb::protobuf-nanopb-static) -+ endif() - endif() - endif() diff --git a/games-util/chiaki-ng/metadata.xml b/games-util/chiaki-ng/metadata.xml deleted file mode 100644 index 4c1ffcaffa48..000000000000 --- a/games-util/chiaki-ng/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>vowstar@gmail.com</email> - <name>Huang Rui</name> - </maintainer> - <upstream> - <remote-id type="github">streetpea/chiaki-ng</remote-id> - <bugs-to>https://github.com/streetpea/chiaki-ng/issues</bugs-to> - </upstream> - <use> - <flag name="cli">Build CLI interface</flag> - <flag name="gui">Build Qt GUI interface</flag> - <flag name="sdl">Add support for touchpad and sensor handling via SDL. Adds support for any controller supported by SDL</flag> - <flag name="mbedtls">Use mbedtls instead of OpenSSL as part of Chiaki lib</flag> - </use> - <longdescription lang="en"> - Chiaki-NG (Next-Generation ) is a Free and Open Source Software Client - for PlayStation 4 and PlayStation 5 Remote Play for Linux, FreeBSD, - OpenBSD, Android, macOS, Windows, Nintendo Switch and potentially even - more platforms. - </longdescription> -</pkgmetadata> |
