Author: qboosh Date: Sat Jan 12 21:17:42 2008 GMT Module: SPECS Tag: HEAD ---- Log message: - separated -devel - fixed build with lib64
---- Files affected: SPECS: dotnet-mono-zeroconf.spec (1.3 -> 1.4) ---- Diffs: ================================================================ Index: SPECS/dotnet-mono-zeroconf.spec diff -u SPECS/dotnet-mono-zeroconf.spec:1.3 SPECS/dotnet-mono-zeroconf.spec:1.4 --- SPECS/dotnet-mono-zeroconf.spec:1.3 Sat Jan 12 15:32:41 2008 +++ SPECS/dotnet-mono-zeroconf.spec Sat Jan 12 22:17:37 2008 @@ -12,13 +12,13 @@ # Source0-md5: d63ccff9ac8554f24a066a51e244df32 URL: http://mono-project.com/Mono.Zeroconf BuildRequires: autoconf >= 2.50 -BuildRequires: automake +BuildRequires: automake >= 1:1.9 BuildRequires: avahi-compat-libdns_sd-devel -BuildRequires: dotnet-avahi-devel -BuildRequires: libtool +BuildRequires: dotnet-avahi-devel >= 0.6.0 BuildRequires: mono-csharp >= 1.1.16.1 BuildRequires: pkgconfig BuildRequires: rpmbuild(monoautodeps) +BuildRequires: sed >= 4.0 Requires: %{name}-provider = %{version}-%{release} ExcludeArch: i386 # can't be noarch because of pkgconfigdir (use /usr/share/pkgconfig?) @@ -32,12 +32,24 @@ Mono.Zeroconf udostępnia łatwe w użyciu API pokrywające większość popularnych operacji mDNS. +%package devel +Summary: Development files for Mono.Zeroconf library +Summary(pl.UTF-8): Pliki programistyczne biblioteki Mono.Zeroconf +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Development files for Mono.Zeroconf library. + +%description devel -l pl.UTF-8 +Pliki programistyczne biblioteki Mono.Zeroconf. + %package provider-avahi Summary: Avahi provider for Mono.Zeroconf Summary(pl.UTF-8): Łącznik Avahi dla biblioteki Mono.Zeroconf Group: Libraries -Provides: %{name}-provider = %{version}-%{release} Requires: %{name} = %{version}-%{release} +Provides: %{name}-provider = %{version}-%{release} %description provider-avahi This package provides an Avahi Zeroconf provider for Mono.Zeroconf. @@ -49,8 +61,13 @@ Summary: Bonjour provider for Mono.Zeroconf Summary(pl.UTF-8): Łącznik Bonjour dla biblioteki Mono.Zeroconf Group: Libraries -Provides: %{name}-provider = %{version}-%{release} Requires: %{name} = %{version}-%{release} +%ifarch %{x8664} ia64 ppc64 s390x sparc64 +Requires: libnss_mdns-0.2.so()(64bit) +%else +Requires: libnss_mdns-0.2.so +%endif +Provides: %{name}-provider = %{version}-%{release} %description provider-mDNSResponder This package provides an mDNSResponder Zeroconf provider for @@ -63,6 +80,9 @@ %prep %setup -q -n mono-zeroconf-%{version} +# use %{_prefix}/lib/mono +sed -i -e '1ilibdir=$(prefix)/lib' src/Mono.Zeroconf/Makefile.am + %build %{__libtoolize} %{__aclocal} -I . @@ -86,20 +106,32 @@ %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README %attr(755,root,root) %{_bindir}/mzclient -%dir %{_prefix}/lib/mono-zeroconf -%{_prefix}/lib/mono-zeroconf/MZClient.exe* -%dir %{_prefix}/lib/mono/mono-zeroconf -%{_prefix}/lib/mono/mono-zeroconf/Mono.Zeroconf.dll* +# .mdb to -debug? %{_prefix}/lib/mono/gac/Mono.Zeroconf +%dir %{_libdir}/mono-zeroconf +%{_libdir}/mono-zeroconf/MZClient.exe +# -debug? +%{_libdir}/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.* %files provider-avahi %defattr(644,root,root,755) -%{_prefix}/lib/mono-zeroconf/Mono.Zeroconf.Providers.Avahi.dll* +%{_libdir}/mono-zeroconf/Mono.Zeroconf.Providers.Avahi.dll +# -debug? +%{_libdir}/mono-zeroconf/Mono.Zeroconf.Providers.Avahi.dll.mdb %files provider-mDNSResponder %defattr(644,root,root,755) -%{_prefix}/lib/mono-zeroconf/Mono.Zeroconf.Providers.Bonjour.dll* +%{_libdir}/mono-zeroconf/Mono.Zeroconf.Providers.Bonjour.dll +%{_libdir}/mono-zeroconf/Mono.Zeroconf.Providers.Bonjour.dll.config +# -debug? +%{_libdir}/mono-zeroconf/Mono.Zeroconf.Providers.Bonjour.dll.mdb %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -107,6 +139,10 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.4 2008-01-12 21:17:37 qboosh +- separated -devel +- fixed build with lib64 + Revision 1.3 2008-01-12 14:32:41 qboosh - pl - exact provider version matching (no external providers to deal with) ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/dotnet-mono-zeroconf.spec?r1=1.3&r2=1.4&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
