diff --git a/BLFS/libs/func_dependencies b/BLFS/libs/func_dependencies index 17a781c..8d069f9 100644 --- a/BLFS/libs/func_dependencies +++ b/BLFS/libs/func_dependencies @@ -186,6 +186,7 @@ inline_doc # Don't have their own XML file hal-requirements | hal-runtime-dependencies ) continue ;; perl-* | tk-perl ) DEP=perl-modules ;; + dbus-* ) DEP=dbus-bindings ;; # Orphan links (proper link must be created when generating the book) arts ) DEP=aRts ;; @@ -222,10 +223,14 @@ inline_doc jadetex | perl-* | lynx | Links | w3m ) # Optional dependencies are runtime only [[ "$PKG" = "docbook-utils" ]] && 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 @@ -263,6 +268,28 @@ inline_doc # All optinal testsuite dependencies are circular [[ "$PKG" = "cairo" ]] && continue ;; + fop | docbook-xsl | DocBook ) + # Used only to rebuild the documentation + [[ "$PKG" = "linux-pam" ]] && continue + ;; + doxygen ) + # Used only to rebuild the documentation + [[ "$PKG" = "libxcb" ]] && continue + [[ "$PKG" = "libusb" ]] && continue + [[ "$PKG" = "dbus" ]] && continue + ;; + tk ) + # python-->tk-->xorg7-->libxcb-->libxslt-->python + [[ "$PKG" = "python" ]] && continue + ;; + graphviz ) + # Used only to build the API documentation + [[ "$PKG" = "libusb" ]] && continue + ;; + dbus-bindings ) + # True circular dependecy + [[ "$PKG" = "dbus-bindings" ]] && continue + ;; esac #------------------