Menu

#58 Icon Lost in Version 0.9.7

git_head
open
nobody
None
2022-04-28
2022-04-09
No

Version 0.9.7 changed the 32x32 icon to SVG format. I can view the icon file in an image viewer, and the menu icon is correct, but the application icon in the QjackCtl window's title bar is generic and the system tray icon is invisible. I can still click on the invisible system tray icon. I have rolled back to version 0.9.6.

I'm using Arch Linux with Openbox and LXPanel. Let me know if I can provide additional information.

Discussion

  • Rui Nuno Capela

    Rui Nuno Capela - 2022-04-10

    arch packagers must be doing something wrong! tell them to build on Qt6 and/or enable the qtsvg module.

     
  • Steven Grace

    Steven Grace - 2022-04-10

    Thanks to your help, I solved the problem by installing package qt6-svg, which now needs to be a dependency for qjackctl. I will report this to Arch.

    Thanks for your help with this and for all the support you give to the community.

     
  • KaOS

    KaOS - 2022-04-11

    Looks like this commit:
    https://github.com/rncbc/qjackctl/commit/280dc2136c4c4a8192c935a5081347ee4640a6af
    missed adding the need for having qt6-svg. Nothing in the build or cmake options mentions needing this, thus imo, not a packaging issue, but a missing build setting in qjackctl, see the list it sets as needed now:
    https://github.com/rncbc/qjackctl/blob/master/CMakeLists.txt#L140

     
    • Rui Nuno Capela

      Rui Nuno Capela - 2022-04-11

      you might be right, but the issue might just get solved (on the arch side) if qt6-svg is present at build time. (depends? makedepends? )

      just saying

       

      Last edit: Rui Nuno Capela 2022-04-11
  • KaOS

    KaOS - 2022-04-11

    " if qt6-qtsvg is present at build time."

    I don't package for Arch, and noticed the same issue as reported here. As a packager you are not supposed to hunt through all commits when a new release comes out, to see if you need to add new run/build depends, that is what the CMakelist is for.

     
  • Rui Nuno Capela

    Rui Nuno Capela - 2022-04-11

    oh, and this probably applies to all qstuff, not only qjackctl

    cheers

     
  • David Runge

    David Runge - 2022-04-28

    @rncbc please make qt6-svg a hard dependency in the build system then. It is not clear from the outside, that it is needed.
    I will adapt the packages accordingly in the meantime.

     
    • Rui Nuno Capela

      Rui Nuno Capela - 2022-04-28

      it's already in develop upstream, thanks

       

Log in to post a comment.

MongoDB Logo MongoDB