pipewire doesn't provide libspa-libcamera.so

  • Done
  • quality assurance status badge
Details
2 participants
  • Alexandre Hannud Abdo
  • ???
Owner
unassigned
Submitted by
Alexandre Hannud Abdo
Severity
normal
A
A
Alexandre Hannud Abdo wrote on 19 Jul 2023 23:36
(address . bug-guix@gnu.org)
227ed401-ca53-cf90-d7fd-8ad09e53ee11@member.fsf.org
Ni! File `usr/lib/spa-0.2/libcamera/libspa-libcamera.so` isn't found when installing pipewire.
This seems to affect screen sharing on wayland through wireplumber, or at least my setup broke once the messages below started appearing:
```
M 22:57:06.048626          wp-device ../source/lib/wp/device.c:619:wp_spa_device_new_from_spa_factory: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
M 22:57:06.048653   script/libcamera libcamera.lua:173:chunk: PipeWire's libcamera SPA missing or broken. libcamera not supported.
```
Cheers, ale
Attachment: OpenPGP_signature
?
(name . Alexandre Hannud Abdo)(address . abdo@member.fsf.org)(address . 64736@debbugs.gnu.org)
87edl2om06.fsf@envs.net
Alexandre Hannud Abdo <abdo@member.fsf.org> writes:

Toggle quote (16 lines)
> Ni! File `usr/lib/spa-0.2/libcamera/libspa-libcamera.so` isn't found when installing pipewire.
>
> This seems to affect screen sharing on wayland through wireplumber, or at least my setup broke once the messages below started appearing:
>
> ```
>
> M 22:57:06.048626          wp-device
> ../source/lib/wp/device.c:619:wp_spa_device_new_from_spa_factory: SPA
> handle 'api.libcamera.enum.manager' could not be loaded; is it
> installed?
> M 22:57:06.048653   script/libcamera libcamera.lua:173:chunk: PipeWire's libcamera SPA missing or broken. libcamera not supported.
>
> ```
>
> Cheers, ale

Hello, thank you for the report. I'll looking into it during this
weekend.
A
A
Alexandre Hannud Abdo wrote on 20 Jul 2023 18:05
Re: pipewire doesn't provide libspa-libcamera.so
(name . ???)(address . iyzsong@envs.net)(address . 64736@debbugs.gnu.org)
02b6d892-e571-9cae-b295-218aac771195@member.fsf.org
Uou, thank you. Let me know if and how I can help. Best, .~´

Le 20/07/2023 à 13:33, ??? a écrit :
Toggle quote (19 lines)
> Alexandre Hannud Abdo <abdo@member.fsf.org> writes:
>
>> Ni! File `usr/lib/spa-0.2/libcamera/libspa-libcamera.so` isn't found when installing pipewire.
>>
>> This seems to affect screen sharing on wayland through wireplumber, or at least my setup broke once the messages below started appearing:
>>
>> ```
>>
>> M 22:57:06.048626          wp-device
>> ../source/lib/wp/device.c:619:wp_spa_device_new_from_spa_factory: SPA
>> handle 'api.libcamera.enum.manager' could not be loaded; is it
>> installed?
>> M 22:57:06.048653   script/libcamera libcamera.lua:173:chunk: PipeWire's libcamera SPA missing or broken. libcamera not supported.
>>
>> ```
>>
>> Cheers, ale
> Hello, thank you for the report. I'll looking into it during this
> weekend.
?
Re: bug#64736: pipewire doesn't provide libspa-libcamera.so
(name . Alexandre Hannud Abdo)(address . abdo@member.fsf.org)(address . 64736@debbugs.gnu.org)
874jlwli37.fsf@envs.net
Alexandre Hannud Abdo <abdo@member.fsf.org> writes:

Toggle quote (3 lines)
> Uou, thank you. Let me know if and how I can help. Best, .~´
>

I had submit patches for it at https://issues.guix.gnu.org/64767.
It builds fine, but I haven't test the camera (no camera here), it
will be good if you can test it...

It can be fetched in a local guix checkout:
git fetch qa issue-64767
git checkout -f qa/issue-64767

And then do a build of guix, and update local packages...
If this seems too much, you can wait the patches get merged, no worry!

Thank you!
?
(name . Alexandre Hannud Abdo)(address . abdo@member.fsf.org)(address . 64736-done@debbugs.gnu.org)
871qfzixhs.fsf@envs.net
Alexandre Hannud Abdo <abdo@member.fsf.org> writes:

Toggle quote (2 lines)
> Uou, thank you. Let me know if and how I can help. Best, .~´

Hello, it should be fixed now. Since commit
7d8ce0701e82cf984906980e240bbf67f4988426.

Closing, thanks.
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 64736@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 64736
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch