Package Details: chiaki-ng 1.10.0-2

Git Clone URL: https://aur.archlinux.org/chiaki-ng.git (read-only, click to copy)
Package Base: chiaki-ng
Description: Free and Open Source PlayStation Remote Play Client
Upstream URL: https://streetpea.github.io/chiaki-ng/
Licenses: LicenseRef-AGPL-3.0-only-OpenSSL
Conflicts: chiaki
Provides: chiaki
Submitter: WorMzy
Maintainer: WorMzy
Last Packager: WorMzy
Votes: 5
Popularity: 0.57
First Submitted: 2024-08-01 11:33 (UTC)
Last Updated: 2026-09-08 23:02 (UTC)

Latest Comments

1 2 3 Next › Last »

AmateurAssassin commented on 2026-09-09 18:26 (UTC)

That worked. Thanks, WorMzy!

WorMzy commented on 2026-09-08 23:03 (UTC)

The fix has been merged upstream, I've updated the PKGBUILD to include the patch.

rbm78bln commented on 2026-09-04 11:58 (UTC)

Yes, I can confirm that patch works.

WorMzy commented on 2026-08-24 19:40 (UTC)

There's a tentative fix for the ffmpeg >=9 breakage from a third-party, but no response from the chiaki-ng developer yet, so I don't feel comfortable adding the patch to the AUR package. However, if you want to give it a try, the PR is here (for reference) and you can apply it from the PKGBUILD by applying this patch:

diff --git a/PKGBUILD b/PKGBUILD
index c5bbfd4..78ce041 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ pkgname=chiaki-ng
 pkgver=1.10.0
 # commit IDs can be found at https://github.com/streetpea/chiaki-ng/releases
 _commit="3f8fd712cbc0becd3a5ea588340d72bf451c12b5"
-pkgrel=1
+pkgrel=2
 pkgdesc="Free and Open Source PlayStation Remote Play Client"
 arch=(i686 x86_64)
 url="https://streetpea.github.io/chiaki-ng/"
