2 Summary: DNS Service Discovery service with dns-sd library
6 License: Apache-2.0 or BSD-2.0
7 Source0: %{name}-%{version}.tar.gz
8 Source1001: mdnsresponder.manifest
9 Source1002: libdns_sd.manifest
12 Requires(post): /sbin/ldconfig
13 Requires(postun): /sbin/ldconfig
16 The DNS Service Discovery is part of Bonjour, Apple's implementation of
17 zero-configuration networking(ZEROCONF).
20 Summary: DNS-SD - client libraries
21 %if "%{?_lib}" == "lib64"
22 Provides: libdns_sd.so()(64bit)
24 Provides: libdns_sd.so
26 Requires: mdnsresponder = %{version}-%{release}
28 %description -n libdns_sd
29 Client libraries for DNS-SD: synchronous and asynchronous
32 Summary: DNS Service Discovery (Development)
33 Requires: libdns_sd = %{version}-%{release}
37 DNS-SD development files
45 %if "%{?_lib}" == "lib64"
46 CONFIG_TIZEN_64BIT=y; export CONFIG_TIZEN_64BIT
50 make os=tizen %{?_smp_mflags}
53 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
56 mkdir -p %{buildroot}%{_sbindir}/
57 mkdir -p %{buildroot}%{_bindir}/
58 mkdir -p %{buildroot}%{_libdir}/
59 mkdir -p %{buildroot}%{_libdir}/pkgconfig/
61 #mkdir -p %{buildroot}%{_libdir}/systemd/system/
62 #cp mdnsd.service %{buildroot}%{_libdir}/systemd/system/mdnsd.service
63 #mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/
64 #ln -s mdnsd.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/mdnsd.service
66 cp mdnsresponder-server.sh.in %{buildroot}%{_bindir}/mdnsresponder-server.sh
68 mkdir -p %{buildroot}%{_includedir}/
69 %if "%{?_lib}" == "lib64"
70 CONFIG_TIZEN_64BIT=y; export CONFIG_TIZEN_64BIT
73 make install os=tizen DESTDIR=%{buildroot} LIBDIR=/%{?_lib}
74 ln -sf %{_libdir}/libdns_sd.so.%{version} %{buildroot}%{_libdir}/libdns_sd.so.878
75 ln -sf %{_libdir}/libdns_sd.so.%{version} %{buildroot}%{_libdir}/libdns_sd.so
78 chmod 755 %{_bindir}/mdnsresponder-server.sh
79 #systemctl daemon-reload
82 # systemctl enable mdnsd.service
85 #systemctl restart mdnsd.service
90 # systemctl stop mdnsd.service
93 %post -n libdns_sd -p /sbin/ldconfig
95 %postun -n libdns_sd -p /sbin/ldconfig
98 %manifest mdnsresponder.manifest
100 %attr(755,root,root) %{_sbindir}/mdnsd
101 %attr(-,root,root) %{_bindir}/mdnsresponder-server.sh
102 #%attr(-,root,root) %{_libdir}/systemd/system/mdnsd.service
103 #%attr(-,root,root) %{_libdir}/systemd/system/multi-user.target.wants/mdnsd.service
107 %{_libdir}/pkgconfig/*.pc
111 %manifest libdns_sd.manifest
113 %{_libdir}/libdns_sd.so*