LibreELEC.tv icon indicating copy to clipboard operation
LibreELEC.tv copied to clipboard

boblight: libboblight.so has to be in lib not lib.private

Open mglae opened this issue 9 months ago • 1 comments

script.xbmc.boblight require libboblight.so in lib path to be found from Python.

See https://forum.libreelec.tv/thread/28505-boblight-not-working-on-12-0-anymore/?postID=191714#post191714

Only build tested because using boblight myself

mglae avatar May 08 '24 22:05 mglae

There is no lib.private any more:

Archive:  service.multimedia.boblightd-12.0.0.1.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2024-05-08 21:24   service.multimedia.boblightd/
      791  2024-05-08 21:24   service.multimedia.boblightd/addon.xml
        0  2024-05-08 21:24   service.multimedia.boblightd/bin/
    68992  2024-05-08 21:24   service.multimedia.boblightd/bin/boblight-X11
    43864  2024-05-08 21:24   service.multimedia.boblightd/bin/boblight-constant
   237144  2024-05-08 21:24   service.multimedia.boblightd/bin/boblightd
      540  2024-05-08 21:24   service.multimedia.boblightd/bin/boblightd.start
        0  2024-05-08 21:24   service.multimedia.boblightd/config/
       83  2024-05-08 21:24   service.multimedia.boblightd/config/boblight.X11.sample
     5284  2024-05-08 21:24   service.multimedia.boblightd/config/boblight.conf
      105  2024-05-08 21:24   service.multimedia.boblightd/default.py
        0  2024-05-08 21:24   service.multimedia.boblightd/lib/
   158960  2024-05-08 21:24   service.multimedia.boblightd/lib/libboblight.so
        0  2024-05-08 21:24   service.multimedia.boblightd/resources/
    13041  2024-05-08 21:24   service.multimedia.boblightd/resources/fanart.png
    62785  2024-05-08 21:24   service.multimedia.boblightd/resources/icon.png
        0  2024-05-08 21:24   service.multimedia.boblightd/sleep.d/
      422  2024-05-08 21:24   service.multimedia.boblightd/sleep.d/boblightd.power
        0  2024-05-08 21:24   service.multimedia.boblightd/system.d/
      264  2024-05-08 21:24   service.multimedia.boblightd/system.d/service.multimedia.boblightd.service
---------                     -------
   592275                     20 files

Including ${ORIGIN}/../lib seem to be not necessary.

mglae avatar May 09 '24 13:05 mglae

There is no lib.private any more:

Archive:  service.multimedia.boblightd-12.0.0.1.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2024-05-08 21:24   service.multimedia.boblightd/
      791  2024-05-08 21:24   service.multimedia.boblightd/addon.xml
        0  2024-05-08 21:24   service.multimedia.boblightd/bin/
    68992  2024-05-08 21:24   service.multimedia.boblightd/bin/boblight-X11
    43864  2024-05-08 21:24   service.multimedia.boblightd/bin/boblight-constant
   237144  2024-05-08 21:24   service.multimedia.boblightd/bin/boblightd
      540  2024-05-08 21:24   service.multimedia.boblightd/bin/boblightd.start
        0  2024-05-08 21:24   service.multimedia.boblightd/config/
       83  2024-05-08 21:24   service.multimedia.boblightd/config/boblight.X11.sample
     5284  2024-05-08 21:24   service.multimedia.boblightd/config/boblight.conf
      105  2024-05-08 21:24   service.multimedia.boblightd/default.py
        0  2024-05-08 21:24   service.multimedia.boblightd/lib/
   158960  2024-05-08 21:24   service.multimedia.boblightd/lib/libboblight.so
        0  2024-05-08 21:24   service.multimedia.boblightd/resources/
    13041  2024-05-08 21:24   service.multimedia.boblightd/resources/fanart.png
    62785  2024-05-08 21:24   service.multimedia.boblightd/resources/icon.png
        0  2024-05-08 21:24   service.multimedia.boblightd/sleep.d/
      422  2024-05-08 21:24   service.multimedia.boblightd/sleep.d/boblightd.power
        0  2024-05-08 21:24   service.multimedia.boblightd/system.d/
      264  2024-05-08 21:24   service.multimedia.boblightd/system.d/service.multimedia.boblightd.service
---------                     -------
   592275                     20 files

Including ${ORIGIN}/../lib seem to be not necessary.

Merging this. Would like to enable RPATH for addon binaries (so they don’t rely of the ld_library_path going forwards) but busy at the moment to do too much following up.

heitbaum avatar May 12 '24 05:05 heitbaum