alarm/kodi-rpi-git to 21.x.62999.2269ed2a92-3

It seems that kodi now requires pipewire not just libpipewire.  Without it,
it coredumps upon launching.  Adding the following to /etc/conf.d/kodi-standalone
gives some insights in journalctl: PIPEWIRE_DEBUG=4

kodi-standalone[1920]: [D] pw.context [pipewire.c:229 load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.log'
kodi-standalone[1920]: [D] pw.context [pipewire.c:113 open_plugin()] can't load /usr/lib/spa-0.2/support/libspa-support.so: /usr/lib/spa-0.2/support/libspa-support.so: cannot open shared object file: No such file or directory
kodi-standalone[1920]: [D] pw.context [pipewire.c:229 load_spa_handle()] load lib:'support/libspa-journal' factory-name:'support.log'
kodi-standalone[1920]: [D] pw.context [pipewire.c:113 open_plugin()] can't load /usr/lib/spa-0.2/support/libspa-journal.so: /usr/lib/spa-0.2/support/libspa-journal.so: cannot open shared object file: No such file or directory
kodi-standalone[1920]: [D] pw.context [pipewire.c:229 load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.cpu'
kodi-standalone[1920]: [D] pw.context [pipewire.c:113 open_plugin()] can't load /usr/lib/spa-0.2/support/libspa-support.so: /usr/lib/spa-0.2/support/libspa-support.so: cannot open shared object file: No such file or directory
kodi-standalone[1920]: [I] pw.context [pipewire.c:647 pw_init()] version 0.3.70
kodi-standalone[1920]: [D] pw.thread-loop [thread-loop.c:145 loop_new()] 0x55d4113840: new name:pipewire
kodi-standalone[1920]: [D] pw.context [pipewire.c:229 load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.system'
kodi-standalone[1920]: [D] pw.context [pipewire.c:113 open_plugin()] can't load /usr/lib/spa-0.2/support/libspa-support.so: /usr/lib/spa-0.2/support/libspa-support.so: cannot open shared object file: No such file or directory
kodi-standalone[1920]: [E] pw.loop [loop.c:67 pw_loop_new()] 0x55d42460c0: can't make support.system handle: No such file or directory
kodi-standalone[1920]: terminate called after throwing an instance of 'std::runtime_error'
kodi-standalone[1920]:   what():  CPipewireThreadLoop: failed to create main loop

That lib is provided by pipewire so add it to depends.
This commit is contained in:
graysky 2023-04-29 15:39:28 -04:00
parent 0f079d5263
commit 24d9bde86d

View file

@ -21,7 +21,7 @@ _commit=2269ed2a92e950e59731a12e369110c65db8cd19
_clangbuild=
pkgver="21.x.$_commitnumber.${_commit:0:10}"
pkgrel=2
pkgrel=3
arch=('aarch64' 'armv7h')
url="https://github.com/graysky2/xbmc/tree/gs-gbm_omega"
license=('GPL2')
@ -178,7 +178,7 @@ package_kodi-rpi-git() {
'mesa' 'libpipewire' 'python-pillow' 'python-pycryptodomex'
'python-simplejson' 'shairplay' 'smbclient' 'sndio' 'spdlog' 'sqlite'
'taglib' 'tinyxml' 'libxkbcommon' 'polkit' 'linux>=5.4.35' 'lzo' 'libinput'
'pcre' 'libdisplay-info'
'pcre' 'libdisplay-info' 'pipewire'
)
[[ -n "$_clangbuild" ]] && depends+=('glu')
@ -188,7 +188,6 @@ package_kodi-rpi-git() {
'linux-rpi: HW accelerated decoding'
'python-pybluez: Bluetooth support'
'pulseaudio: PulseAudio support'
'pipewire: PipeWire support'
)
install='kodi.install'
provides=('xbmc' "kodi=${pkgver}" "kodi-common=${pkgver}")