# mdnsresponder, http://www.opensource.apple.com/darwinsource/tarballs/other/

name=mdnsresponder
version=108.6
release=1
source=(http://www.opensource.apple.com/darwinsource/tarballs/other/mDNSResponder-$version.tar.gz 
mdns.service)

build () {
    mkdir -p $PKG/usr/{bin,include,lib,sbin,share/man/{man5,man8},etc/rc.d}

    cd mDNSResponder-$version/mDNSPosix

    make os=linux LOCALBASE=/usr
    make os=linux INSTBASE=$PKG/usr MANPATH=$PKG/usr/share/man install

    install -D -m 755 build/prod/dnsextd               $PKG/usr/sbin/dnsextd
    install -D -m 755 build/prod/mDNSIdentify          $PKG/usr/bin/mDNSIdentify
    install -D -m 755 build/prod/mDNSNetMonitor        $PKG/usr/bin/mDNSNetMonitor
    install -D -m 755 build/prod/mDNSClientPosix       $PKG/usr/bin/mDNSClientPosix
    install -D -m 755 build/prod/mDNSResponderPosix    $PKG/usr/bin/mDNSResponderPosix
    install -D -m 755 build/prod/mDNSProxyResponderPosix $PKG/usr/bin/mDNSProxyResponderPosix

    install -D -m 755 build/prod/libnss_mdns-0.2.so    $PKG/usr/lib/libnss_mdns-0.2.so.1
    ln -sf /usr/lib/libnss_mdns-0.2.so.1 $PKG/usr/lib/libnss_mdns-0.2.so
    ln -sf /usr/lib/libdns_sd.so.1       $PKG/usr/lib/libdns_sd.so

    install -D -m0755 $SRC/mdns.service $PKG/etc/rc.d/services/mdns.service

    rm -rf $PKG/usr/etc/rc.d
	
    chown -R root:root $PKG
}
