Bug 284361 - net-im/signal-desktop: libsndio.so not found
Summary: net-im/signal-desktop: libsndio.so not found
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Mikael Urankar
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-26 11:16 UTC by Yusuf Yaman
Modified: 2025-02-10 12:16 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (mikael)


Attachments
net-im/signal-desktop: Add missing dependency libsndio.so (1.03 KB, patch)
2025-01-26 11:47 UTC, Yusuf Yaman
nxjoseph: maintainer-approval? (mikael)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yusuf Yaman 2025-01-26 11:16:33 UTC
Hi. I am getting this error below after trying to launch signal-desktop-7.38.0.

% signal-desktop
ld-elf.so.1: Shared object "libsndio.so.7.3" not found, required by "signal-desktop"

It does launch after installing sndio.

I think it would be solved if we add:

diff --git a/net-im/signal-desktop/Makefile b/net-im/signal-desktop/Makefile
index 19d5183e6..4e724dd26 100644
--- a/net-im/signal-desktop/Makefile
+++ b/net-im/signal-desktop/Makefile
@@ -55,7 +55,8 @@ LIB_DEPENDS=  libasound.so:audio/alsa-lib \
                libwayland-client.so:graphics/wayland \
                libwebp.so:graphics/webp \
                libxkbcommon.so:x11/libxkbcommon \
-               libxshmfence.so:x11/libxshmfence
+               libxshmfence.so:x11/libxshmfence \
+               libsndio.so:audio/sndio

Thanks in advance.
Comment 1 Yusuf Yaman 2025-01-26 11:47:50 UTC
Created attachment 257003 [details]
net-im/signal-desktop: Add missing dependency libsndio.so

I didn't test it in poudriere.
Comment 2 commit-hook freebsd_committer freebsd_triage 2025-02-04 12:13:06 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5864209c1b40b80034e24327e2881b5219817300

commit 5864209c1b40b80034e24327e2881b5219817300
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2025-02-04 12:10:11 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2025-02-04 12:12:43 +0000

    net-im/signal-desktop: Update to 7.40.0

    While here, add missing dependency [1]

    PR:     284361 [1]

 net-im/signal-desktop/Makefile    |  6 +++---
 net-im/signal-desktop/distinfo    | 14 +++++++-------
 net-im/signal-desktop/get_deps.sh |  2 +-
 3 files changed, 11 insertions(+), 11 deletions(-)
Comment 3 Mikael Urankar freebsd_committer freebsd_triage 2025-02-04 12:22:45 UTC
Thanks!
Comment 4 Yusuf Yaman 2025-02-10 12:16:51 UTC
(In reply to Mikael Urankar from comment #3)
You are welcome and thanks for reviewing.