X-Git-Url: http://git.pld-linux.org/?p=packages%2Fdotnet-mono-zeroconf.git;a=blobdiff_plain;f=dotnet-mono-zeroconf.spec;h=c3d6b6862b8e073109eb3337dd3e982801ec463d;hp=26e674f85454511c3ec40616b23225acf7893f82;hb=HEAD;hpb=2b4e3c5671aae99c62aec7424087413a3454e76f diff --git a/dotnet-mono-zeroconf.spec b/dotnet-mono-zeroconf.spec index 26e674f..12827cc 100644 --- a/dotnet-mono-zeroconf.spec +++ b/dotnet-mono-zeroconf.spec @@ -2,23 +2,23 @@ # Conditional build: %bcond_with mdns # build with mDNSResponder support # -%include /usr/lib/rpm/macros.mono # Summary: Mono.Zeroconf - easy to use API that covers the most common operations for mDNS Summary(pl.UTF-8): Mono.Zeroconf - łatwe w użyciu API pokrywające większość operacji mDNS Name: dotnet-mono-zeroconf -Version: 0.8.0 -Release: 1 +Version: 0.9.0 +Release: 4 License: MIT Group: Libraries Source0: http://banshee-project.org/files/mono-zeroconf/mono-zeroconf-%{version}.tar.bz2 -# Source0-md5: b713ea75cd8a7f3b49ddd59b902bc7e0 +# Source0-md5: cb25d50898442a7766c324dcb52ef9bf Patch0: %{name}-pkgconfig.patch URL: http://mono-project.com/Mono.Zeroconf BuildRequires: autoconf >= 2.50 BuildRequires: automake >= 1:1.9 BuildRequires: avahi-compat-libdns_sd-devel BuildRequires: dotnet-avahi-devel >= 0.6.0 +BuildRequires: libtool BuildRequires: mono-csharp >= 1.1.16.1 BuildRequires: pkgconfig BuildRequires: rpmbuild(monoautodeps) @@ -40,6 +40,7 @@ Summary: Development files for Mono.Zeroconf library Summary(pl.UTF-8): Pliki programistyczne biblioteki Mono.Zeroconf Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Requires: monodoc >= 2.6 %description devel Development files for Mono.Zeroconf library. @@ -91,7 +92,9 @@ biblioteki Mono.Zeroconf. %{__automake} %configure \ --enable-avahi \ - --%{?with_mdns:en}%{?!with_mdns:dis}able-mdnsresponder + --libdir=/%{_prefix}/lib \ + --libexecdir=%{_libdir} \ + --%{?with_mdns:en}%{!?with_mdns:dis}able-mdnsresponder %{__make} -j1 @@ -101,6 +104,9 @@ rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_datadir} +mv $RPM_BUILD_ROOT{%{_prefix}/lib/pkgconfig,%{_datadir}} + %clean rm -rf $RPM_BUILD_ROOT @@ -113,29 +119,30 @@ rm -rf $RPM_BUILD_ROOT %{_prefix}/lib/mono/gac/policy.1.0.Mono.Zeroconf %{_prefix}/lib/mono/gac/policy.2.0.Mono.Zeroconf %{_prefix}/lib/mono/gac/policy.3.0.Mono.Zeroconf -%dir %{_libdir}/mono-zeroconf -%{_libdir}/mono-zeroconf/MZClient.exe +%{_prefix}/lib/mono/gac/policy.4.0.Mono.Zeroconf +%dir %{_prefix}/lib/mono-zeroconf +%{_prefix}/lib/mono-zeroconf/MZClient.exe # -debug? -%{_libdir}/mono-zeroconf/MZClient.exe.mdb +%{_prefix}/lib/mono-zeroconf/MZClient.exe.mdb %files devel %defattr(644,root,root,755) %dir %{_prefix}/lib/mono/mono-zeroconf %{_prefix}/lib/mono/mono-zeroconf/Mono.Zeroconf.dll -%{_pkgconfigdir}/mono-zeroconf.pc -%{_libdir}/monodoc/sources/mono-zeroconf-docs.* +%{_datadir}/pkgconfig/mono-zeroconf.pc +%{_prefix}/lib/monodoc/sources/mono-zeroconf-docs.* %files provider-avahi %defattr(644,root,root,755) -%{_libdir}/mono-zeroconf/Mono.Zeroconf.Providers.AvahiDBus.dll +%{_prefix}/lib/mono-zeroconf/Mono.Zeroconf.Providers.AvahiDBus.dll # -debug? -%{_libdir}/mono-zeroconf/Mono.Zeroconf.Providers.AvahiDBus.dll.mdb +%{_prefix}/lib/mono-zeroconf/Mono.Zeroconf.Providers.AvahiDBus.dll.mdb %if %{with mdns} %files provider-mDNSResponder %defattr(644,root,root,755) -%{_libdir}/mono-zeroconf/Mono.Zeroconf.Providers.Bonjour.dll -%{_libdir}/mono-zeroconf/Mono.Zeroconf.Providers.Bonjour.dll.config +%{_prefix}/lib/mono-zeroconf/Mono.Zeroconf.Providers.Bonjour.dll +%{_prefix}/lib/mono-zeroconf/Mono.Zeroconf.Providers.Bonjour.dll.config # -debug? -%{_libdir}/mono-zeroconf/Mono.Zeroconf.Providers.Bonjour.dll.mdb +%{_prefix}/lib/mono-zeroconf/Mono.Zeroconf.Providers.Bonjour.dll.mdb %endif