mirror of
https://github.com/libretro/Lakka-LibreELEC.git
synced 2025-04-02 10:41:46 -04:00
* libCEC: Update to 6.0.2
* L4T: Switch-bsp: Fix typos
* Switch: Fix all permission issues with running kodi as a non-root user.
* L4T: Switch: Minor code cleanups
* Add upower and libgudev so kodi can get battery stats
Upower was removed from libreELEC in 2013 with this commit: 3a130cd500
This was a stupid choice as it is the only option in kodi for supplying any battery statitistics. Currently broken.
This patchset: https://github.com/xbmc/xbmc/pull/17327/commits for kodi seemingliy wants to fix the issue(Doesnt, is more of a new way to deal with dbus in general), but will still require that upower be available for battery.
* Switch: LibreELEC: Peripheral.Joystick: Fix Add Patches from PR's upstream to fix issues with udev devices
* Switch: LibreElec: Peripheral.Joystick: Add Nintendo Switch udev joystick mappings
* Switch: LibreELEC: Peripheral.Joystick: Force Udev controller driver as default.
38 lines
1.8 KiB
Diff
38 lines
1.8 KiB
Diff
diff -Naur bluez-5.66/src/bluetooth.conf bluez-5.66-2/src/bluetooth.conf
|
|
--- bluez-5.66/src/bluetooth.conf 2024-02-02 04:33:35.200222390 +0100
|
|
+++ bluez-5.66-2/src/bluetooth.conf 2024-02-02 04:35:47.442699056 +0100
|
|
@@ -6,6 +6,34 @@
|
|
<busconfig>
|
|
|
|
<!-- ../system.conf have denied everything, so we just punch some holes -->
|
|
+ <policy user="%DISTRO%">
|
|
+ <allow own="org.bluez"/>
|
|
+ <allow send_destination="org.bluez"/>
|
|
+ <allow send_interface="org.bluez.AdvertisementMonitor1"/>
|
|
+ <allow send_interface="org.bluez.Agent1"/>
|
|
+ <allow send_interface="org.bluez.MediaEndpoint1"/>
|
|
+ <allow send_interface="org.bluez.MediaPlayer1"/>
|
|
+ <allow send_interface="org.bluez.Profile1"/>
|
|
+ <allow send_interface="org.bluez.GattCharacteristic1"/>
|
|
+ <allow send_interface="org.bluez.GattDescriptor1"/>
|
|
+ <allow send_interface="org.bluez.LEAdvertisement1"/>
|
|
+ <allow send_interface="org.freedesktop.DBus.ObjectManager"/>
|
|
+ <allow send_interface="org.freedesktop.DBus.Properties"/>
|
|
+ <allow send_interface="org.mpris.MediaPlayer2.Player"/>
|
|
+
|
|
+ <allow own="org.bluez.obex"/>
|
|
+ <allow send_destination="org.bluez.obex"/>
|
|
+ <allow send_interface="org.bluez.obex.Agent1"/>
|
|
+ <allow send_interface="org.bluez.obex.Client1"/>
|
|
+ <allow send_interface="org.bluez.obex.Session1"/>
|
|
+ <allow send_interface="org.bluez.obex.Transfer1"/>
|
|
+ <allow send_interface="org.bluez.obex.ObjectPush1"/>
|
|
+ <allow send_interface="org.bluez.obex.FileTransfer1"/>
|
|
+ <allow send_interface="org.bluez.obex.PhonebookAccess1"/>
|
|
+ <allow send_interface="org.bluez.obex.Synchronization1"/>
|
|
+ <allow send_interface="org.bluez.obex.MessageAccess1"/>
|
|
+ <allow send_interface="org.bluez.obex.Message1"/>
|
|
+ </policy>
|
|
|
|
<policy user="root">
|
|
<allow own="org.bluez"/>
|