On Wed, Apr 21, 2010 at 07:11:20AM +1000, Russell Dickenson <[email protected]> wrote: > I have recently had some minor difficulty with optional packages, > which are those which enhance an applications' functionality but are > not a definitive, runtime requirement. The best example of this is > codecs - particularly GStreamer, since this is a popular audio > framework. Most GStreamer plugin packages are not a requirement in > those FrugalBuilds for those applications which use GStreamer. However > if you don't have them installed and the application needs those to > provide specific functionality, the user of the application may be > confused as to why certain functions don't work; I know *I* get > confused. :) To make all GStreamer plugins a dependency of every app > that uses GStreamer leads to the installation of *many* packages, most > of which are not required. > > How can this problem be resolved? If plugins are not installed, the > user may get odd behaviour. If *all* plugins are installed, the user > has a lot of packages installed, most of which are not required. > > What options are available? IIRC Debian and Debian-based distributions > have optional dependencies, but I don't know what this means in > practice. If this has been discussed and resolved previously, sorry.
Given that these plugins are installed by default (and I guess one who does not do a default install is a bit more advanced than the avarage), I don't think you need to add any gst plugin to depends. If you really want, you can add a README.Frugalware file that advices to install the necessary plugins for the given media type.
pgpF8fH5BjR9K.pgp
Description: PGP signature
_______________________________________________ Frugalware-devel mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-devel
