* [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