public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: games-util/chiaki/
@ 2022-02-07 20:35 Arthur Zamarin
  0 siblings, 0 replies; 7+ messages in thread
From: Arthur Zamarin @ 2022-02-07 20:35 UTC (permalink / raw
  To: gentoo-commits

commit:     83c1a229196756c62cb6253ec335ef1aa9c0dc44
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Mon Feb  7 16:35:34 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Feb  7 16:35:34 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=83c1a229

games-util/chiaki: new package 2.1.1

Client for PlayStation 4 and PlayStation 5 Remote Play

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Huang Rui <vowstar <AT> gmail.com>

 games-util/chiaki/Manifest            |  1 +
 games-util/chiaki/chiaki-2.1.1.ebuild | 61 +++++++++++++++++++++++++++++++++++
 games-util/chiaki/chiaki-9999.ebuild  | 61 +++++++++++++++++++++++++++++++++++
 games-util/chiaki/metadata.xml        | 17 ++++++++++
 4 files changed, 140 insertions(+)

diff --git a/games-util/chiaki/Manifest b/games-util/chiaki/Manifest
new file mode 100644
index 000000000..dd0b8363a
--- /dev/null
+++ b/games-util/chiaki/Manifest
@@ -0,0 +1 @@
+DIST chiaki-2.1.1.tar.gz 6755442 BLAKE2B 6131b15d01b6ea96eedca0e8a3989bd353142ccc0fa34d159b1bf0a15412f315934b642f5e9e576dd8155506b85054000e54500e5966a3677bd60c989b2c9303 SHA512 3e0d8afd71f6f348d5ab0e68c7c46b9ee7d249d8b6b1185a746cb8b3907ea21db24756d5ec9de8debafbfffe74698358d29a97bc213cff7944ea15e894c3da50

diff --git a/games-util/chiaki/chiaki-2.1.1.ebuild b/games-util/chiaki/chiaki-2.1.1.ebuild
new file mode 100644
index 000000000..2f9bacabc
--- /dev/null
+++ b/games-util/chiaki/chiaki-2.1.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake 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 ~x86"
+	S="${WORKDIR}/${PN}"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+cli +gui test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/jerasure
+	dev-libs/openssl
+	dev-qt/qtmultimedia
+	dev-qt/qtsvg
+	media-libs/libsdl2
+	media-libs/opus
+	media-video/ffmpeg
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+	dev-libs/protobuf
+	dev-python/protobuf-python
+	virtual/pkgconfig
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+		-DCMAKE_BUILD_TYPE=Release
+		-DCHIAKI_USE_SYSTEM_JERASURE=TRUE
+		-DCHIAKI_ENABLE_TESTS=$(usex test)
+		-DCHIAKI_ENABLE_CLI=$(usex cli)
+		-DCHIAKI_ENABLE_GUI=$(usex gui)
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	dolib.so "${BUILD_DIR}"/lib/*.so
+	dolib.so "${BUILD_DIR}"/setsu/*.so
+}
\ No newline at end of file

diff --git a/games-util/chiaki/chiaki-9999.ebuild b/games-util/chiaki/chiaki-9999.ebuild
new file mode 100644
index 000000000..2f9bacabc
--- /dev/null
+++ b/games-util/chiaki/chiaki-9999.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake 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 ~x86"
+	S="${WORKDIR}/${PN}"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+cli +gui test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/jerasure
+	dev-libs/openssl
+	dev-qt/qtmultimedia
+	dev-qt/qtsvg
+	media-libs/libsdl2
+	media-libs/opus
+	media-video/ffmpeg
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+	dev-libs/protobuf
+	dev-python/protobuf-python
+	virtual/pkgconfig
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+		-DCMAKE_BUILD_TYPE=Release
+		-DCHIAKI_USE_SYSTEM_JERASURE=TRUE
+		-DCHIAKI_ENABLE_TESTS=$(usex test)
+		-DCHIAKI_ENABLE_CLI=$(usex cli)
+		-DCHIAKI_ENABLE_GUI=$(usex gui)
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	dolib.so "${BUILD_DIR}"/lib/*.so
+	dolib.so "${BUILD_DIR}"/setsu/*.so
+}
\ No newline at end of file

diff --git a/games-util/chiaki/metadata.xml b/games-util/chiaki/metadata.xml
new file mode 100644
index 000000000..a8ccfa81b
--- /dev/null
+++ b/games-util/chiaki/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>vowstar@gmail.com</email>
+		<name>Huang Rui</name>
+	</maintainer>
+	<use>
+		<flag name="cli">Build CLI interface</flag>
+		<flag name="gui">Build GUI interface</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>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: games-util/chiaki/
  2022-02-13 20:30 [gentoo-commits] repo/proj/guru:dev " Arthur Zamarin
@ 2022-02-13 21:00 ` Arthur Zamarin
  0 siblings, 0 replies; 7+ messages in thread
From: Arthur Zamarin @ 2022-02-13 21:00 UTC (permalink / raw
  To: gentoo-commits

commit:     4292483c9772aa890547d096ce89b010a4c184c6
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 13 20:28:01 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 13 20:28:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4292483c

games-util/chiaki: fix NoFinalNewline

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 games-util/chiaki/chiaki-2.1.1-r1.ebuild | 2 +-
 games-util/chiaki/chiaki-9999.ebuild     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-util/chiaki/chiaki-2.1.1-r1.ebuild b/games-util/chiaki/chiaki-2.1.1-r1.ebuild
index 6cd1e31f6..c969b7b53 100644
--- a/games-util/chiaki/chiaki-2.1.1-r1.ebuild
+++ b/games-util/chiaki/chiaki-2.1.1-r1.ebuild
@@ -66,4 +66,4 @@ src_install() {
 
 	dolib.so "${BUILD_DIR}"/lib/*.so
 	dolib.so "${BUILD_DIR}"/setsu/*.so
-}
\ No newline at end of file
+}

diff --git a/games-util/chiaki/chiaki-9999.ebuild b/games-util/chiaki/chiaki-9999.ebuild
index 6cd1e31f6..c969b7b53 100644
--- a/games-util/chiaki/chiaki-9999.ebuild
+++ b/games-util/chiaki/chiaki-9999.ebuild
@@ -66,4 +66,4 @@ src_install() {
 
 	dolib.so "${BUILD_DIR}"/lib/*.so
 	dolib.so "${BUILD_DIR}"/setsu/*.so
-}
\ No newline at end of file
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: games-util/chiaki/
@ 2024-11-14 16:17 David Roman
  0 siblings, 0 replies; 7+ messages in thread
From: David Roman @ 2024-11-14 16:17 UTC (permalink / raw
  To: gentoo-commits

commit:     a7ed835854400d32b1b7b9575be26aa43d322f89
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Thu Nov 14 03:42:42 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Nov 14 03:42:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7ed8358

games-util/chiaki: fix DependencyMoved

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 games-util/chiaki/chiaki-2.1.1-r2.ebuild | 2 +-
 games-util/chiaki/chiaki-9999.ebuild     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-util/chiaki/chiaki-2.1.1-r2.ebuild b/games-util/chiaki/chiaki-2.1.1-r2.ebuild
index ed1a05c39..891962534 100644
--- a/games-util/chiaki/chiaki-2.1.1-r2.ebuild
+++ b/games-util/chiaki/chiaki-2.1.1-r2.ebuild
@@ -45,7 +45,7 @@ DEPEND="${RDEPEND}"
 
 BDEPEND="
 	${PYTHON_DEPS}
-	$(python_gen_cond_dep 'dev-python/protobuf-python[${PYTHON_USEDEP}]')
+	$(python_gen_cond_dep 'dev-python/protobuf[${PYTHON_USEDEP}]')
 	dev-libs/protobuf
 	virtual/pkgconfig
 "

diff --git a/games-util/chiaki/chiaki-9999.ebuild b/games-util/chiaki/chiaki-9999.ebuild
index ed1a05c39..891962534 100644
--- a/games-util/chiaki/chiaki-9999.ebuild
+++ b/games-util/chiaki/chiaki-9999.ebuild
@@ -45,7 +45,7 @@ DEPEND="${RDEPEND}"
 
 BDEPEND="
 	${PYTHON_DEPS}
-	$(python_gen_cond_dep 'dev-python/protobuf-python[${PYTHON_USEDEP}]')
+	$(python_gen_cond_dep 'dev-python/protobuf[${PYTHON_USEDEP}]')
 	dev-libs/protobuf
 	virtual/pkgconfig
 "


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: games-util/chiaki/
@ 2025-02-03 11:38 David Roman
  0 siblings, 0 replies; 7+ messages in thread
From: David Roman @ 2025-02-03 11:38 UTC (permalink / raw
  To: gentoo-commits

commit:     c88c980dea0c5eb4a8211f63f7774897d26373c9
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Mon Feb  3 05:58:14 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Feb  3 05:58:24 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c88c980d

games-util/chiaki: enable py3.13

Signed-off-by: Huang Rui <vowstar <AT> gmail.com>

 games-util/chiaki/chiaki-2.1.1-r2.ebuild | 2 +-
 games-util/chiaki/chiaki-9999.ebuild     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-util/chiaki/chiaki-2.1.1-r2.ebuild b/games-util/chiaki/chiaki-2.1.1-r2.ebuild
index 891962534..fd519c7cd 100644
--- a/games-util/chiaki/chiaki-2.1.1-r2.ebuild
+++ b/games-util/chiaki/chiaki-2.1.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 inherit cmake python-single-r1 xdg
 
 DESCRIPTION="Client for PlayStation 4 and PlayStation 5 Remote Play"

diff --git a/games-util/chiaki/chiaki-9999.ebuild b/games-util/chiaki/chiaki-9999.ebuild
index 891962534..fd519c7cd 100644
--- a/games-util/chiaki/chiaki-9999.ebuild
+++ b/games-util/chiaki/chiaki-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 inherit cmake python-single-r1 xdg
 
 DESCRIPTION="Client for PlayStation 4 and PlayStation 5 Remote Play"


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: games-util/chiaki/
@ 2025-02-17  9:49 David Roman
  0 siblings, 0 replies; 7+ messages in thread
From: David Roman @ 2025-02-17  9:49 UTC (permalink / raw
  To: gentoo-commits

commit:     907b4a3ce034b55dacb49025fa219ef13ad1d738
Author:     Vincent Ahluwalia <vincentahluwalia <AT> protonmail <DOT> com>
AuthorDate: Sat Feb 15 14:31:07 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sat Feb 15 14:31:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=907b4a3c

games-util/chiaki: add 2.2.0, drop 2.1.1-r1, add USE flags

Signed-off-by: Vincent Ahluwalia <vincentahluwalia <AT> protonmail.com>

 games-util/chiaki/Manifest                         |  2 +-
 ...{chiaki-2.1.1-r2.ebuild => chiaki-2.2.0.ebuild} | 41 +++++++++++++---------
 games-util/chiaki/chiaki-9999.ebuild               | 41 +++++++++++++---------
 games-util/chiaki/metadata.xml                     |  5 +++
 4 files changed, 56 insertions(+), 33 deletions(-)

diff --git a/games-util/chiaki/Manifest b/games-util/chiaki/Manifest
index dd0b8363a..52ce7571d 100644
--- a/games-util/chiaki/Manifest
+++ b/games-util/chiaki/Manifest
@@ -1 +1 @@
-DIST chiaki-2.1.1.tar.gz 6755442 BLAKE2B 6131b15d01b6ea96eedca0e8a3989bd353142ccc0fa34d159b1bf0a15412f315934b642f5e9e576dd8155506b85054000e54500e5966a3677bd60c989b2c9303 SHA512 3e0d8afd71f6f348d5ab0e68c7c46b9ee7d249d8b6b1185a746cb8b3907ea21db24756d5ec9de8debafbfffe74698358d29a97bc213cff7944ea15e894c3da50
+DIST chiaki-2.2.0.tar.gz 11923395 BLAKE2B f1095f6effad1ef48d49fa757877042b7173f16a2d6c49886528c279caa5eba8b56e01b085b83c3fda6831c745de337cd01dd87cd0eea54d84a1ec3d2ca78b28 SHA512 1d9c02911073776047c472043526f27ab53d5a517e4646b8d2c910401dffd20a5aaebe5737c9cb399665e2334e1a75b2528c3d03a200dc88423141f96127897e

diff --git a/games-util/chiaki/chiaki-2.1.1-r2.ebuild b/games-util/chiaki/chiaki-2.2.0.ebuild
similarity index 54%
rename from games-util/chiaki/chiaki-2.1.1-r2.ebuild
rename to games-util/chiaki/chiaki-2.2.0.ebuild
index fd519c7cd..825d18ded 100644
--- a/games-util/chiaki/chiaki-2.1.1-r2.ebuild
+++ b/games-util/chiaki/chiaki-2.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,25 +20,30 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="+cli +gui test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+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/jerasure
 	dev-libs/libevdev
-	dev-libs/openssl:=
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtconcurrent:5
-	dev-qt/qtmultimedia:5
-	dev-qt/qtopengl:5
-	dev-qt/qtsvg:5
-	dev-qt/qtwidgets:5
-	media-libs/libsdl2
 	media-libs/opus
-	media-video/ffmpeg:=
+	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}"
@@ -53,10 +58,14 @@ BDEPEND="
 src_configure() {
 	local mycmakeargs=(
 		-DPYTHON_EXECUTABLE="${PYTHON}"
-		-DCHIAKI_USE_SYSTEM_JERASURE=TRUE
+		-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
@@ -66,5 +75,5 @@ src_install() {
 	cmake_src_install
 
 	dolib.so "${BUILD_DIR}"/lib/*.so
-	dolib.so "${BUILD_DIR}"/setsu/*.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
index fd519c7cd..825d18ded 100644
--- a/games-util/chiaki/chiaki-9999.ebuild
+++ b/games-util/chiaki/chiaki-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,25 +20,30 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="+cli +gui test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+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/jerasure
 	dev-libs/libevdev
-	dev-libs/openssl:=
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtconcurrent:5
-	dev-qt/qtmultimedia:5
-	dev-qt/qtopengl:5
-	dev-qt/qtsvg:5
-	dev-qt/qtwidgets:5
-	media-libs/libsdl2
 	media-libs/opus
-	media-video/ffmpeg:=
+	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}"
@@ -53,10 +58,14 @@ BDEPEND="
 src_configure() {
 	local mycmakeargs=(
 		-DPYTHON_EXECUTABLE="${PYTHON}"
-		-DCHIAKI_USE_SYSTEM_JERASURE=TRUE
+		-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
@@ -66,5 +75,5 @@ src_install() {
 	cmake_src_install
 
 	dolib.so "${BUILD_DIR}"/lib/*.so
-	dolib.so "${BUILD_DIR}"/setsu/*.so
+	use sdl || dolib.so "${BUILD_DIR}"/setsu/*.so
 }

diff --git a/games-util/chiaki/metadata.xml b/games-util/chiaki/metadata.xml
index 472196455..3131a02ea 100644
--- a/games-util/chiaki/metadata.xml
+++ b/games-util/chiaki/metadata.xml
@@ -7,6 +7,11 @@
 	</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


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: games-util/chiaki/
  2025-02-17  9:51 [gentoo-commits] repo/proj/guru:dev " David Roman
@ 2025-02-17  9:57 ` David Roman
  0 siblings, 0 replies; 7+ messages in thread
From: David Roman @ 2025-02-17  9:57 UTC (permalink / raw
  To: gentoo-commits

commit:     9d7b708819eb6c01e7f5dbcf479a55c2577591af
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Mon Feb 17 09:51:34 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Feb 17 09:51:34 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d7b7088

games-util/chiaki: unkeyword 2.2.0 for ~x86

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>

 games-util/chiaki/chiaki-2.2.0.ebuild | 2 +-
 games-util/chiaki/chiaki-9999.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-util/chiaki/chiaki-2.2.0.ebuild b/games-util/chiaki/chiaki-2.2.0.ebuild
index 825d18ded..2677dd394 100644
--- a/games-util/chiaki/chiaki-2.2.0.ebuild
+++ b/games-util/chiaki/chiaki-2.2.0.ebuild
@@ -14,7 +14,7 @@ if [[ "${PV}" == "9999" ]] ; then
 	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 ~x86"
+	KEYWORDS="~amd64"
 	S="${WORKDIR}/${PN}"
 fi
 

diff --git a/games-util/chiaki/chiaki-9999.ebuild b/games-util/chiaki/chiaki-9999.ebuild
index 825d18ded..2677dd394 100644
--- a/games-util/chiaki/chiaki-9999.ebuild
+++ b/games-util/chiaki/chiaki-9999.ebuild
@@ -14,7 +14,7 @@ if [[ "${PV}" == "9999" ]] ; then
 	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 ~x86"
+	KEYWORDS="~amd64"
 	S="${WORKDIR}/${PN}"
 fi
 


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: games-util/chiaki/
@ 2025-02-18 14:01 David Roman
  0 siblings, 0 replies; 7+ messages in thread
From: David Roman @ 2025-02-18 14:01 UTC (permalink / raw
  To: gentoo-commits

commit:     e11248da216015e555a797d600133de3fd9498cf
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Tue Feb 18 07:46:55 2025 +0000
Commit:     David Roman <davidroman96 <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>vowstar@gmail.com</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>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-02-18 14:01 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-14 16:17 [gentoo-commits] repo/proj/guru:master commit in: games-util/chiaki/ David Roman
  -- strict thread matches above, loose matches on Subject: below --
2025-02-18 14:01 David Roman
2025-02-17  9:51 [gentoo-commits] repo/proj/guru:dev " David Roman
2025-02-17  9:57 ` [gentoo-commits] repo/proj/guru:master " David Roman
2025-02-17  9:49 David Roman
2025-02-03 11:38 David Roman
2022-02-13 20:30 [gentoo-commits] repo/proj/guru:dev " Arthur Zamarin
2022-02-13 21:00 ` [gentoo-commits] repo/proj/guru:master " Arthur Zamarin
2022-02-07 20:35 Arthur Zamarin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox