Author: glen Date: Sun Sep 12 19:30:17 2010 GMT Module: packages Tag: HEAD ---- Log message: - fix groups, pld section order
---- Files affected: packages/mono-moonlight: mono-moonlight.spec (1.1 -> 1.2) ---- Diffs: ================================================================ Index: packages/mono-moonlight/mono-moonlight.spec diff -u packages/mono-moonlight/mono-moonlight.spec:1.1 packages/mono-moonlight/mono-moonlight.spec:1.2 --- packages/mono-moonlight/mono-moonlight.spec:1.1 Sun Jun 13 07:27:13 2010 +++ packages/mono-moonlight/mono-moonlight.spec Sun Sep 12 21:30:12 2010 @@ -1,11 +1,10 @@ # $Revision$, $Date$ -###### Unknown group! Summary: Novell Moonlight Name: mono-moonlight Version: @VERSION@ Release: 0 License: LGPL v2.0 only ; MIT License (or similar) ; Ms-Pl -Group: Productivity/Multimedia/Other +Group: X11/Applications/Multimedia URL: http://go-mono.com/moonlight/ ExclusiveArch: %{ix86{ %{x8664} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -27,38 +26,26 @@ BuildRequires: zip # Required to build the desktop assemblies # Required to build the plugin -%if %{with_ffmpeg} == yes BuildRequires: libffmpeg-devel -%endif %description Moonlight is an open source implementation of Microsoft Silverlight for Unix systems. %package -n libmoon -###### Unknown group! Summary: Novell Moonlight License: LGPL v2.0 only -Group: Productivity/Multimedia/Other +Group: X11/Applications/Multimedia Requires: mono-core >= 2.6 %description -n libmoon Moonlight is an open source implementation of Microsoft Silverlight for Unix systems. -%files -n libmoon -%defattr(644,root,root,755) -%doc AUTHORS COPYING README TODO NEWS -%attr(755,root,root) %{_libdir}/libmoon.so.* - -%post -n libmoon -p /sbin/ldconfig -%postun -n libmoon -p /sbin/ldconfig - %package -n libmoon-devel -###### Unknown group! Summary: Development files for libmoon License: LGPL v2.0 only -Group: Development/Languages/C and C++ +Group: Libraries Requires: mono-devel >= 2.6 %description -n libmoon-devel @@ -67,15 +54,10 @@ Moonlight is an open source implementation of Microsoft Silverlight for Unix systems. -%files -n libmoon-devel -%defattr(644,root,root,755) -%{_libdir}/libmoon.so - %package plugin -###### Unknown group! Summary: Novell Moonlight Browser Plugin License: LGPL v2.0 only ; MIT License (or similar) ; Ms-Pl -Group: Productivity/Multimedia/Other +Group: X11/Applications/Multimedia Requires: libmoon0 == %{version} Requires: mono-core >= 2.6 @@ -85,25 +67,6 @@ Moonlight is an open source implementation of Microsoft Silverlight for Unix systems. -%files plugin -%defattr(644,root,root,755) -%dir %{_libdir}/moonlight/plugin -%{_libdir}/moonlight/plugin/libmoonloader.so -%{_libdir}/moonlight/plugin/libmoonplugin-ff3bridge.so -%{_libdir}/moonlight/plugin/libmoonplugin.so -%{_libdir}/moonlight/plugin/Microsoft.VisualBasic.dll* -%{_libdir}/moonlight/plugin/System.Core.dll* -%{_libdir}/moonlight/plugin/System.Net.dll* -%{_libdir}/moonlight/plugin/System.Runtime.Serialization.dll* -%{_libdir}/moonlight/plugin/System.ServiceModel.Web.dll* -%{_libdir}/moonlight/plugin/System.ServiceModel.dll* -%{_libdir}/moonlight/plugin/System.Windows.Browser.dll* -%{_libdir}/moonlight/plugin/System.Windows.dll* -%{_libdir}/moonlight/plugin/System.Xml.dll* -%{_libdir}/moonlight/plugin/System.dll* -%{_libdir}/moonlight/plugin/mscorlib.dll* # Is there somewhere we -could put this that would be universal? -%{_libdir}/browser-plugins/libmoonloader.so %package web-devel Summary: Development files for Moonlight Web @@ -117,39 +80,10 @@ Moonlight is an open source implementation of Microsoft Silverlight for Unix systems. -%files web-devel -%defattr(644,root,root,755) -%attr(755,root,root) %{_bindir}/smcs -%dir %{_prefix}/lib/moonlight -%dir %{_prefix}/lib/moonlight/2.0-redist -%{_prefix}/lib/moonlight/2.0-redist/System.Windows.Controls.Data.dll* -%{_prefix}/lib/moonlight/2.0-redist/System.Windows.Controls.dll* -%{_prefix}/lib/moonlight/2.0-redist/System.Xml.Linq.dll* -%dir %{_prefix}/lib/moonlight/2.0 -%{_prefix}/lib/moonlight/2.0/Microsoft.VisualBasic.dll* -%{_prefix}/lib/moonlight/2.0-redist/System.Windows.Controls.dll* -%{_prefix}/lib/moonlight/2.0-redist/System.Xml.Linq.dll* -%{_prefix}/lib/moonlight/2.0/Mono.CompilerServices.SymbolWriter.dll* -%{_prefix}/lib/moonlight/2.0/System.Core.dll* -%{_prefix}/lib/moonlight/2.0/System.Net.dll* -%{_prefix}/lib/moonlight/2.0/System.Runtime.Serialization.dll* -%{_prefix}/lib/moonlight/2.0/System.ServiceModel.Web.dll* -%{_prefix}/lib/moonlight/2.0/System.ServiceModel.dll* -%{_prefix}/lib/moonlight/2.0/System.Windows.Browser.dll* -%{_prefix}/lib/moonlight/2.0/System.Windows.dll* -%{_prefix}/lib/moonlight/2.0/System.Xml.dll* -%{_prefix}/lib/moonlight/2.0/System.dll* -%{_prefix}/lib/moonlight/2.0/mscorlib.dll* -%{_prefix}/lib/moonlight/2.0/respack.exe* -%{_prefix}/lib/moonlight/2.0/smcs.exe* -%{_prefix}/lib/moonlight/2.0/buildversion -%{_datadir}/pkgconfig/moonlight-web-2.0.pc - %package desktop -###### Unknown group! Summary: Mono bindings for Moonlight Desktop License: MIT License (or similar) ; Ms-Pl -Group: Productivity/Multimedia/Other +Group: X11/Applications/Multimedia Requires: libmoon0 == %{version} %description desktop @@ -158,15 +92,6 @@ Moonlight is an open source implementation of Microsoft Silverlight for Unix systems. -%files desktop -%defattr(644,root,root,755) -%{_prefix}/lib/mono/gac/Moon.Windows.Desktop -%{_prefix}/lib/mono/gac/Moonlight.Gtk -%{_prefix}/lib/mono/gac/System.Windows -%{_prefix}/lib/mono/gac/System.Windows.Browser -%{_prefix}/lib/mono/gac/System.Windows.Controls -%{_prefix}/lib/mono/gac/System.Windows.Controls.Data - %package desktop-devel Summary: Development files for Moonlight Desktop License: MIT License (or similar) ; Ms-Pl @@ -183,21 +108,6 @@ Moonlight is an open source implementation of Microsoft Silverlight for Unix systems. -%files desktop-devel -%defattr(644,root,root,755) -%dir %{_prefix}/lib/mono/moonlight -%{_prefix}/lib/mono/moonlight/Moon.Windows.Desktop.dll* -%{_prefix}/lib/mono/moonlight/System.Windows.Browser.dll* -%{_prefix}/lib/mono/moonlight/System.Windows.Controls.Data.dll* -%{_prefix}/lib/mono/moonlight/System.Windows.Controls.dll* -%{_prefix}/lib/mono/moonlight/System.Windows.dll* -%{_datadir}/pkgconfig/moonlight-desktop-2.0.pc # It may make sense in -the future to have a moonlight-gtk package -%{_prefix}/lib/mono/moonlight/Moonlight.Gtk.dll* -%{_prefix}/lib/monodoc/sources/moonlight-gtk.source -%{_prefix}/lib/monodoc/sources/moonlight-gtk.tree -%{_prefix}/lib/monodoc/sources/moonlight-gtk.zip -%{_datadir}/pkgconfig/moonlight-gtk-2.0.pc %package tools Summary: Various tools for Novell Moonlight @@ -212,27 +122,6 @@ Moonlight is an open source implementation of Microsoft Silverlight for Unix systems. -%files tools -%defattr(644,root,root,755) -%attr(755,root,root) %{_bindir}/mopen -%{_bindir}/munxap %{_bindir}/mxap %{_bindir}/respack -%{_bindir}/sockpol %{_bindir}/unrespack %{_bindir}/xaml2html -%{_bindir}/xamlg %{_mandir}/man1/mopen.1%ext_man -%{_mandir}/man1/mxap.1%ext_man %{_mandir}/man1/respack.1%ext_man -%{_mandir}/man1/sockpol.1%ext_man %{_mandir}/man1/svg2xaml.1%ext_man -%{_mandir}/man1/xamlg.1%ext_man -%dir %{_libdir}/moonlight -%{_libdir}/moonlight/mopen.exe* -%{_bindir}/munxap %{_bindir}/mxap %{_bindir}/respack -%{_bindir}/sockpol %{_bindir}/unrespack %{_bindir}/xaml2html -%{_bindir}/xamlg %{_mandir}/man1/mopen.1%ext_man -%{_mandir}/man1/mxap.1%ext_man %{_mandir}/man1/respack.1%ext_man -%{_mandir}/man1/sockpol.1%ext_man %{_mandir}/man1/svg2xaml.1%ext_man -%{_mandir}/man1/xamlg.1%ext_man %{_libdir}/moonlight/munxap.exe* -%{_libdir}/moonlight/mxap.exe* %{_libdir}/moonlight/respack.exe* -%{_libdir}/moonlight/sockpol.exe* %{_libdir}/moonlight/xaml2html.exe* -%{_libdir}/moonlight/xamlg.exe* - %prep %setup -q %setup -q -T -D -b 1 @@ -240,7 +129,7 @@ %build # The plugin requires a complete build of it's own mono -pushd ../mono-%{included_mono} +cd ../mono-%{included_mono} # We have not determined which --enable-minimal options might be safe # so please do not use any of them ./configure --prefix=%{_builddir}/install \ @@ -250,7 +139,8 @@ # This gets installed in the build dir so that it gets wiped away # and not installed on the system %{__make} install -popd +cd - + # And then we build moonlight # Only needed when there are Makefile.am or configure.ac patches #autoreconf -f -i -Wnone @@ -277,12 +167,120 @@ %clean rm -rf $RPM_BUILD_ROOT +%post -n libmoon -p /sbin/ldconfig +%postun -n libmoon -p /sbin/ldconfig + +%files -n libmoon +%defattr(644,root,root,755) +%doc AUTHORS COPYING README TODO NEWS +%attr(755,root,root) %{_libdir}/libmoon.so.* + +%files -n libmoon-devel +%defattr(644,root,root,755) +%{_libdir}/libmoon.so + +%files plugin +%defattr(644,root,root,755) +%dir %{_libdir}/moonlight/plugin +%{_libdir}/moonlight/plugin/libmoonloader.so +%{_libdir}/moonlight/plugin/libmoonplugin-ff3bridge.so +%{_libdir}/moonlight/plugin/libmoonplugin.so +%{_libdir}/moonlight/plugin/Microsoft.VisualBasic.dll* +%{_libdir}/moonlight/plugin/System.Core.dll* +%{_libdir}/moonlight/plugin/System.Net.dll* +%{_libdir}/moonlight/plugin/System.Runtime.Serialization.dll* +%{_libdir}/moonlight/plugin/System.ServiceModel.Web.dll* +%{_libdir}/moonlight/plugin/System.ServiceModel.dll* +%{_libdir}/moonlight/plugin/System.Windows.Browser.dll* +%{_libdir}/moonlight/plugin/System.Windows.dll* +%{_libdir}/moonlight/plugin/System.Xml.dll* +%{_libdir}/moonlight/plugin/System.dll* +# Is there somewhere we could put this that would be universal? +%{_libdir}/moonlight/plugin/mscorlib.dll* +%{_libdir}/browser-plugins/libmoonloader.so + +%files web-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/smcs +%dir %{_prefix}/lib/moonlight +%dir %{_prefix}/lib/moonlight/2.0-redist +%{_prefix}/lib/moonlight/2.0-redist/System.Windows.Controls.Data.dll* +%{_prefix}/lib/moonlight/2.0-redist/System.Windows.Controls.dll* +%{_prefix}/lib/moonlight/2.0-redist/System.Xml.Linq.dll* +%dir %{_prefix}/lib/moonlight/2.0 +%{_prefix}/lib/moonlight/2.0/Microsoft.VisualBasic.dll* +%{_prefix}/lib/moonlight/2.0-redist/System.Windows.Controls.dll* +%{_prefix}/lib/moonlight/2.0-redist/System.Xml.Linq.dll* +%{_prefix}/lib/moonlight/2.0/Mono.CompilerServices.SymbolWriter.dll* +%{_prefix}/lib/moonlight/2.0/System.Core.dll* +%{_prefix}/lib/moonlight/2.0/System.Net.dll* +%{_prefix}/lib/moonlight/2.0/System.Runtime.Serialization.dll* +%{_prefix}/lib/moonlight/2.0/System.ServiceModel.Web.dll* +%{_prefix}/lib/moonlight/2.0/System.ServiceModel.dll* +%{_prefix}/lib/moonlight/2.0/System.Windows.Browser.dll* +%{_prefix}/lib/moonlight/2.0/System.Windows.dll* +%{_prefix}/lib/moonlight/2.0/System.Xml.dll* +%{_prefix}/lib/moonlight/2.0/System.dll* +%{_prefix}/lib/moonlight/2.0/mscorlib.dll* +%{_prefix}/lib/moonlight/2.0/respack.exe* +%{_prefix}/lib/moonlight/2.0/smcs.exe* +%{_prefix}/lib/moonlight/2.0/buildversion +%{_datadir}/pkgconfig/moonlight-web-2.0.pc + +%files desktop +%defattr(644,root,root,755) +%{_prefix}/lib/mono/gac/Moon.Windows.Desktop +%{_prefix}/lib/mono/gac/Moonlight.Gtk +%{_prefix}/lib/mono/gac/System.Windows +%{_prefix}/lib/mono/gac/System.Windows.Browser +%{_prefix}/lib/mono/gac/System.Windows.Controls +%{_prefix}/lib/mono/gac/System.Windows.Controls.Data + +%files desktop-devel +%defattr(644,root,root,755) +%dir %{_prefix}/lib/mono/moonlight +%{_prefix}/lib/mono/moonlight/Moon.Windows.Desktop.dll* +%{_prefix}/lib/mono/moonlight/System.Windows.Browser.dll* +%{_prefix}/lib/mono/moonlight/System.Windows.Controls.Data.dll* +%{_prefix}/lib/mono/moonlight/System.Windows.Controls.dll* +%{_prefix}/lib/mono/moonlight/System.Windows.dll* +# It may make sense in the future to have a moonlight-gtk package +%{_datadir}/pkgconfig/moonlight-desktop-2.0.pc +%{_prefix}/lib/mono/moonlight/Moonlight.Gtk.dll* +%{_prefix}/lib/monodoc/sources/moonlight-gtk.source +%{_prefix}/lib/monodoc/sources/moonlight-gtk.tree +%{_prefix}/lib/monodoc/sources/moonlight-gtk.zip +%{_datadir}/pkgconfig/moonlight-gtk-2.0.pc + +%files tools +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/mopen +%{_bindir}/munxap %{_bindir}/mxap %{_bindir}/respack +%{_bindir}/sockpol %{_bindir}/unrespack %{_bindir}/xaml2html +%{_bindir}/xamlg %{_mandir}/man1/mopen.1%ext_man +%{_mandir}/man1/mxap.1%ext_man %{_mandir}/man1/respack.1%ext_man +%{_mandir}/man1/sockpol.1%ext_man %{_mandir}/man1/svg2xaml.1%ext_man +%{_mandir}/man1/xamlg.1%ext_man +%dir %{_libdir}/moonlight +%{_libdir}/moonlight/mopen.exe* +%{_bindir}/munxap %{_bindir}/mxap %{_bindir}/respack +%{_bindir}/sockpol %{_bindir}/unrespack %{_bindir}/xaml2html +%{_bindir}/xamlg %{_mandir}/man1/mopen.1%ext_man +%{_mandir}/man1/mxap.1%ext_man %{_mandir}/man1/respack.1%ext_man +%{_mandir}/man1/sockpol.1%ext_man %{_mandir}/man1/svg2xaml.1%ext_man +%{_mandir}/man1/xamlg.1%ext_man %{_libdir}/moonlight/munxap.exe* +%{_libdir}/moonlight/mxap.exe* %{_libdir}/moonlight/respack.exe* +%{_libdir}/moonlight/sockpol.exe* %{_libdir}/moonlight/xaml2html.exe* +%{_libdir}/moonlight/xamlg.exe* + %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog * %{date} PLD Team <[email protected]> All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ -Revision 1.1 2010/06/13 05:27:13 arekm -- raw +Revision 1.2 2010/09/12 19:30:12 glen +- fix groups, pld section order +Revision 1.1 2010/06/13 05:27:13 arekm +- raw, from http://github.com/mono/moon/blob/master/moonlight.spec.in ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mono-moonlight/mono-moonlight.spec?r1=1.1&r2=1.2&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