@@ -52,9 +52,11 @@ conflicts=('chiaki')
 # curl -o - https://github.com/streetpea.gpg | gpg --import
 validpgpkeys=('FCCF693D5A9081571B90DDA2B0050C45E5804C8D')
 source=(git+"https://github.com/streetpea/${pkgname}.git?signed#commit=${_commit}"
-        Qt6GuiPrivate-fix.patch)
+        Qt6GuiPrivate-fix.patch
+        https://github.com/streetpea/chiaki-ng/commit/82d4253566c49a62b67d50f200f69c9a9f0af7a3.patch)
 sha256sums=('2e39dcb7cd97721e7425bb04d2bb4a1e0b7fd67ce2b87787b1dd020f00f1b354'
-            '121199cce7692ac30d4353b36041004007665c92f9895175e6d0f09b86d60e0f')
+            '121199cce7692ac30d4353b36041004007665c92f9895175e6d0f09b86d60e0f'
+            '476046bfc77c09569b6d05e46ae7ba673a500a51ee5f48795c410c3cd3215d04')

 prepare() {
   cd ${pkgname}
@@ -65,6 +67,8 @@ prepare() {
   sed -i 's:libcurl_shared:libcurl:' lib/CMakeLists.txt
   # Patch missing CMake module
   patch -Np1 -i "${srcdir}/Qt6GuiPrivate-fix.patch"
+  # Patch for ffmpeg9 support
+  patch -Np1 -i "${srcdir}/82d4253566c49a62b67d50f200f69c9a9f0af7a3.patch"
   # Initialize remaining submodules
   git submodule update --init
 }

I've confirmed that it builds and runs, but I haven't extensively tested it, so use at your own risk.

WorMzy commented on 2026-08-13 19:21 (UTC)

Please follow the upstream bug report: https://github.com/streetpea/chiaki-ng/issues/795. Once there's a fix for -git, I'll backport it to stable (assuming chiaki don't cut a new release).

AmateurAssassin commented on 2026-08-13 17:30 (UTC)

No longer builds after recent updates. Here are the libraries that necessitated a rebuild, according to checkrebuild -v:

ldd /usr/bin/chiaki

        libavcodec.so.62 => not found
        libavutil.so.60 => not found

Here are the build errors I got when I ran yay -S chiaki-ng:

[ 82%] Building CXX object gui/CMakeFiles/chiaki.dir/src/qmlmainwindow.cpp.o
/home/gregory/.cache/yay/chiaki-ng/src/chiaki-ng/gui/src/qmlmainwindow.cpp: In member function ‘AVBufferRef* QmlMainWindow::vulkanHwDeviceCtx()’:
/home/gregory/.cache/yay/chiaki-ng/src/chiaki-ng/gui/src/qmlmainwindow.cpp:344:12: error: ‘AVVulkanDeviceContext’ {aka ‘struct AVVulkanDeviceContext’} has no member named ‘queue_family_index’
  344 |     vkctx->queue_family_index = placebo_vulkan->queue_graphics.index;
      |            ^~~~~~~~~~~~~~~~~~
/home/gregory/.cache/yay/chiaki-ng/src/chiaki-ng/gui/src/qmlmainwindow.cpp:345:12: error: ‘AVVulkanDeviceContext’ {aka ‘struct AVVulkanDeviceContext’} has no member named ‘nb_graphics_queues’
  345 |     vkctx->nb_graphics_queues = placebo_vulkan->queue_graphics.count;
      |            ^~~~~~~~~~~~~~~~~~
/home/gregory/.cache/yay/chiaki-ng/src/chiaki-ng/gui/src/qmlmainwindow.cpp:346:12: error: ‘AVVulkanDeviceContext’ {aka ‘struct AVVulkanDeviceContext’} has no member named ‘queue_family_tx_index’
  346 |     vkctx->queue_family_tx_index = placebo_vulkan->queue_transfer.index;
      |            ^~~~~~~~~~~~~~~~~~~~~
/home/gregory/.cache/yay/chiaki-ng/src/chiaki-ng/gui/src/qmlmainwindow.cpp:347:12: error: ‘AVVulkanDeviceContext’ {aka ‘struct AVVulkanDeviceContext’} has no member named ‘nb_tx_queues’
  347 |     vkctx->nb_tx_queues = placebo_vulkan->queue_transfer.count;
      |            ^~~~~~~~~~~~
/home/gregory/.cache/yay/chiaki-ng/src/chiaki-ng/gui/src/qmlmainwindow.cpp:348:12: error: ‘AVVulkanDeviceContext’ {aka ‘struct AVVulkanDeviceContext’} has no member named ‘queue_family_comp_index’
  348 |     vkctx->queue_family_comp_index = placebo_vulkan->queue_compute.index;
      |            ^~~~~~~~~~~~~~~~~~~~~~~
/home/gregory/.cache/yay/chiaki-ng/src/chiaki-ng/gui/src/qmlmainwindow.cpp:349:12: error: ‘AVVulkanDeviceContext’ {aka ‘struct AVVulkanDeviceContext’} has no member named ‘nb_comp_queues’
  349 |     vkctx->nb_comp_queues = placebo_vulkan->queue_compute.count;
      |            ^~~~~~~~~~~~~~
/home/gregory/.cache/yay/chiaki-ng/src/chiaki-ng/gui/src/qmlmainwindow.cpp:350:12: error: ‘AVVulkanDeviceContext’ {aka ‘struct AVVulkanDeviceContext’} has no member named ‘queue_family_decode_index’
  350 |     vkctx->queue_family_decode_index = vk_decode_queue_index;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gregory/.cache/yay/chiaki-ng/src/chiaki-ng/gui/src/qmlmainwindow.cpp:351:12: error: ‘AVVulkanDeviceContext’ {aka ‘struct AVVulkanDeviceContext’} has no member named ‘nb_decode_queues’
  351 |     vkctx->nb_decode_queues = 1;
      |            ^~~~~~~~~~~~~~~~

dasunsrule32 commented on 2026-05-24 16:55 (UTC)

Was still failing on the gpg key import. I manually imported it.

curl -sSL https://github.com/streetpea.gpg | gpg --import

WorMzy commented on 2026-03-16 18:19 (UTC)

Nice find! Updated the PKGBUILD.

RealOrRandom commented on 2026-03-16 09:14 (UTC)

I think the missing public GPG key can simply be obtained from GitHub: https://github.com/streetpea.gpg

WorMzy commented on 2025-10-11 20:22 (UTC)

Hey pitan, thanks for the heads up! Fixed both this package and chiaki-ng-git. Please report upstream if you are able to, this seems to be a new change with Qt 6.10: https://doc-snapshots.qt.io/qt6-6.10/whatsnew610.html#build-system-changes