troglobit / mdnsd

Jeremie Miller's original mdnsd
BSD 3-Clause "New" or "Revised" License
57 stars 35 forks source link

Buildroot support #44

Closed tianyuanhao closed 1 year ago

tianyuanhao commented 3 years ago

It seems that there are some Linux distributions that provide the mdnsd package.

Packaging status

Will there be an official support for Buildroot?

Here is an example:

################################################################################
#
# mdnsd
#
################################################################################

MDNSD_VERSION = 1173d85c288ca6eda187ec2ce1dfe113e005ecdd
MDNSD_SITE = $(call github,troglobit,mdnsd,$(MDNSD_VERSION))
MDNSD_LICENSE = BSD-3-Clause
MDNSD_LICENSE_FILES = LICENSE

MDNSD_AUTORECONF = YES

define MDNSD_REMOVE_EXAMPLES
    $(RM) $(TARGET_DIR)/etc/mdns.d/ssh.service
endef
MDNSD_POST_INSTALL_TARGET_HOOKS += MDNSD_REMOVE_EXAMPLES

$(eval $(autotools-package))
troglobit commented 3 years ago

Yes, that's the plan at least, unless someone beats me to it :)

For me personally I want to fix #8 first and release v0.11.

troglobit commented 2 years ago

v0.11 has now finally been released, initial integration and testing is being done in myLinux (a Buildroot external tree), before I try to get it into Buildroot for the next LTS release.

troglobit commented 1 year ago

Submitted to Buildroot

https://lore.kernel.org/buildroot/20230123055259.2285749-1-troglobit@gmail.com/