contrib: rethink package dependencies
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 4 Jul 2011 12:39:52 +0000 (15:39 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Mon, 4 Jul 2011 14:11:58 +0000 (17:11 +0300)
commit2bed93ef78a1e02ff7318f56ea2d27dbaf579841
tree7c12faabe05f0986d4f77ed9bcd247fe1d509905
parent0b6bd5e11b4a33fff716f8d2e2a3e5bcbd3964aa
contrib: rethink package dependencies

'make fetch' has to fetch sources for all the built packages,
including dependency packages. Conversely, 'make fetch' should not
fetch sources of distro-provided packages, not even dependencies.
This should fix that.

As an minor bonus, 'make .foo' should now work even if foo is
provided by the distro, and conditional build rules should be cleaner.
20 files changed:
contrib/src/ass/rules.mak
contrib/src/ffmpeg/rules.mak
contrib/src/flac/rules.mak
contrib/src/fontconfig/rules.mak
contrib/src/freetype2/rules.mak
contrib/src/fribidi/rules.mak
contrib/src/kate/rules.mak
contrib/src/libxml2/rules.mak
contrib/src/main.mak
contrib/src/matroska/rules.mak
contrib/src/ogg/rules.mak
contrib/src/orc/rules.mak
contrib/src/png/rules.mak
contrib/src/schroedinger/rules.mak
contrib/src/shout/rules.mak
contrib/src/theora/rules.mak
contrib/src/tiger/rules.mak
contrib/src/tremor/rules.mak
contrib/src/vorbis/rules.mak
contrib/src/x264/rules.mak