Bug 359913

Summary: Firefox extension XPI files have no icon
Product: [Plasma] Breeze Reporter: Sudhir Khanger <sudhir>
Component: IconsAssignee: visual-design
Status: RESOLVED FIXED    
Severity: normal CC: kainz.a, pepko94, pip.kde
Priority: NOR    
Version: 5.5.4   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:

Description Sudhir Khanger 2016-02-29 03:01:37 UTC
Firefox extension XPI files have no icons.

MIME Type: application/x-xpiinstall

Reproducible: Always
Comment 1 andreas 2016-02-29 23:06:01 UTC
can you tell me how the icon should be called? cause application-x-xpi and application-x-xpiinstall don't work

thanks for reporting the bug.
Comment 2 Paul 2016-03-02 11:07:33 UTC
(In reply to andreas from comment #1)
> can you tell me how the icon should be called? cause application-x-xpi and
> application-x-xpiinstall don't work

Typo?  I think you'll find it's x-xpinstall  (only one letter "i")
Comment 3 petrk 2016-03-26 19:12:59 UTC
If Breeze gets .xpi icon then we will be one of the few that has it.
I've tried few icon sets (Breeze, Adwaita, GNOME, Oxygen) and only Numix has it.

Below is output from pacman -Ql numix-icon-theme | grep xpi

numix-icon-theme /usr/share/icons/Numix/16/mimetypes/application-x-xpinstall.svg
numix-icon-theme /usr/share/icons/Numix/16/mimetypes/gnome-mime-image-x-xpixmap.svg
numix-icon-theme /usr/share/icons/Numix/16/mimetypes/image-x-xpixmap.svg
numix-icon-theme /usr/share/icons/Numix/16/status/krb-expiring-ticket.svg
numix-icon-theme /usr/share/icons/Numix/22/mimetypes/application-x-xpinstall.svg
numix-icon-theme /usr/share/icons/Numix/22/mimetypes/gnome-mime-image-x-xpixmap.svg
numix-icon-theme /usr/share/icons/Numix/22/mimetypes/image-x-xpixmap.svg
numix-icon-theme /usr/share/icons/Numix/22/status/krb-expiring-ticket.svg
numix-icon-theme /usr/share/icons/Numix/24/mimetypes/application-x-xpinstall.svg
numix-icon-theme /usr/share/icons/Numix/24/mimetypes/gnome-mime-image-x-xpixmap.svg
numix-icon-theme /usr/share/icons/Numix/24/mimetypes/image-x-xpixmap.svg
numix-icon-theme /usr/share/icons/Numix/24/status/krb-expiring-ticket.svg
numix-icon-theme /usr/share/icons/Numix/32/mimetypes/application-x-xpinstall.svg
numix-icon-theme /usr/share/icons/Numix/32/mimetypes/gnome-mime-image-x-xpixmap.svg
numix-icon-theme /usr/share/icons/Numix/32/mimetypes/image-x-xpixmap.svg
numix-icon-theme /usr/share/icons/Numix/48/mimetypes/application-x-xpinstall.svg
numix-icon-theme /usr/share/icons/Numix/48/mimetypes/gnome-mime-image-x-xpixmap.svg
numix-icon-theme /usr/share/icons/Numix/48/mimetypes/image-x-xpixmap.svg
numix-icon-theme /usr/share/icons/Numix/64/mimetypes/application-x-xpinstall.svg
numix-icon-theme /usr/share/icons/Numix/64/mimetypes/gnome-mime-image-x-xpixmap.svg
numix-icon-theme /usr/share/icons/Numix/64/mimetypes/image-x-xpixmap.svg
Comment 4 andreas 2016-03-26 21:37:03 UTC
Git commit 467556d006dc44b8d4c0374779132ca715df4149 by andreas kainz.
Committed on 26/03/2016 at 21:36.
Pushed by andreask into branch 'master'.

add xpi support for firefox addons

A  +1    -0    icons-dark/mimetypes/16/application-x-xpinstall.svg
A  +1    -0    icons-dark/mimetypes/22/application-x-xpinstall.svg
A  +1    -0    icons-dark/mimetypes/32/application-x-xpinstall.svg
A  +1    -0    icons-dark/mimetypes/64/application-x-xpinstall.svg
A  +1    -0    icons/mimetypes/16/application-x-xpinstall.svg
A  +1    -0    icons/mimetypes/22/application-x-xpinstall.svg
A  +1    -0    icons/mimetypes/32/application-x-xpinstall.svg
A  +1    -0    icons/mimetypes/64/application-x-xpinstall.svg

http://commits.kde.org/breeze-icons/467556d006dc44b8d4c0374779132ca715df4149
Comment 5 andreas 2016-03-26 21:38:11 UTC
thanks for your help Piotr Kloc