buildroot/package/avahi
Yann E. MORIN 92f704a8c1 package/avahi: break circular dependencies
We currently have two circular dependency chains:

    avahi -> libglade -> libgtk2 -> cups -> avahi
    avahi -> libgtk3 -> cups -> avahi

The cups -> avahi dependency makes sense, as cups would be able to use
Bonjour and mDNS to find printers, so we want to keep that dependency.

The libgtk2 -> cups and libgtk3 -> cups dependencies also make sense, to
be able to offer cups in the print dialogs.

However, the avahi -> libglade and avahi -> libgtk3 dependencies do not
really make sense. As Thomas puts it:

    The avahi GUI programs seem really useless to me. On Debian/Ubuntu
    distributions, they are not even packaged within the main avahi
    packages, but as separate packages, probably indicating that they
    are not very commonly used.

So, we drop the avahi -> libglade and avahi -> libgtk3 dependencies, to
break the circular dependency chain.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
[Thomas: add comment in the .mk file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-02-07 23:14:43 +01:00
..
0004-no-gtk-deprecations.patch package/*: rename patches according to the new policy 2015-02-03 14:52:56 +01:00
avahi.hash avahi: add hash file 2015-03-11 22:16:43 +01:00
avahi.mk package/avahi: break circular dependencies 2016-02-07 23:14:43 +01:00
avahi_tmpfiles.conf
Config.in Rename BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS 2014-12-11 22:48:13 +01:00
S05avahi-setup.sh
S50avahi-daemon