Wireshark-bugs: [Wireshark-bugs] [Bug 10737] Wireshark should be installing icons as part of "ma

Date: Wed, 03 Dec 2014 20:17:41 +0000

Comment # 17 on bug 10737 from
(In reply to Jeff Morriss from comment #16)
> What happens what someone decides to install Wireshark in /opt/wireshark,
> for example?  As I read it then our "make install" needs to find a way to
> add our (possibly odd) to $XDG_DATA_DIRS .

They should then also decide to configure their desktop to be able to cope with
apps installed under /opt/{appname} - if they want to do something that's not
the default for their platform, they should expect to have to do more work.

> Maybe "make install" (or ./configure) should warn the user that the desktop
> integration stuff won't work if prefix is not /usr or /usr/local (assuming
> /usr/local works - I haven't had any luck with that yet),

     
http://static.rogerebert.com/uploads/blog_post/primary_image/rogers-journal/new-from-ebert-your-movie-sucks/primary_EB20070423COMMENTARY70424001AR.jpg

YOUR DESKTOP SUCKS.

Srsly.  If, in its default configuration, it can't cope with icons, .desktop
files, etc. installed under /usr/local/share rather than /usr/share, it's not
conforming to the latest version of the XDG Base Directory Specification.

The rest of UN*X can cope with, for example, executable images being installed
in /usr/local/bin - either it puts /usr/local/bin in $PATH by default or you
can put it there - and with man pages being installed in /usr/local/man or
/usr/local/share/man ($MANPATH) and so on.  Desktops that can't cope with that
need to be hit upside the head.


You are receiving this mail because:
  • You are watching all bug changes.