From Fedora Project Wiki
(Created page with "GNOME Software in Fedora 21 enables a feature that allows addons / plugins that are packaged in Fedora to be visible on the Application page for the application that is being ...")
 
No edit summary
Line 2: Line 2:


[[File:Gnome-software-addons-audacious.png | 400px]]
[[File:Gnome-software-addons-audacious.png | 400px]]
= Getting your plugin to show =
If you are the package maintainer for a plugin for Fedora for an application, this is the process to follow to get that plugin to show in the application.
First, create a .metainfo.xml file for your plugin, for example:
<code>
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<component type="addon">
  <!--name of the plugin package-->
  <id>eclipse-vrapper</id>
  <!---name of the main application desktop file-->
  <extends><!- e.g. "eclipse.desktop"--></extends>
  <!--Nice name of the plugin-->
  <name>Vrapper</name>
  <!--one-sentence description of the plugin-->
  <summary>Provides vim-like editing in Eclipse</summary>
  <!--name of the plugin package-->
  <pkgname>codeblocks-contrib</pkgname>
  <!--URL for the plugin-->
  <url type="homepage">http://vrapper.sourceforge.net</url>
  <!--license for this file (not the plugin license)-->
  <metadata_license>CC0-1.0</metadata_license>
</component>
</pre>
</code>

Revision as of 18:39, 9 July 2014

GNOME Software in Fedora 21 enables a feature that allows addons / plugins that are packaged in Fedora to be visible on the Application page for the application that is being extended. For example, here is Audacious, showing it's available plugins that a user can add right from the software Application:

Gnome-software-addons-audacious.png

Getting your plugin to show

If you are the package maintainer for a plugin for Fedora for an application, this is the process to follow to get that plugin to show in the application.

First, create a .metainfo.xml file for your plugin, for example:

<?xml version="1.0" encoding="UTF-8"?>
<component type="addon">

  <!--name of the plugin package-->
  <id>eclipse-vrapper</id>

  <!---name of the main application desktop file-->
  <extends><!- e.g. "eclipse.desktop"--></extends>

  <!--Nice name of the plugin-->
  <name>Vrapper</name>

  <!--one-sentence description of the plugin-->
  <summary>Provides vim-like editing in Eclipse</summary>

  <!--name of the plugin package-->
  <pkgname>codeblocks-contrib</pkgname>

  <!--URL for the plugin-->
  <url type="homepage">http://vrapper.sourceforge.net</url>

  <!--license for this file (not the plugin license)-->
  <metadata_license>CC0-1.0</metadata_license>
</component>