packages: mono/mono.spec - pass explicit ./configure options. - build C# 4....
pluto
pluto at pld-linux.org
Thu Apr 8 22:53:30 CEST 2010
Author: pluto Date: Thu Apr 8 20:53:30 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- pass explicit ./configure options.
- build C# 4.0 stuff.
- update TODO.
---- Files affected:
packages/mono:
mono.spec (1.253 -> 1.254)
---- Diffs:
================================================================
Index: packages/mono/mono.spec
diff -u packages/mono/mono.spec:1.253 packages/mono/mono.spec:1.254
--- packages/mono/mono.spec:1.253 Wed Apr 7 00:47:32 2010
+++ packages/mono/mono.spec Thu Apr 8 22:53:25 2010
@@ -2,7 +2,11 @@
#
# NOTE: Makefiles are broken, build could stop long time after first fatal error
# TODO:
-# - C# 4.0 (--with-profile4=yes)
+# - cleanup %%doc ./notes from dll/zip/sh/etc.
+# - pack:
+# /usr/share/locale/de/LC_MESSAGES/mcs.mo
+# /usr/share/locale/es/LC_MESSAGES/mcs.mo
+# /usr/share/locale/ja/LC_MESSAGES/mcs.mo
#
# Conditional build:
%bcond_without tls # don't use TLS (which requires recent 2.4.x or 2.6 kernel)
@@ -267,6 +271,10 @@
--with-interp=%{?with_mint:yes}%{!?with_mint:no} \
--with-jit=%{?with_mint:no}%{!?with_mint:yes} \
--with-preview=yes \
+ --with-profile2=yes \
+ --with-profile4=yes \
+ --with-moonlight=yes \
+ --with-monotouch=no \
--with-tls=%{?with_tls:__thread}%{!?with_tls:pthread}
# mint uses heap to make trampolines, which need to be executable
@@ -402,10 +410,14 @@
%attr(755,root,root) %{_prefix}/lib/mono/2.0/xsd.exe
%dir %{_prefix}/lib/mono/3.5
%{_prefix}/lib/mono/3.5/*.dll
+%dir %{_prefix}/lib/mono/4.0
+%{_prefix}/lib/mono/4.0/*.dll
%dir %{_prefix}/lib/mono/compat-1.0
%{_prefix}/lib/mono/compat-1.0/*.dll
%dir %{_prefix}/lib/mono/compat-2.0
%{_prefix}/lib/mono/compat-2.0/*.dll
+%dir %{_prefix}/lib/mono/compat-4.0
+%{_prefix}/lib/mono/compat-4.0/*.dll
%{_prefix}/lib/mono/gac
%exclude %{_prefix}/lib/mono/gac/*/*/*.mdb
%{_prefix}/lib/mono-source-libs
@@ -443,10 +455,15 @@
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mono/2.0/web.config
%dir %{_sysconfdir}/mono/2.0/Browsers
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mono/2.0/Browsers/Compat.browser
+%dir %{_sysconfdir}/mono/4.0
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mono/4.0/machine.config
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mono/4.0/settings.map
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mono/4.0/web.config
%exclude %{_prefix}/lib/mono/gac/Microsoft.JScript
%exclude %{_prefix}/lib/mono/1.0/Microsoft.JScript.dll
%exclude %{_prefix}/lib/mono/2.0/Microsoft.JScript.dll
+%exclude %{_prefix}/lib/mono/4.0/Microsoft.JScript.dll
%exclude %{_prefix}/lib/mono/gac/monodoc
%files jay
@@ -464,6 +481,7 @@
%{_prefix}/lib/mono/gac/Microsoft.JScript
%{_prefix}/lib/mono/1.0/Microsoft.JScript.dll
%{_prefix}/lib/mono/2.0/Microsoft.JScript.dll
+%{_prefix}/lib/mono/4.0/Microsoft.JScript.dll
%exclude %{_prefix}/lib/mono/gac/*/*/*.mdb
%files compat-links
@@ -561,6 +579,38 @@
%{_prefix}/lib/mono/2.0/Microsoft.Common.targets
%{_prefix}/lib/mono/2.0/Microsoft.VisualBasic.targets
%{_prefix}/lib/mono/2.0/Microsoft.Common.tasks
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/RabbitMQ.Client.Apigen.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/al.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/csharp.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/dmcs.exe
+%{_prefix}/lib/mono/4.0/dmcs.exe.config
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/gacutil.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/httpcfg.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/ilasm.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/installutil.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/lc.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/mconfig.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/mdoc.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/mkbundle.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/mono-api-info.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/mono-service.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/mono-shlib-cop.exe
+%{_prefix}/lib/mono/4.0/mono-shlib-cop.exe.config
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/mono-xmltool.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/monolinker.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/monop.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/nunit-console.exe
+%{_prefix}/lib/mono/4.0/nunit-console.exe.config
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/pdb2mdb.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/resgen.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/sgen.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/sqlmetal.exe
+%{_prefix}/lib/mono/4.0/sqlmetal.exe.config
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/sqlsharp.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/svcutil.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/wsdl.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/xbuild.exe
+%attr(755,root,root) %{_prefix}/lib/mono/4.0/xsd.exe
%{_prefix}/lib/mono/xbuild
%attr(755,root,root) %{_rpmlibdir}/mono-find-provides
%attr(755,root,root) %{_rpmlibdir}/mono-find-requires
@@ -611,11 +661,14 @@
%defattr(644,root,root,755)
%{_prefix}/lib/mono/1.0/*.mdb
%{_prefix}/lib/mono/2.0/*.mdb
+%{_prefix}/lib/mono/4.0/*.mdb
+
%{_prefix}/lib/mono/gac/*/*/*.mdb
%files csharp
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/csharp
+%attr(755,root,root) %{_bindir}/dmcs
%attr(755,root,root) %{_bindir}/mcs
%attr(755,root,root) %{_bindir}/mcs1
%attr(755,root,root) %{_bindir}/gmcs
@@ -679,6 +732,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.254 2010/04/08 20:53:25 pluto
+- pass explicit ./configure options.
+- build C# 4.0 stuff.
+- update TODO.
+
Revision 1.253 2010/04/06 22:47:32 sparky
- external csharp compiler is required
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mono/mono.spec?r1=1.253&r2=1.254&f=u
More information about the pld-cvs-commit
mailing list