Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#77687 - [transmission-qt] No application icon
Attached to Project:
Arch Linux
Opened by Yannick (Spike29) - Wednesday, 01 March 2023, 10:37 GMT
Last edited by Toolybird (Toolybird) - Thursday, 02 March 2023, 04:10 GMT
Opened by Yannick (Spike29) - Wednesday, 01 March 2023, 10:37 GMT
Last edited by Toolybird (Toolybird) - Thursday, 02 March 2023, 04:10 GMT
|
DetailsDescription:
transmission-qt doesn't provide an application icon, unlike transmission-gtk. Additional info: * transmission-qt 4.0.1-2 |
This task depends upon
FS#48530Make libtransmission supply a shared library and have all other components use it and depend libtransmission.
Add cmake component names to items that will not be installed to transmission-cli so cmake --install build --component $foo can be used
Move icons to libtransmission.
Temporarily disable USE_SYSTEM_DHT as libdht.a is not built with -fPIC or -fpic so can not be linked into a shared library.
This approach also avoids packaging private headers.
I applied the diff and tried to rebuild the transmission package with makepkg -s.
Unfortunately the build fails. Here is the output: https://pastebin.com/EtFiFu3e
Instead of using makepkg please try extra-x86_64-build provided by the devtools package, which will build the package in a clean chroot [2].
[1] https://github.com/transmission/transmission/issues/5258
[2] https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
I confirm that the Transmission icon is displayed correctly with both transmission-qt 4.0.2 and libtransmission 4.0.2 packages installed.
The addition of install targets can be addressed after upstream has addressed the qt icon installation issue. As you noted the patch is too large and unspecific for 5173 as it also addresses the other issues I listed previously. So I will leave it to you to submit a targeted patch.
Do you want me to open new issues for the installation of private headers and the missing shared library?