Bug 359913 - Firefox extension XPI files have no icon
Summary: Firefox extension XPI files have no icon
Status: RESOLVED FIXED
Alias: None
Product: Breeze
Classification: Plasma
Component: Icons (show other bugs)
Version: 5.5.4
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: visual-design
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-29 03:01 UTC by Sudhir Khanger
Modified: 2016-03-26 21:38 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 retired 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