>> > Sugar is not found in a search of Software. >> > >> > Richard Hughes, the owner of Fedora's Changes/AppInstaller [2], put out >> > a call [3] for maintainers to ship an AppData specification [4], so that >> > Software will find "registered" apps. >> > >> > I asked Richard how I could help fix this and this is from his reply. >> > >> > [quote] >> > I assume you want to show the sugar-runner application. >> > According to >> > >> > https://alt.fedoraproject.org/pub/alt/screenshots/f21/failed.html#sugar-runner.desktop >> > it's missing a Comment in the .desktop file that means we just can't show >> > it in the search results. It's also missing an AppData file, so a long >> > description and some screenshots. >> > >> > If you fix up the .desktop file, and/or add an AppData file that >> > validates, then do a build+update for f21 then it should >> > re-appear in the search results after a couple of days. >> > >> > Hope this helps, >> > >> > Richard >> > [/quote] >> > >> > Is anyone already working on this? >> > >> > Iain Brown Douglas >> I tried to get sugar and sugar-runner added to the gnome-software app a >> while ago and was told definitively in GIMPNet #fedora-desktop that it >> was not going to happen. Good luck; I would really like to see this happen. > > I thought, too, that this is unlikely.
Thomas is exactly correct here. > GNOME Software Center has ambitions to automagically find "Applications" > - and only packagers have to be concerned with packages and > dependencies, not users, my understanding. > > A quick search of the groups listed by > yum grouplist > suggests that Libre Office is the only current "group" to be found by > Software. > > Thus Sugar would be leading the way if we succeed! Not exactly, it's not particularly hard to do. We basically just need a dependency package which contains nothing but the app data and a set of dependencies for all the bits we need installed to work. Basically a simple package that would equate to the @sugar-desktop group. Possibly something like "sugar-runner-desktop" or similar. > When I write an AppData specification [4] for Sugar, what will it be > registered to? It doesn't register, there a number of things that happen, extra data is added to the Fedora repositories which then gets indexed by the AppData parser > Something which PackageKit can recognise as equal to > > yum groupinstall @sugar-desktop sugar-runner > > But is it doable? It should be quite straight forward. If someone will provide me the patch for the AppData plus appropriate screenshots etc I'll do the packaging side of things and it should be easy enough to land in Fedora 21+ Peter _______________________________________________ IAEP -- It's An Education Project (not a laptop project!) [email protected] http://lists.sugarlabs.org/listinfo/iaep
