Package Details: chiaki-ng 1.9.9-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: 4
Popularity: 0.059673
First Submitted: 2024-08-01 11:33 (UTC)
Last Updated: 2025-10-11 20:11 (UTC)

Latest Comments

1 2 Next › Last »

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

pitan commented on 2025-10-11 05:38 (UTC) (edited on 2025-10-11 05:39 (UTC) by pitan)

Build fails due to missing Qt6::GuiPrivate target:

CMake Error at gui/CMakeLists.txt:103 (target_link_libraries):
  Target "chiaki" links to:

    Qt6::GuiPrivate

  but the target was not found.  Possible reasons include:

    * There is a typo in the target name.
    * A find_package call is missing for an IMPORTED target.
    * An ALIAS target is missing.

To fix this, I added the following line to gui/CMakeLists.txt, and the build completed successfully:

find_package(Qt6GuiPrivate REQUIRED)

WorMzy commented on 2025-07-22 09:42 (UTC)

@RealOrRandom you will need to rebuild it locally, no binaries are pushed to the AUR.

RealOrRandom commented on 2025-07-22 09:04 (UTC)

@WorMzy: Friendly ping, this needs a rebuild. :)

RealOrRandom commented on 2025-07-10 14:58 (UTC)

This needs a rebuild against the new libplacebo: /usr/bin/chiaki: error while loading shared libraries: libplacebo.so.349: cannot open shared object file: No such file or directory

WorMzy commented on 2025-05-05 22:28 (UTC)

Oof. Well, that shouldn't happen. Looks like I goofed when I wrote the PKGBUILD and used ? instead of # to specify the git fragment, so this package has effectively been a -git package all this time. My bad! Fixed now.

There was also some build bustage relating to gcc 15 changing the default C standard to gnu23, so I've overridden that back to gnu17 for the time being.

mattkavs commented on 2025-05-05 20:15 (UTC)

Looks like we have a build error at the patching stage of the build:

patching file third-party/nanopb/generator/nanopb_generator.py
Hunk #1 FAILED at 34.
Hunk #2 FAILED at 1689.
2 out of 2 hunks FAILED -- saving rejects to file third-party/nanopb/generator/nanopb_generator.py.rej
==> ERROR: A failure occurred in prepare().
    Aborting...
error: failed to build 'chiaki-ng-1.9.6-2':

WorMzy commented on 2025-04-09 18:19 (UTC)

Hey pickled-dev, thanks for the heads up. You did exactly what I would do, and that last pkgctl build actually completed successfully -- you should have a package you can install with pacman -U after that. I'll update the package shortly with the fixes.

pickled-dev commented on 2025-04-09 17:42 (UTC) (edited on 2025-04-09 17:44 (UTC) by pickled-dev)

I think the most recent update to CMake on 3/29/25 might be causing issues, or maybe this is just me. I used yay -G chiaki-ng then used pkgctl build inside the directory yay created.

-- Checking for one of the modules 'fftw3'
CMake Error at steamdeck_native/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.


-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /var/lib/archbuild/extra-x86_64/mpickle-9/build

Looks like they removed 3.5 compatability with the 4.0 release: https://cmake.org/cmake/help/latest/release/4.0.html#id12.

Adding -DCMAKE_POLICY_VERSION_MINIMUM="3.5" to the cmake command in the PKGBUILD gets me past the error, but then I get this:

[ 74%] Building CXX object gui/CMakeFiles/chiaki.dir/chiaki_autogen/mocs_compilation.cpp.o
In file included from /build/chiaki-ng/src/chiaki-ng/build/gui/chiaki_autogen/6YEA5652QU/../../../../gui/include/qmlmainwindow.h:13,
                 from /build/chiaki-ng/src/chiaki-ng/build/gui/chiaki_autogen/6YEA5652QU/../../../../gui/include/qmlbackend.h:5,
                 from /build/chiaki-ng/src/chiaki-ng/build/gui/chiaki_autogen/6YEA5652QU/moc_qmlbackend.cpp:9,
                 from /build/chiaki-ng/src/chiaki-ng/build/gui/chiaki_autogen/mocs_compilation.cpp:7:
/usr/include/libavutil/hwcontext_vulkan.h:25:10: fatal error: vulkan/vulkan.h: No such file or directory
   25 | #include <vulkan/vulkan.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [gui/CMakeFiles/chiaki.dir/build.make:150: gui/CMakeFiles/chiaki.dir/chiaki_autogen/mocs_compilation.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:818: gui/CMakeFiles/chiaki.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

So I added vulkan-headers to the make-depends section in the PKGBUILD.

But then I get this:

Checking chiaki-ng-debug-1.9.6-2-x86_64.pkg.tar.zst
chiaki-ng-debug W: Directory (usr/src/debug/chiaki-ng/chiaki-ng/build/cli) is empty
==> Running checkpkg
error: target not found: chiaki-ng
==> WARNING: Skipped checkpkg due to missing repo packages
==> Generating .SRCINFO...done

Full output of pkgctl build here: https://pastebin.com/Thpf6CJz

Then I couldn't think of what to do so I ended up going with the FlatPak version for the time being. I'm inept when it comes to this kind of stuff, so this is probably simply an issue on my end, but I figured I'd post here just in case.

WorMzy commented on 2025-03-23 11:46 (UTC)

Sorry, programistazacny, I somehow missed your comment (busy week).

Great sleuthing, byzxor. Unfortunately chiaki is already using the latest nanopb code, so this needs to be fixed there.

Please could one of you report the problem to the nanopb upstream, and possibly to the chiaki-ng devs here.

In the meantime, I've written a patch to replace the now removed function with the recommended replacement, and confirmed that chiaki-ng builds and launches with that.