2009/3/6 Paul Lange
I created a package for Gnome Do plugins this morning. I already filed a review request (see https://bugzilla.redhat.com/show_bug.cgi?id=489014 ) but I expect some work to be left. Some on which I want to hear you opinions are below:
- First I created it as a noarch package. All data are under /usr/share
and it's only CIL code so I expect this to be OK. Comments?
Till now, I was using the DLLs extracted from the Ubuntu package with no problem.
- Currently it's only one big package. In my opinion it would be good to
split it into several subpackages (at least -offical and -unofficial).
I prefer at least two packages, as you say.
- It took some time but finally I got all BuildRequires. However I'm
unsure how we should handle Requires. Every plugin needs other applications installed. Any ideas on this?
That's the big problem. For example, the official plugins include a Rhythmbox plugin, but I don't use that app, and I will have to install it to install de plugins package :( And so on.
Well, perhaps the package should be splitted for the plugins that require a new app, like the Beagle packages. In the official plugins we have plugins for Evolution, Banshee, Firefox, Pidgin, Rhythmbox, Tomboy and Vinagre. Ufff.
The other option is create the package but with no requirements for those packages. When Gnome-Do starts, if doesn't find one package, doesn't start the plugin and everything is fine.