summaryrefslogtreecommitdiff
path: root/games-util/chiaki-ng
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /games-util/chiaki-ng
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-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/Manifest2
-rw-r--r--games-util/chiaki-ng/chiaki-ng-1.10.0.ebuild109
-rw-r--r--games-util/chiaki-ng/chiaki-ng-9999.ebuild109
-rw-r--r--games-util/chiaki-ng/files/chiaki-ng-1.10.0-munit-c23.patch15
-rw-r--r--games-util/chiaki-ng/files/chiaki-ng-1.10.0-use-shared-nanopb.patch29
-rw-r--r--games-util/chiaki-ng/metadata.xml24
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>