kodi: apply pipwire upstream patch

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
This commit is contained in:
2025-08-17 11:43:08 +02:00
parent 01ab850b17
commit 23d50f5b65

View File

@@ -263,6 +263,15 @@ stdenv.mkDerivation (
url = "https://github.com/xbmc/xbmc/commit/269053ebbfd3cc4a3156a511f54ab7f08a09a730.patch"; url = "https://github.com/xbmc/xbmc/commit/269053ebbfd3cc4a3156a511f54ab7f08a09a730.patch";
hash = "sha256-JzzrMJvAufrxTxtWnzknUS9JLJEed+qdtVnIYYe9LCw="; hash = "sha256-JzzrMJvAufrxTxtWnzknUS9JLJEed+qdtVnIYYe9LCw=";
}) })
# Mire fixes for Pipwire. See https://github.com/xbmc/xbmc/pull/26441
(fetchpatch {
url = "https://github.com/xbmc/xbmc/commit/821901f30469c56f3fff0604c7a8796b77d11fc1.patch";
hash = "sha256-XfAipqmYF8GCgEJNMjvQbaH0GWib/YE3jTMAMat4Xg8=";
})
(fetchpatch {
url = "https://github.com/xbmc/xbmc/commit/7d369dd07acae535d57aec412359406646d5fb86.patch";
hash = "sha256-5NnGwHf1FlKjDdbkCo4yTgl/aBbz+7+6FIJWVq+sF9E=";
})
]; ];
# make derivations declared in the let binding available here, so # make derivations declared in the let binding available here, so
@@ -276,7 +285,8 @@ stdenv.mkDerivation (
apache_commons_text apache_commons_text
; ;
buildInputs = [ buildInputs =
[
gnutls gnutls
libidn2 libidn2
libtasn1 libtasn1
@@ -397,7 +407,8 @@ stdenv.mkDerivation (
libdisplay-info libdisplay-info
]; ];
nativeBuildInputs = [ nativeBuildInputs =
[
cmake cmake
doxygen doxygen
makeWrapper makeWrapper
@@ -417,11 +428,10 @@ stdenv.mkDerivation (
waylandpp.bin waylandpp.bin
]; ];
depsBuildBuild = [ depsBuildBuild = [ buildPackages.stdenv.cc ];
buildPackages.stdenv.cc
];
cmakeFlags = [ cmakeFlags =
[
"-DAPP_RENDER_SYSTEM=${if gbmSupport then "gles" else "gl"}" "-DAPP_RENDER_SYSTEM=${if gbmSupport then "gles" else "gl"}"
"-Dlibdvdcss_URL=${finalAttrs.libdvdcss}" "-Dlibdvdcss_URL=${finalAttrs.libdvdcss}"
"-Dlibdvdnav_URL=${finalAttrs.libdvdnav}" "-Dlibdvdnav_URL=${finalAttrs.libdvdnav}"