BLFS: Revised and verified (I hope) all current circular dependencies.
This commit is contained in:
parent
76d58bc22a
commit
ba5efc414d
1 changed files with 75 additions and 48 deletions
|
@ -220,75 +220,102 @@ inline_doc
|
||||||
# must be skipped, not placed here, to avoid that the script will bomb
|
# must be skipped, not placed here, to avoid that the script will bomb
|
||||||
# due empty *.xinc files
|
# due empty *.xinc files
|
||||||
case $DEP in
|
case $DEP in
|
||||||
jadetex | perl-* | lynx | Links | w3m )
|
akode )
|
||||||
# Optional dependencies are runtime only
|
# Both are in the same page
|
||||||
[[ "$PKG" = "docbook-utils" ]] && continue
|
[[ "$PKG" = "kdemultimedia" ]] && continue
|
||||||
# w3c is used only to rebuild the documentation
|
|
||||||
[[ "$PKG" = "linux-pam" ]] && continue
|
|
||||||
;;
|
|
||||||
libxslt )
|
|
||||||
# libxml2-->libxslt-->libxml2
|
|
||||||
[[ "$PKG" = "libxml2" ]] && continue
|
|
||||||
# Used only to rebuild the documentation
|
|
||||||
[[ "$PKG" = "linux-pam" ]] && continue
|
|
||||||
;;
|
|
||||||
openldap | postgresql | $KBR5 )
|
|
||||||
# cyrus-sasl-->several-->cyrus-sasl
|
|
||||||
[[ "$PKG" = "cyrus-sasl" ]] && continue
|
|
||||||
;;
|
|
||||||
espgs )
|
|
||||||
# sendmail-->espgs-->cups-->php-->sendmail
|
|
||||||
[[ "$PKG" = "$MAIL_SERVER" ]] && continue
|
|
||||||
;;
|
;;
|
||||||
aRts )
|
aRts )
|
||||||
# esound-->aRts-->esound
|
# esound-->aRts-->esound
|
||||||
[[ "$PKG" = "esound" ]] && continue
|
[[ "$PKG" = "esound" ]] && continue
|
||||||
;;
|
;;
|
||||||
gimp | sane )
|
dbus-bindings )
|
||||||
# imagemagick-->{sane}-->gimp-->imagemagick
|
# True circular dependecy
|
||||||
[[ "$PKG" = "imagemagick" ]] && continue
|
[[ "$PKG" = "dbus-bindings" ]] && continue
|
||||||
|
;;
|
||||||
|
DocBook )
|
||||||
|
# Used to rebuild the documentation
|
||||||
|
[[ "$PKG" = "linux-pam" ]] && continue
|
||||||
|
;;
|
||||||
|
docbook-xsl )
|
||||||
|
# Used to rebuild the documentation
|
||||||
|
[[ "$PKG" = "linux-pam" ]] && continue
|
||||||
|
;;
|
||||||
|
doxygen )
|
||||||
|
# Used to rebuild the documentation
|
||||||
|
[[ "$PKG" = "dbus" ]] && continue
|
||||||
|
[[ "$PKG" = "libdvdcss" ]] && continue
|
||||||
|
[[ "$PKG" = "libusb" ]] && continue
|
||||||
|
[[ "$PKG" = "libxcb" ]] && continue
|
||||||
|
;;
|
||||||
|
espgs )
|
||||||
|
# Used to rebuild the documentation
|
||||||
|
[[ "$PKG" = "$MAIL_SERVER" ]] && continue
|
||||||
;;
|
;;
|
||||||
ffmpeg )
|
ffmpeg )
|
||||||
# alsa-plugins-->ffmpeg-->several-->alsa-plugins
|
# alsa-plugins-->ffmpeg-->several-->alsa-plugins
|
||||||
[[ "$PKG" = "alsa-plugins" ]] && continue
|
[[ "$PKG" = "alsa-plugins" ]] && continue
|
||||||
;;
|
;;
|
||||||
|
fop )
|
||||||
|
# Used to rebuild the documentation
|
||||||
|
[[ "$PKG" = "linux-pam" ]] && continue
|
||||||
|
;;
|
||||||
|
graphviz )
|
||||||
|
# Used to build the API documentation
|
||||||
|
[[ "$PKG" = "libusb" ]] && continue
|
||||||
|
;;
|
||||||
GTK )
|
GTK )
|
||||||
# deprecated GTK version
|
# deprecated GTK version
|
||||||
[[ "$PKG" = "alsa-tools" ]] && continue
|
[[ "$PKG" = "alsa-tools" ]] && continue
|
||||||
;;
|
;;
|
||||||
akode )
|
gtk2 )
|
||||||
# Both are in the same page
|
# Testsuite only
|
||||||
[[ "$PKG" = "kdemultimedia" ]] && continue
|
|
||||||
;;
|
|
||||||
dbus )
|
|
||||||
# cups-->dbus-->several combinations-->cups
|
|
||||||
[[ "$PKG" = "cups" ]] && continue
|
|
||||||
;;
|
|
||||||
librsvg | poppler | gtk2 )
|
|
||||||
# All optinal testsuite dependencies are circular
|
|
||||||
[[ "$PKG" = "cairo" ]] && continue
|
[[ "$PKG" = "cairo" ]] && continue
|
||||||
;;
|
;;
|
||||||
fop | docbook-xsl | DocBook )
|
jadetex )
|
||||||
# Used only to rebuild the documentation
|
# Runtime only
|
||||||
[[ "$PKG" = "linux-pam" ]] && continue
|
[[ "$PKG" = "docbook-utils" ]] && continue
|
||||||
;;
|
;;
|
||||||
doxygen )
|
$KBR5 )
|
||||||
# Used only to rebuild the documentation
|
# cyrus-sasl-->postgresql-->$KBR5-->openldap-->cyrus-sasl
|
||||||
[[ "$PKG" = "libxcb" ]] && continue
|
[[ "$PKG" = "cyrus-sasl" ]] && continue
|
||||||
[[ "$PKG" = "libusb" ]] && continue
|
;;
|
||||||
[[ "$PKG" = "dbus" ]] && continue
|
librsvg )
|
||||||
|
# Testsuite only
|
||||||
|
[[ "$PKG" = "cairo" ]] && continue
|
||||||
|
;;
|
||||||
|
libxslt )
|
||||||
|
# libxml2-->libxslt-->libxml2
|
||||||
|
[[ "$PKG" = "libxml2" ]] && continue
|
||||||
|
;;
|
||||||
|
Links )
|
||||||
|
# Runtime only
|
||||||
|
[[ "$PKG" = "docbook-utils" ]] && continue
|
||||||
|
;;
|
||||||
|
lynx )
|
||||||
|
# Runtime only
|
||||||
|
[[ "$PKG" = "docbook-utils" ]] && continue
|
||||||
|
;;
|
||||||
|
openldap )
|
||||||
|
# cyrus-sasl-->postgresql-->$KBR5-->openldap-->cyrus-sasl
|
||||||
|
[[ "$PKG" = "cyrus-sasl" ]] && continue
|
||||||
|
;;
|
||||||
|
poppler )
|
||||||
|
# Testsuite only
|
||||||
|
[[ "$PKG" = "cairo" ]] && continue
|
||||||
|
;;
|
||||||
|
postgresql )
|
||||||
|
# cyrus-sasl-->postgresql-->$KBR5-->openldap-->cyrus-sasl
|
||||||
|
[[ "$PKG" = "cyrus-sasl" ]] && continue
|
||||||
;;
|
;;
|
||||||
tk )
|
tk )
|
||||||
# python-->tk-->xorg7-->libxcb-->libxslt-->python
|
# python-->tk-->xorg7-->several combinations-->libxslt-->python
|
||||||
[[ "$PKG" = "python" ]] && continue
|
[[ "$PKG" = "python" ]] && continue
|
||||||
;;
|
;;
|
||||||
graphviz )
|
w3m )
|
||||||
# Used only to build the API documentation
|
# Runtime only
|
||||||
[[ "$PKG" = "libusb" ]] && continue
|
[[ "$PKG" = "docbook-utils" ]] && continue
|
||||||
;;
|
# Used to rebuild the documentation
|
||||||
dbus-bindings )
|
[[ "$PKG" = "linux-pam" ]] && continue
|
||||||
# True circular dependecy
|
|
||||||
[[ "$PKG" = "dbus-bindings" ]] && continue
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
Reference in a new issue