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";
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
@@ -276,7 +285,8 @@ stdenv.mkDerivation (
apache_commons_text
;
buildInputs = [
buildInputs =
[
gnutls
libidn2
libtasn1
@@ -397,7 +407,8 @@ stdenv.mkDerivation (
libdisplay-info
];
nativeBuildInputs = [
nativeBuildInputs =
[
cmake
doxygen
makeWrapper
@@ -417,11 +428,10 @@ stdenv.mkDerivation (
waylandpp.bin
];
depsBuildBuild = [
buildPackages.stdenv.cc
];
depsBuildBuild = [ buildPackages.stdenv.cc ];
cmakeFlags = [
cmakeFlags =
[
"-DAPP_RENDER_SYSTEM=${if gbmSupport then "gles" else "gl"}"
"-Dlibdvdcss_URL=${finalAttrs.libdvdcss}"
"-Dlibdvdnav_URL=${finalAttrs.libdvdnav}"