Ubuntu – My Rhythmbox plugin can’t meet the Ubuntu Software Center “the-app” requirements

application-developmentsoftware-center

At http://developer.ubuntu.com/publish/my-apps-packages/ the following technical requirements are cited:

Technical requirements

In order for your application to be distributed in the Software Centre it must:

  • Be in one, self-contained directory when installed
  • Be able to be installed into the /opt/ directory (*)
  • Be executable by all users from the /opt/ directory (**)
  • Write all configuration settings to ~/.config/ (This can be one file or a directory containing multiple configuration files)

A Rhythmbox plugin cannot satisfy any of these requirements. Rhythmbox has compiled-in locations where it looks for installed plugins. So, is there no way for me to publish my app in Ubuntu Software Center? Would it have to go into Universe repository (which would require tremendously more work and political maneuvering to get it accepted)? I already have all the Debian package infrastructure built for it, so I have made a PPA for it.

Best Answer

If you submit your package to the Quantal archives, and it gets accepted, then you can request to have it uploaded to the "backports" repo for Precise.