[packages/chiaki-ng] - rel 3, rebuild with libplacebo 7

baggins baggins at pld-linux.org
Sun Aug 9 03:32:49 CEST 2026


commit a3951bfc7ac4ab3944b4c53b899547364a2b65e6
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Aug 9 03:32:31 2026 +0200

    - rel 3, rebuild with libplacebo 7

 chiaki-ng.spec    |  7 ++-----
 libplacebo6.patch | 35 -----------------------------------
 2 files changed, 2 insertions(+), 40 deletions(-)
---
diff --git a/chiaki-ng.spec b/chiaki-ng.spec
index 253c1ff..a637b0e 100644
--- a/chiaki-ng.spec
+++ b/chiaki-ng.spec
@@ -5,13 +5,11 @@
 Summary:	PlayStation Remote Play for Everyone
 Name:		chiaki-ng
 Version:	1.10.0
-Release:	2
+Release:	3
 License:	AGPL v3
 Group:		X11/Applications/Networking
 Source0:	https://github.com/streetpea/chiaki-ng/archive/v%{version}/%{name}-%{version}.tar.gz
 # Source0-md5:	ff577d46e0dab16da0a1d94e16ca2e69
-# WARNING: App freezes without display on libplacebo >= 7
-Patch0:		libplacebo6.patch
 URL:		https://streetpea.github.io/chiaki-ng/
 BuildRequires:	Qt6Concurrent-devel
 BuildRequires:	Qt6Core-devel
@@ -31,7 +29,7 @@ BuildRequires:	fftw3-devel
 BuildRequires:	hidapi-devel
 BuildRequires:	jerasure-devel
 BuildRequires:	libevdev-devel
-BuildRequires:	libplacebo-devel
+BuildRequires:	libplacebo-devel > 7.349.0
 BuildRequires:	nanopb-devel
 BuildRequires:	nanopb-static
 BuildRequires:	openssl-devel
@@ -53,7 +51,6 @@ Entertainment LLC.
 
 %prep
 %setup -q
-%patch -P0 -p1
 
 %build
 mkdir -p build
diff --git a/libplacebo6.patch b/libplacebo6.patch
deleted file mode 100644
index d01926e..0000000
--- a/libplacebo6.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 2e175c0b..b9a199cb 100755
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -85,7 +85,7 @@ endif()
- 
- if(CHIAKI_ENABLE_GUI)
- 	find_package(PkgConfig REQUIRED)
--	pkg_check_modules(LIBPLACEBO REQUIRED libplacebo>=7.349.0 IMPORTED_TARGET)
-+	pkg_check_modules(LIBPLACEBO REQUIRED libplacebo IMPORTED_TARGET)
- endif()
- 
- if(CHIAKI_USE_SYSTEM_CURL)
-diff --git a/gui/src/qmlmainwindow.cpp b/gui/src/qmlmainwindow.cpp
-index 5918ab04..4c201f74 100644
---- a/gui/src/qmlmainwindow.cpp
-+++ b/gui/src/qmlmainwindow.cpp
-@@ -1545,7 +1545,7 @@ void QmlMainWindow::init(Settings *settings, bool exit_app_on_stream_exit)
-     render_backend = settings->GetRenderBackend();
-     setSurfaceType(render_backend == RenderBackend::Vulkan ? QWindow::VulkanSurface : QWindow::OpenGLSurface);
-     qparams = {};
--    qparams.drift_compensation = 1e-3;
-+//    qparams.drift_compensation = 1e-3;
-     qparams.interpolation_threshold = 0.01;
-     qparams.timeout = 0;
- 
-@@ -2832,7 +2832,7 @@ void QmlMainWindow::render()
-     }
-     // Disable background transparency by default if the swapchain does not
-     // appear to support alpha transaprency
--    if (sw_frame.color_repr.alpha == PL_ALPHA_NONE)
-+    if (sw_frame.color_repr.alpha == PL_ALPHA_UNKNOWN)
-         params.background_transparency = 0.0;
- 
-     const struct pl_hook *fsrcnnx_hook = nullptr;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/chiaki-ng.git/commitdiff/a3951bfc7ac4ab3944b4c53b899547364a2b65e6



More information about the pld-cvs-commit mailing list