| require avahi.inc |
| |
| inherit distro_features_check |
| ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" |
| |
| DEPENDS += "avahi" |
| |
| AVAHI_GTK = "gtk3" |
| |
| S = "${WORKDIR}/avahi-${PV}" |
| |
| PACKAGES += "${PN}-utils avahi-discover" |
| |
| FILES_${PN} = "${libdir}/libavahi-ui*.so.*" |
| FILES_${PN}-utils = "${bindir}/b* ${datadir}/applications/b*" |
| FILES_avahi-discover = "${datadir}/applications/avahi-discover.desktop \ |
| ${datadir}/avahi/interfaces/avahi-discover.ui \ |
| ${bindir}/avahi-discover-standalone \ |
| " |
| |
| do_install_append () { |
| rm ${D}${sysconfdir} -rf |
| if ${@bb.utils.contains('DISTRO_FEATURES','usrmerge','true','false',d)}; then |
| if [ "${nonarch_base_libdir}" != "${base_libdir}" ];then |
| rm ${D}${nonarch_base_libdir} -rf |
| fi |
| else |
| rm ${D}${base_libdir} -rf |
| fi |
| rm ${D}${systemd_unitdir} -rf |
| # The ${systemd_unitdir} is /lib/systemd, so we need rmdir /lib, |
| # but not ${base_libdir} here. And the /lib may not exist |
| # whithout systemd. |
| [ ! -d ${D}/lib ] || rmdir ${D}/lib --ignore-fail-on-non-empty |
| rm ${D}${bindir}/avahi-b* |
| rm ${D}${bindir}/avahi-p* |
| rm ${D}${bindir}/avahi-r* |
| rm ${D}${bindir}/avahi-s* |
| rm ${D}${includedir}/avahi-c* -rf |
| rm ${D}${includedir}/avahi-g* -rf |
| rm ${D}${libdir}/libavahi-c* |
| rm ${D}${libdir}/libavahi-g* |
| rm ${D}${libdir}/pkgconfig/avahi-c* |
| rm ${D}${libdir}/pkgconfig/avahi-g* |
| rm ${D}${sbindir} -rf |
| rm ${D}${datadir}/avahi/a* |
| rm ${D}${datadir}/locale/ -rf |
| rm ${D}${datadir}/dbus* -rf |
| rm ${D}${mandir}/man1/a* |
| rm ${D}${mandir}/man5 -rf |
| rm ${D}${mandir}/man8 -rf |
| rm ${D}${libdir}/girepository-1.0/ -rf |
| rm ${D}${datadir}/gir-1.0/ -rf |
| } |