Merge pull request #211170 from NixOS/backport-210802-to-release-22.11

[Backport release-22.11] kodi: properly wrap kodi-send binary
This commit is contained in:
Nick Cao
2023-01-19 09:25:26 +08:00
committed by GitHub

View File

@@ -226,7 +226,8 @@ in stdenv.mkDerivation {
'';
postInstall = ''
for p in $(ls $out/bin/) ; do
# TODO: figure out which binaries should be wrapped this way and which shouldn't
for p in $(ls --ignore=kodi-send $out/bin/) ; do
wrapProgram $out/bin/$p \
--prefix PATH ":" "${lib.makeBinPath ([ python3Packages.python glxinfo ]
++ lib.optional x11Support xdpyinfo ++ lib.optional sambaSupport samba)}" \
@@ -236,6 +237,9 @@ in stdenv.mkDerivation {
++ lib.optional rtmpSupport rtmpdump)}"
done
wrapProgram $out/bin/kodi-send \
--prefix PYTHONPATH : $out/${python3Packages.python.sitePackages}
substituteInPlace $out/share/xsessions/kodi.desktop \
--replace kodi-standalone $out/bin/kodi-standalone
'';