mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-13 21:50:33 +03:00
kodi: fix lirc support
* adapted to the way kodi finds the lircd socket * added lirc package to build support for lirc
This commit is contained in:
parent
d96bd3394b
commit
8f12a72488
2 changed files with 3 additions and 2 deletions
|
@ -20,7 +20,7 @@ in
|
||||||
services.xserver.desktopManager.session = [{
|
services.xserver.desktopManager.session = [{
|
||||||
name = "kodi";
|
name = "kodi";
|
||||||
start = ''
|
start = ''
|
||||||
${pkgs.kodi}/bin/kodi --lircdev /run/lirc/lircd --standalone &
|
LIRC_SOCKET_PATH=/run/lirc/lircd ${pkgs.kodi}/bin/kodi --standalone &
|
||||||
waitPID=$!
|
waitPID=$!
|
||||||
'';
|
'';
|
||||||
}];
|
}];
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
, libcrossguid, libmicrohttpd
|
, libcrossguid, libmicrohttpd
|
||||||
, bluez, doxygen, giflib, glib, harfbuzz, lcms2, libidn, libpthreadstubs, libtasn1, libXdmcp
|
, bluez, doxygen, giflib, glib, harfbuzz, lcms2, libidn, libpthreadstubs, libtasn1, libXdmcp
|
||||||
, libplist, p11-kit, zlib, flatbuffers, fmt, fstrcmp, rapidjson
|
, libplist, p11-kit, zlib, flatbuffers, fmt, fstrcmp, rapidjson
|
||||||
|
, lirc
|
||||||
, dbusSupport ? true, dbus ? null
|
, dbusSupport ? true, dbus ? null
|
||||||
, joystickSupport ? true, cwiid ? null
|
, joystickSupport ? true, cwiid ? null
|
||||||
, nfsSupport ? true, libnfs ? null
|
, nfsSupport ? true, libnfs ? null
|
||||||
|
@ -168,6 +169,7 @@ in stdenv.mkDerivation {
|
||||||
libcrossguid cwiid libplist
|
libcrossguid cwiid libplist
|
||||||
bluez giflib glib harfbuzz lcms2 libpthreadstubs libXdmcp
|
bluez giflib glib harfbuzz lcms2 libpthreadstubs libXdmcp
|
||||||
ffmpeg flatbuffers fmt fstrcmp rapidjson
|
ffmpeg flatbuffers fmt fstrcmp rapidjson
|
||||||
|
lirc
|
||||||
# libdvdcss libdvdnav libdvdread
|
# libdvdcss libdvdnav libdvdread
|
||||||
]
|
]
|
||||||
++ lib.optional dbusSupport dbus
|
++ lib.optional dbusSupport dbus
|
||||||
|
@ -211,7 +213,6 @@ in stdenv.mkDerivation {
|
||||||
"-DENABLE_EVENTCLIENTS=ON"
|
"-DENABLE_EVENTCLIENTS=ON"
|
||||||
"-DENABLE_INTERNAL_CROSSGUID=OFF"
|
"-DENABLE_INTERNAL_CROSSGUID=OFF"
|
||||||
"-DENABLE_OPTICAL=ON"
|
"-DENABLE_OPTICAL=ON"
|
||||||
"-DLIRC_DEVICE=/run/lirc/lircd"
|
|
||||||
] ++ lib.optional useWayland [
|
] ++ lib.optional useWayland [
|
||||||
"-DCORE_PLATFORM_NAME=wayland"
|
"-DCORE_PLATFORM_NAME=wayland"
|
||||||
"-DWAYLAND_RENDER_SYSTEM=gl"
|
"-DWAYLAND_RENDER_SYSTEM=gl"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue