commit:     e11248da216015e555a797d600133de3fd9498cf
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Tue Feb 18 07:46:55 2025 +0000
Commit:     Rui Huang <vowstar <AT> gmail <DOT> com>
CommitDate: Tue Feb 18 07:47:08 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e11248da

games-util/chiaki: treeclean, unable to build correctly

Migrate to games-util/chiaki-ng

Closes: https://bugs.gentoo.org/945216
Signed-off-by: Huang Rui <vowstar <AT> gmail.com>

 games-util/chiaki/Manifest            |  1 -
 games-util/chiaki/chiaki-2.2.0.ebuild | 79 -----------------------------------
 games-util/chiaki/chiaki-9999.ebuild  | 79 -----------------------------------
 games-util/chiaki/metadata.xml        | 21 ----------
 4 files changed, 180 deletions(-)

diff --git a/games-util/chiaki/Manifest b/games-util/chiaki/Manifest
deleted file mode 100644
index 52ce7571d..000000000
--- a/games-util/chiaki/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST chiaki-2.2.0.tar.gz 11923395 BLAKE2B 
f1095f6effad1ef48d49fa757877042b7173f16a2d6c49886528c279caa5eba8b56e01b085b83c3fda6831c745de337cd01dd87cd0eea54d84a1ec3d2ca78b28
 SHA512 
1d9c02911073776047c472043526f27ab53d5a517e4646b8d2c910401dffd20a5aaebe5737c9cb399665e2334e1a75b2528c3d03a200dc88423141f96127897e

diff --git a/games-util/chiaki/chiaki-2.2.0.ebuild 
b/games-util/chiaki/chiaki-2.2.0.ebuild
deleted file mode 100644
index 2677dd394..000000000
--- a/games-util/chiaki/chiaki-2.2.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake python-single-r1 xdg
-
-DESCRIPTION="Client for PlayStation 4 and PlayStation 5 Remote Play"
-HOMEPAGE="https://git.sr.ht/~thestr4ng3r/chiaki";
-
-if [[ "${PV}" == "9999" ]] ; then
-       EGIT_REPO_URI="https://git.sr.ht/~thestr4ng3r/${PN}";
-       inherit git-r3
-else
-       
SRC_URI="https://git.sr.ht/~thestr4ng3r/${PN}/refs/download/v${PV}/${PN}-v${PV}-src.tar.gz
 -> ${P}.tar.gz"
-       KEYWORDS="~amd64"
-       S="${WORKDIR}/${PN}"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+cli +gui +sdl +ffmpeg system-jerasure system-nanopb mbedtls test"
-REQUIRED_USE="
-       ${PYTHON_REQUIRED_USE}
-       gui? ( ffmpeg )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       ${PYTHON_DEPS}
-       dev-libs/libevdev
-       media-libs/opus
-       sdl? ( media-libs/libsdl2[joystick,haptic] )
-       gui? ( dev-qt/qtcore:5 )
-       gui? ( dev-qt/qtwidgets:5 )
-       gui? ( dev-qt/qtgui:5 )
-       gui? ( dev-qt/qtconcurrent:5 )
-       gui? ( dev-qt/qtmultimedia:5 )
-       gui? ( dev-qt/qtopengl:5 )
-       gui? ( dev-qt/qtsvg:5 )
-       !mbedtls? ( dev-libs/openssl:= )
-       mbedtls? ( net-libs/mbedtls )
-       ffmpeg? ( media-video/ffmpeg:= )
-       system-jerasure? ( dev-libs/jerasure )
-       system-nanopb? ( dev-libs/nanopb )
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-       ${PYTHON_DEPS}
-       $(python_gen_cond_dep 'dev-python/protobuf[${PYTHON_USEDEP}]')
-       dev-libs/protobuf
-       virtual/pkgconfig
-"
-
-src_configure() {
-       local mycmakeargs=(
-               -DPYTHON_EXECUTABLE="${PYTHON}"
-               -DCHIAKI_USE_SYSTEM_JERASURE=$(usex system-jerasure)
-               -DCHIAKI_USE_SYSTEM_NANOPB=$(usex system-nanopb)
-               -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 sdl || dolib.so "${BUILD_DIR}"/setsu/*.so
-}

diff --git a/games-util/chiaki/chiaki-9999.ebuild 
b/games-util/chiaki/chiaki-9999.ebuild
deleted file mode 100644
index 2677dd394..000000000
--- a/games-util/chiaki/chiaki-9999.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake python-single-r1 xdg
-
-DESCRIPTION="Client for PlayStation 4 and PlayStation 5 Remote Play"
-HOMEPAGE="https://git.sr.ht/~thestr4ng3r/chiaki";
-
-if [[ "${PV}" == "9999" ]] ; then
-       EGIT_REPO_URI="https://git.sr.ht/~thestr4ng3r/${PN}";
-       inherit git-r3
-else
-       
SRC_URI="https://git.sr.ht/~thestr4ng3r/${PN}/refs/download/v${PV}/${PN}-v${PV}-src.tar.gz
 -> ${P}.tar.gz"
-       KEYWORDS="~amd64"
-       S="${WORKDIR}/${PN}"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+cli +gui +sdl +ffmpeg system-jerasure system-nanopb mbedtls test"
-REQUIRED_USE="
-       ${PYTHON_REQUIRED_USE}
-       gui? ( ffmpeg )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       ${PYTHON_DEPS}
-       dev-libs/libevdev
-       media-libs/opus
-       sdl? ( media-libs/libsdl2[joystick,haptic] )
-       gui? ( dev-qt/qtcore:5 )
-       gui? ( dev-qt/qtwidgets:5 )
-       gui? ( dev-qt/qtgui:5 )
-       gui? ( dev-qt/qtconcurrent:5 )
-       gui? ( dev-qt/qtmultimedia:5 )
-       gui? ( dev-qt/qtopengl:5 )
-       gui? ( dev-qt/qtsvg:5 )
-       !mbedtls? ( dev-libs/openssl:= )
-       mbedtls? ( net-libs/mbedtls )
-       ffmpeg? ( media-video/ffmpeg:= )
-       system-jerasure? ( dev-libs/jerasure )
-       system-nanopb? ( dev-libs/nanopb )
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-       ${PYTHON_DEPS}
-       $(python_gen_cond_dep 'dev-python/protobuf[${PYTHON_USEDEP}]')
-       dev-libs/protobuf
-       virtual/pkgconfig
-"
-
-src_configure() {
-       local mycmakeargs=(
-               -DPYTHON_EXECUTABLE="${PYTHON}"
-               -DCHIAKI_USE_SYSTEM_JERASURE=$(usex system-jerasure)
-               -DCHIAKI_USE_SYSTEM_NANOPB=$(usex system-nanopb)
-               -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 sdl || dolib.so "${BUILD_DIR}"/setsu/*.so
-}

diff --git a/games-util/chiaki/metadata.xml b/games-util/chiaki/metadata.xml
deleted file mode 100644
index 3131a02ea..000000000
--- a/games-util/chiaki/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="person">
-               <email>[email protected]</email>
-               <name>Huang Rui</name>
-       </maintainer>
-       <use>
-               <flag name="cli">Build CLI interface</flag>
-               <flag name="gui">Build Qt GUI interface</flag>
-               <flag name="system-jerasure">Use system-provided jerasure 
instead of submodule</flag>
-               <flag name="system-nanopb">Use system-provided nanopb instead 
of submodule</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 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>

Reply via email to