Hi!

I thought of another solution, which addresses Reinhard's comment about 
packages build-depending on libxine-dev suddenly gets harder to built when 
caught in transitions - and still have proper depends which 
 - makes the users of the xine frontends happy
 - makes britney enforce that the stuff using e.g. flac gets in at the same 
time with flac if flac bumps from flac1 to flac2
 - makes me happy

And it can be combined with the earlier mentioned solution about having a 
depends on xine-plugins-all | xine-plugin with all plugins providing 
xine-plugins


My idea goes as followed:

Invent a new package: libxine1-lib. This is a exact copy of the current 
libxine1. Except a little modified shlibs file! (This is very very important 
that the shlibs file in libxine1-lib points to libxine1 | libxine1-lib, maybe 
versioned)

Have libxine1 being a empty package that depends on all the relevant plugins 
(either directly or as a xine-plugin-all|xine-plugin solution) and on 
libxine1-lib.

Other packages still depends on libxine1, but will on their next build depend 
on libxine1 | libxine1-lib.

having libxine-dev depend only on libxine1-lib makes the buildds not install 
all the plugins for the fun of it.

And people can now remove the plugins they don't want by also removing the 
libxine1-package (which is now a empty package)

Questions welcome.

/Sune
-- 
How may I click the gadget from Office 9.5?

The point is that from the folder inside Outlook you either should rename a 
clock, or need to remove from the ADSL button in order to enable the TCP/IP 
parallel port on a clock.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to