Package Details: moonlight-qt-git 6.1.0.r16.g6ce0261-2

Git Clone URL: https://aur.archlinux.org/moonlight-qt-git.git (read-only, click to copy)
Package Base: moonlight-qt-git
Description: GameStream client for PCs (Windows, Mac, and Linux) (master branch)
Upstream URL: https://github.com/moonlight-stream/moonlight-qt
Licenses: GPL-3.0-or-later
Conflicts: moonlight-qt
Provides: moonlight-qt
Submitter: mherzberg
Maintainer: XenHat
Last Packager: XenHat
Votes: 5
Popularity: 0.29
First Submitted: 2018-08-09 11:21 (UTC)
Last Updated: 2024-10-01 14:50 (UTC)

Dependencies (9)

Required by (0)

Sources (1)

Latest Comments

1 2 3 Next › Last »

XenHat commented on 2024-10-01 14:55 (UTC) (edited on 2024-10-01 14:58 (UTC) by XenHat)

@neozumm I fixed the failure due to missing patch files, but I cannot fix the broken code. That's up to the moonlight developers, I'm just a maintainer. Please file an issue on their tracker regarding build failures.

Edit: Yesterday's commit fails to build on their CI, so it's on them to fix it.

neozumm commented on 2024-10-01 11:08 (UTC) (edited on 2024-10-01 11:10 (UTC) by neozumm)

Stopped building today with the following error:

patch: **** Can't open patch file '../*.patch' : No such file or directory

But the patches are needed, since it doesnt build without them with the following error:

streaming/video/ffmpeg-renderers/plvk.cpp: In member function ‘bool PlVkRenderer::populateQueues(int)’:
streaming/video/ffmpeg-renderers/plvk.cpp:589:26: error: ‘struct AVVulkanDeviceContext’ has no member named ‘qf’
  589 |         vkDeviceContext->qf[i].idx = i;
      |                          ^~
streaming/video/ffmpeg-renderers/plvk.cpp:590:26: error: ‘struct AVVulkanDeviceContext’ has no member named ‘qf’
  590 |         vkDeviceContext->qf[i].num = queueFamilies[i].queueFamilyProperties.queueCount;
      |                          ^~
streaming/video/ffmpeg-renderers/plvk.cpp:591:26: error: ‘struct AVVulkanDeviceContext’ has no member named ‘qf’
  591 |         vkDeviceContext->qf[i].flags = (VkQueueFlagBits)queueFamilies[i].queueFamilyProperties.queueFlags;
      |                          ^~
streaming/video/ffmpeg-renderers/plvk.cpp:592:26: error: ‘struct AVVulkanDeviceContext’ has no member named ‘qf’
  592 |         vkDeviceContext->qf[i].video_caps = (VkVideoCodecOperationFlagBitsKHR)queueFamilyVideoProps[i].videoCodecOperations;
      |                          ^~
streaming/video/ffmpeg-renderers/plvk.cpp:594:22: error: ‘struct AVVulkanDeviceContext’ has no member named ‘nb_qf’
  594 |     vkDeviceContext->nb_qf = queueFamilyCount;

XenHat commented on 2024-07-16 18:21 (UTC) (edited on 2024-07-16 18:24 (UTC) by XenHat)

@neozumm: it may be, but that would involve a lot of work. I can't simply download and install an older version at build time as it would break ffmpeg and mpv which don't use versioned libplacebo.so dependencies.

edit: they have updated the dependencies 3 days ago: https://github.com/moonlight-stream/moonlight-qt/commit/3580286807a09d9737d9a95160d3d96f3a6aa5d6

neozumm commented on 2024-07-16 07:38 (UTC) (edited on 2024-07-16 07:38 (UTC) by neozumm)

Latest version still needs libplacebo 6.338, ffmpeg 6.1 and x265 3.5-3, which are outdated. Unsure if solvable in PKGBUILD.

XenHat commented on 2024-06-15 14:28 (UTC) (edited on 2024-06-15 14:33 (UTC) by XenHat)

Thanks for the help! Updated!

XenHat commented on 2024-06-08 19:54 (UTC)

@martinX3 I'll try to switch to qt6 soon

MartinX3 commented on 2024-04-13 12:54 (UTC) (edited on 2024-04-13 12:54 (UTC) by MartinX3)

Project README says Qt 6 is also supported.

Can this package be built on Qt 6 instead of Qt 5 and drop dependency on qt5-base?

XenHat commented on 2024-03-24 15:16 (UTC)

@martyg Fixed, thanks! If there's enough demand, I will make it optional.

martyg commented on 2024-03-15 15:07 (UTC)

Please add vulkan-headers to makedepends. Thanks.