Summary: | multimedia/droidcam: fix for system tray icon and add pkg-message | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Yusuf Yaman <nxjoseph> | ||||||||||
Component: | Individual Port(s) | Assignee: | Robert Clausecker <fuz> | ||||||||||
Status: | Closed FIXED | ||||||||||||
Severity: | Affects Only Me | CC: | fuz, nxjoseph | ||||||||||
Priority: | --- | ||||||||||||
Version: | Latest | ||||||||||||
Hardware: | Any | ||||||||||||
OS: | Any | ||||||||||||
Attachments: |
|
Description
Yusuf Yaman
2024-09-19 10:34:19 UTC
Created attachment 253659 [details]
multimedia/droidcam
Port changes:
* Fix for system tray icon doesn't show up
* Change GitHub project name
Created attachment 253660 [details]
how system tray icon look before the fix
Created attachment 253661 [details]
how system tray icon look after the fix
Created attachment 253663 [details]
pkg-message
I wanted to add a pkg-message too.
Your patch fixes the issue, but is not PREFIX aware. On commit, I'll replace it with something that works even if PREFIX is changed. (In reply to Robert Clausecker from comment #5) Oh, sorry, I didn't think about %%PREFIX%%. I'm looking forward for commit and will check the change to learn about it. Would it be correct to add %%PREFIX%% to the .desktop file too? > Would it be correct to add %%PREFIX%% to the .desktop file too?
Yes, indeed. In fact, that's part of the edit I have prepared.
(In reply to Robert Clausecker from comment #7) Okay, thanks. I will try these changes myself too. If you haven't committed already, can you add this missing library dependency too? ``` Error: /usr/local/bin/droidcam is linked to /usr/local/lib/libwayland-client.so.0 from graphics/wayland but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libwayland-client.so:graphics/wayland ``` Sure thing. The commit is planned for next week, once I'm done with extra testing. (In reply to Robert Clausecker from comment #10) Okay, thanks. Have a good one. A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=adc8361b87972451ffbfe619aa714bc2fd2fa024 commit adc8361b87972451ffbfe619aa714bc2fd2fa024 Author: Yusuf Yaman <nxjoseph@protonmail.com> AuthorDate: 2024-09-19 10:31:49 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2024-09-25 06:28:05 +0000 multimedia/droidcam: fix system tray icon not showing up * Fix system tray icon not showing up * Change GitHub project name * add pkg-message PR: 281586 Event: EuroBSDcon 2024 multimedia/droidcam/Makefile | 10 ++++++++-- multimedia/droidcam/distinfo | 6 +++--- multimedia/droidcam/files/patch-droidcam.desktop (gone) | 11 ----------- multimedia/droidcam/pkg-message (new) | 14 ++++++++++++++ 4 files changed, 25 insertions(+), 16 deletions(-) Thank you for your contribution. You are welcome and thanks for more than giving a look. I noticed that you didn't include "share" directory in program's icon path, no worries, i just opened a bug report 281720 for it and made minor changes. |