From Fedora Project Wiki

Revision as of 17:54, 31 July 2018 by Cbm (talk | contribs) (octave-signal done)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Add-on Appdata Improvement Initiative

A lot of apps packaged for Fedora have received their appdata files and have profiles in GNOME Software, but app add-ons (plugins, extensions,...) have been somehow forgotten. There are dozens of useful add-ons which are very useful to users, but don't have any appdata metafiles. Let's focus on them, so that users can not only easily install apps, but also their add-ons.

If you maintain a package with an add-on, note that according to the new packaging guidelines every add-on package should ship an appdata metafile: Packaging:AppData More info: Full upstream specification

Please if you know of an add-on which is not here yet, please add it. If you see incorrect information, fix it. If you think some add-on is not useful any more and shouldn't be exposed to users, state it in the Note column.

The goal is to create metafiles for all add-ons that miss them. You can file a bug against the package and ask the maintainer to create one or ideally create it and submit it to the maintainer in the bug report, and more ideally submit it upstream as well. Note that it won't be possible for all of them because some of them are single files without any dedicated repository. If you have done any of these actions, please state it in the Note column.

Keywords and other fields: @hughsie says its ok to add <keywords> to metainfo.xml. Perhaps this would be useful to do when making new metainfo.xml files?


Audacious

Package Name Downstream Upstream Note
audacious-plugins-amidi Yes No
audacious-plugins-exotic Yes No
audacious-plugins-jack Yes No
audacious-plugin-fc Yes No
xmp-plugin-audacious No No

Banshee

Package Name Downstream Upstream Note
banshee-community-extensions No No

Blender

Package Name Downstream Upstream Note
YafaRay No No


Eclipse

TODO


Evolution

Package Name Downstream Upstream Note
evolution-bogofilter Yes Yes
evolution-pts Yes Yes since 3.19.4
evolution-spamassassin Yes Yes
evolution-mapi Yes Yes
evolution-rspam No No
evolution-rss Yes Yes
evolution-exchange No No dead upstream since 3.6, retired in Fedora since F18
evolution-ews Yes Yes
libopensync-plugin-evolution2 No No not an evolution plugin
syncevolution No No not an evolution plugin

Firefox

Package Name Downstream Upstream Note
mozilla-adblockplus Yes No
firefox-esteidpkcs11loader No No
firefox-esteid-plugin No No
mozilla-https-everywhere Yes No
mozilla-noscript No No Downstream bug
mozilla-requestpolicy No No
spice-xpi No No

GIMP

Package Name Downstream Upstream Note
gimp-paint-studio Yes No
gimp-high-pass-filter Yes No
gimp-data-extras Yes No Upstream bug, Downstream bug
gimp-separate+ Yes No Upstream bug, Downstream bug
gimp-gap Yes No Upstream bug, Downstream bug-fixed in rawhide
gimp-elsamuko Yes Yes
gimp-resynthesizer Yes No Downstream bug, Upstream doesn't have a repo to include the file
gimp-lensfun Yes No Upstream bug Downstream bug
gimp-normalmap Yes No Downstream bug
gimp-lqr-plugin Yes No Upstream bug, Downstream bug-fixed in rawhide
gimp-dbp yes No Downstream bug, Upstream seems dead
gimp-fourier-plugin No No Downstream bug, Upstream doesn't have an issue tracker
gimp-dds-plugin No No Downstream bug, upstream project's dead
gimp-wavelet-denoise-plugin No No

GNU Octave

Package Name Downstream Upstream Note
octave Yes Yes Fixed in [1] 4.0.0-8.fc23
octave-control No No Downstream Bug, Upstream Bug
octave-geometry Not packaged No
octave-image Yes Yes Downstream patch, upstream
octave-io No No
octave-odepkg No No upstream
octave-optim Yes Yes Downstream Bug, Upstream Bug
octave-signal Yes Yes Downstream Bug, Upstream Bug
octave-symbolic Yes Yes
octave-doctest Yes Yes Review request
octave-statistics Yes Yes downstream patch
octave-interval Yes Yes
octave-parallel Yes Yes
octave-struct Yes Yes

I listed the most commonly downloaded (according to sourceforge). There are other pkgs (some in Fedora, some not).

Re: downstream: we decided to do most of install/validating in the macro %%octave_pkg_install. So now it should be enough to list the metainfo.xml file in %%files. Also, packages should FTBFS if they have a metainfo.xml file that is unlisted in %%files.

Inkscape

Package Name Downstream Upstream Note
inkscape-table No No Downstream Bug
inkscape-psd No No
inkscape-sozi No No

LibreOffice

Package Name Downstream Upstream Note
libreoffice-gallery-vrt-network-equipment Yes No
openoffice.org-diafilter Yes No
writer2latex Yes No

Nautilus

Package Name Downstream Upstream Note
nautilus-pastebin No No Downstream bug
nautilus-open-terminal No No
nautilus-terminal No No
nautilus-sendto No No Downstream bug Upstream bug
seahorse-nautilus No No
nautilus-search-tool No No
nautilus-image-converter No No Downstream bug, No bug tracker upstream
sushi No No Upstream bug, Downstream bug
raw-thumbnailer No No
gnome-nds-thumbnailer No No
nautilus-beesu-manager No No
nautilus-phatch No No
nautilus-font-manager No No
easytag-nautilus Yes Yes

Pidgin

Package Name Downstream Upstream Note
pidgin-musictracker Yes No Dead upstream, Downstream bug
pidgin-guifications No No Upstream bug, Downstream bug
pidgin-birthday-reminder No Yes Downstream bug, Upstream bug-solved
pidgin-libnotify No No Upstream bug, Downstream bug
pidgin-otr No No Upstream Bug, Downstream Bug
pidgin-logviewer No No Dead upstream, Downstream bug
pidgin-sipe Yes Yes Upstream bug-solved, Downstream bug
gnome-shell-extension-pidgin No No
pidgin-privacy-please No No Dead upstream, Downstream bug
purple-plugin_pack No No Upstream bug, Downstream bug
purple-line Yes No Upstream bug, Downstream bug
purple-microblog No No Obsoleted
purple-msn-pecan No No Dead upstream, plugin for a discontinued service
purple-telegram Yes Yes
pidgin-window-merge Yes Yes

Rhythmbox

Package Name Downstream Upstream Note
rhythmbox-lirc No No Downstream bug
rhythmbox-ampache No No

Thunderbird

Package Name Downstream Upstream Note
thunderbird-enigmail Yes No Upstream bug, Downstream bug
thunderbird-lightning Yes No
mozilla-adblockplus Yes No

Miscellaneous

Package Name Downstream Upstream Note
tuxpaint-stamps Yes No Upstream bug, Downstream bug-solved