X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono-core.spec.in;h=33cf2563309a0c3623bab363352e5fe1ef163c79;hb=4269239ca0b1709487772489dbc61ea454e345ab;hp=b8bdb05330b7df200e24121deea24bd73e4c47c7;hpb=b6f80299bc68d645a2da485f41b75d837cbc4119;p=mono.git diff --git a/mono-core.spec.in b/mono-core.spec.in index b8bdb05330b..33cf2563309 100644 --- a/mono-core.spec.in +++ b/mono-core.spec.in @@ -37,6 +37,7 @@ Recommends: libgdiplus0 %else Requires: libgdiplus0 %endif +BuildRequires: gcc-c++ BuildRequires: glib2-devel zlib-devel ####### distro specific changes ######## ##### @@ -129,40 +130,32 @@ Authors: %_bindir/chktrust %_bindir/csharp %_bindir/gacutil -%_bindir/gacutil1 %_bindir/gacutil2 %_bindir/gmcs -%_bindir/mono-test-install %_bindir/mcs -%_bindir/mcs1 +%_bindir/mono-test-install %_bindir/mozroots +%_bindir/peverify %_bindir/setreg %_bindir/sn # exes -%_prefix/lib/mono/1.0/certmgr.exe* -%_prefix/lib/mono/1.0/chktrust.exe* -%_prefix/lib/mono/1.0/gacutil.exe* +%_prefix/lib/mono/2.0/certmgr.exe* +%_prefix/lib/mono/2.0/chktrust.exe* %_prefix/lib/mono/2.0/gacutil.exe* %_prefix/lib/mono/2.0/csharp.exe* %_prefix/lib/mono/2.0/gmcs.exe* -%_prefix/lib/mono/1.0/mcs.exe* -%_prefix/lib/mono/1.0/mozroots.exe* -%_prefix/lib/mono/1.0/setreg.exe* -%_prefix/lib/mono/1.0/sn.exe* +%_prefix/lib/mono/2.0/mozroots.exe* +%_prefix/lib/mono/2.0/setreg.exe* +%_prefix/lib/mono/2.0/sn.exe* %_prefix/lib/mono/gac/cscompmgd -%_prefix/lib/mono/1.0/cscompmgd.dll %_prefix/lib/mono/2.0/cscompmgd.dll %_prefix/lib/mono/gac/I18N.West -%_prefix/lib/mono/1.0/I18N.West.dll %_prefix/lib/mono/2.0/I18N.West.dll %_prefix/lib/mono/gac/I18N -%_prefix/lib/mono/1.0/I18N.dll %_prefix/lib/mono/2.0/I18N.dll %_prefix/lib/mono/gac/Mono.CompilerServices.SymbolWriter -%_prefix/lib/mono/1.0/Mono.CompilerServices.SymbolWriter.dll %_prefix/lib/mono/2.0/Mono.CompilerServices.SymbolWriter.dll %_prefix/lib/mono/gac/Mono.GetOptions -%_prefix/lib/mono/1.0/Mono.GetOptions.dll %_prefix/lib/mono/2.0/Mono.GetOptions.dll %_prefix/lib/mono/gac/Mono.Simd %_prefix/lib/mono/2.0/Mono.Simd.dll @@ -171,33 +164,25 @@ Authors: %_prefix/lib/mono/gac/Mono.Tasklets %_prefix/lib/mono/2.0/Mono.Tasklets.dll %_prefix/lib/mono/gac/Mono.Security -%_prefix/lib/mono/1.0/Mono.Security.dll %_prefix/lib/mono/2.0/Mono.Security.dll %_prefix/lib/mono/gac/System.Security -%_prefix/lib/mono/1.0/System.Security.dll %_prefix/lib/mono/2.0/System.Security.dll %_prefix/lib/mono/gac/System.Xml -%_prefix/lib/mono/1.0/System.Xml.dll %_prefix/lib/mono/2.0/System.Xml.dll %_prefix/lib/mono/gac/System.Xml.Linq %_prefix/lib/mono/2.0/System.Xml.Linq.dll %_prefix/lib/mono/gac/System -%_prefix/lib/mono/1.0/System.dll %_prefix/lib/mono/2.0/System.dll %_prefix/lib/mono/gac/System.Configuration %_prefix/lib/mono/2.0/System.Configuration.dll -%_prefix/lib/mono/1.0/mscorlib.dll* %_prefix/lib/mono/2.0/mscorlib.dll* %dir %_sysconfdir/mono -%dir %_sysconfdir/mono/1.0 %dir %_sysconfdir/mono/2.0 %dir %_prefix/lib/mono -%dir %_prefix/lib/mono/1.0 %dir %_prefix/lib/mono/2.0 %dir %_prefix/lib/mono/3.5 %dir %_prefix/lib/mono/gac %config %_sysconfdir/mono/config -%config %_sysconfdir/mono/1.0/machine.config %config %_sysconfdir/mono/2.0/machine.config %config %_sysconfdir/mono/2.0/settings.map %_prefix/lib/mono/gac/Mono.C5 @@ -205,38 +190,28 @@ Authors: # ikvm helper %_prefix/%_lib/libikvm-native.so %_prefix/lib/mono/gac/System.Drawing -%_prefix/lib/mono/1.0/System.Drawing.dll %_prefix/lib/mono/2.0/System.Drawing.dll %_libdir/libMonoPosixHelper.so* %_prefix/lib/mono/gac/Mono.Posix -%_prefix/lib/mono/1.0/Mono.Posix.dll %_prefix/lib/mono/2.0/Mono.Posix.dll %_prefix/lib/mono/gac/Mono.Cairo -%_prefix/lib/mono/1.0/Mono.Cairo.dll %_prefix/lib/mono/2.0/Mono.Cairo.dll %_prefix/lib/mono/gac/ICSharpCode.SharpZipLib -%_prefix/lib/mono/1.0/ICSharpCode.SharpZipLib.dll %_prefix/lib/mono/2.0/ICSharpCode.SharpZipLib.dll -%_prefix/lib/mono/compat-1.0/ICSharpCode.SharpZipLib.dll %_prefix/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll %_prefix/lib/mono/gac/Microsoft.VisualC -%_prefix/lib/mono/1.0/Microsoft.VisualC.dll %_prefix/lib/mono/2.0/Microsoft.VisualC.dll %_prefix/lib/mono/gac/Commons.Xml.Relaxng -%_prefix/lib/mono/1.0/Commons.Xml.Relaxng.dll %_prefix/lib/mono/2.0/Commons.Xml.Relaxng.dll %_prefix/lib/mono/gac/CustomMarshalers -%_prefix/lib/mono/1.0/CustomMarshalers.dll %_prefix/lib/mono/2.0/CustomMarshalers.dll %_prefix/lib/mono/gac/OpenSystem.C -%_prefix/lib/mono/1.0/OpenSystem.C.dll %_prefix/lib/mono/2.0/OpenSystem.C.dll %_prefix/lib/mono/gac/System.Core %_prefix/lib/mono/2.0/System.Core.dll %_prefix/lib/mono/gac/Mono.CSharp %_prefix/lib/mono/2.0/Mono.CSharp.dll %_prefix/lib/mono/gac/Mono.Cecil -%_prefix/lib/mono/gac/Mono.Cecil.Mdb # localizations? #%_datadir/locale/*/LC_MESSAGES/mcs.mo # Not sure if autobuild allows this... @@ -274,9 +249,8 @@ Authors: %files -n mono-jscript %defattr(-, root, root) %_bindir/mjs -%_prefix/lib/mono/1.0/mjs.exe* +%_prefix/lib/mono/2.0/mjs.exe* %_prefix/lib/mono/gac/Microsoft.JScript -%_prefix/lib/mono/1.0/Microsoft.JScript.dll %_prefix/lib/mono/2.0/Microsoft.JScript.dll %package -n mono-locale-extras @@ -305,16 +279,12 @@ Authors: %files -n mono-locale-extras %defattr(-, root, root) %_prefix/lib/mono/gac/I18N.MidEast -%_prefix/lib/mono/1.0/I18N.MidEast.dll %_prefix/lib/mono/2.0/I18N.MidEast.dll %_prefix/lib/mono/gac/I18N.Rare -%_prefix/lib/mono/1.0/I18N.Rare.dll %_prefix/lib/mono/2.0/I18N.Rare.dll %_prefix/lib/mono/gac/I18N.CJK -%_prefix/lib/mono/1.0/I18N.CJK.dll %_prefix/lib/mono/2.0/I18N.CJK.dll %_prefix/lib/mono/gac/I18N.Other -%_prefix/lib/mono/1.0/I18N.Other.dll %_prefix/lib/mono/2.0/I18N.Other.dll %package -n mono-data @@ -354,27 +324,21 @@ Authors: %_bindir/sqlsharp %_mandir/man1/sqlsharp.1%ext_man %_prefix/lib/mono/gac/System.Data -%_prefix/lib/mono/1.0/System.Data.dll %_prefix/lib/mono/2.0/System.Data.dll %_prefix/lib/mono/gac/System.Data.Linq %_prefix/lib/mono/2.0/System.Data.Linq.dll +%_prefix/lib/mono/gac/System.Data.Services %_prefix/lib/mono/gac/Mono.Data -%_prefix/lib/mono/1.0/Mono.Data.dll %_prefix/lib/mono/2.0/Mono.Data.dll %_prefix/lib/mono/gac/Mono.Data.Tds -%_prefix/lib/mono/1.0/Mono.Data.Tds.dll %_prefix/lib/mono/2.0/Mono.Data.Tds.dll %_prefix/lib/mono/gac/Mono.Data.TdsClient -%_prefix/lib/mono/1.0/Mono.Data.TdsClient.dll %_prefix/lib/mono/2.0/Mono.Data.TdsClient.dll %_prefix/lib/mono/gac/System.EnterpriseServices -%_prefix/lib/mono/1.0/System.EnterpriseServices.dll %_prefix/lib/mono/2.0/System.EnterpriseServices.dll %_prefix/lib/mono/gac/Novell.Directory.Ldap -%_prefix/lib/mono/1.0/Novell.Directory.Ldap.dll %_prefix/lib/mono/2.0/Novell.Directory.Ldap.dll %_prefix/lib/mono/gac/System.DirectoryServices -%_prefix/lib/mono/1.0/System.DirectoryServices.dll %_prefix/lib/mono/2.0/System.DirectoryServices.dll %_prefix/lib/mono/gac/System.Transactions %_prefix/lib/mono/2.0/System.Transactions.dll @@ -409,19 +373,13 @@ Authors: %files -n mono-winforms %defattr(-, root, root) %_prefix/lib/mono/gac/System.Windows.Forms -%_prefix/lib/mono/1.0/System.Windows.Forms.dll %_prefix/lib/mono/2.0/System.Windows.Forms.dll %_prefix/lib/mono/gac/Accessibility -%_prefix/lib/mono/1.0/Accessibility.dll %_prefix/lib/mono/2.0/Accessibility.dll %_prefix/lib/mono/gac/System.Design -%_prefix/lib/mono/1.0/System.Design.dll %_prefix/lib/mono/2.0/System.Design.dll %_prefix/lib/mono/gac/System.Drawing.Design -%_prefix/lib/mono/1.0/System.Drawing.Design.dll %_prefix/lib/mono/2.0/System.Drawing.Design.dll -# TODO: Post 1.2.5: -%_prefix/lib/mono/1.0/Mono.WebBrowser.dll %_prefix/lib/mono/2.0/Mono.WebBrowser.dll %_prefix/lib/mono/gac/Mono.WebBrowser @@ -451,7 +409,6 @@ Authors: %files -n ibm-data-db2 %defattr(-, root, root) %_prefix/lib/mono/gac/IBM.Data.DB2 -%_prefix/lib/mono/1.0/IBM.Data.DB2.dll %_prefix/lib/mono/2.0/IBM.Data.DB2.dll %package -n mono-extras @@ -484,35 +441,26 @@ Authors: %_mandir/man1/mono-service.1%ext_man %_bindir/mono-service %_bindir/mono-service2 -%_prefix/lib/mono/1.0/installutil.exe* %_prefix/lib/mono/2.0/installutil.exe* # These are errors because they should be symlinks, but they are copies, so rpmlint detects duplicate files %_prefix/lib/mono/gac/mono-service -%_prefix/lib/mono/1.0/mono-service.exe* %_prefix/lib/mono/2.0/mono-service.exe* %_prefix/lib/mono/gac/System.Management -%_prefix/lib/mono/1.0/System.Management.dll %_prefix/lib/mono/2.0/System.Management.dll %_prefix/lib/mono/gac/RabbitMQ.Client -%_prefix/lib/mono/1.0/RabbitMQ.Client.dll %_prefix/lib/mono/2.0/RabbitMQ.Client.dll +%_prefix/lib/mono/2.0/RabbitMQ.Client.Apigen.exe* %_prefix/lib/mono/gac/System.Messaging -%_prefix/lib/mono/1.0/System.Messaging.dll %_prefix/lib/mono/2.0/System.Messaging.dll %_prefix/lib/mono/gac/Mono.Messaging -%_prefix/lib/mono/1.0/Mono.Messaging.dll %_prefix/lib/mono/2.0/Mono.Messaging.dll %_prefix/lib/mono/gac/Mono.Messaging.RabbitMQ -%_prefix/lib/mono/1.0/Mono.Messaging.RabbitMQ.dll %_prefix/lib/mono/2.0/Mono.Messaging.RabbitMQ.dll %_prefix/lib/mono/gac/System.ServiceProcess -%_prefix/lib/mono/1.0/System.ServiceProcess.dll %_prefix/lib/mono/2.0/System.ServiceProcess.dll %_prefix/lib/mono/gac/System.Configuration.Install -%_prefix/lib/mono/1.0/System.Configuration.Install.dll %_prefix/lib/mono/2.0/System.Configuration.Install.dll %_prefix/lib/mono/gac/Microsoft.Vsa -%_prefix/lib/mono/1.0/Microsoft.Vsa.dll %_prefix/lib/mono/2.0/Microsoft.Vsa.dll %package -n mono-data-sqlite @@ -544,10 +492,8 @@ Authors: %files -n mono-data-sqlite %defattr(-, root, root) %_prefix/lib/mono/gac/Mono.Data.SqliteClient -%_prefix/lib/mono/1.0/Mono.Data.SqliteClient.dll %_prefix/lib/mono/2.0/Mono.Data.SqliteClient.dll %_prefix/lib/mono/gac/Mono.Data.Sqlite -%_prefix/lib/mono/1.0/Mono.Data.Sqlite.dll %_prefix/lib/mono/2.0/Mono.Data.Sqlite.dll %package -n mono-data-sybase @@ -577,7 +523,6 @@ Authors: %files -n mono-data-sybase %defattr(-, root, root) %_prefix/lib/mono/gac/Mono.Data.SybaseClient -%_prefix/lib/mono/1.0/Mono.Data.SybaseClient.dll %_prefix/lib/mono/2.0/Mono.Data.SybaseClient.dll %package -n mono-wcf @@ -679,21 +624,16 @@ Authors: %files -n mono-web %defattr(-, root, root) %_prefix/lib/mono/gac/Mono.Http -%_prefix/lib/mono/1.0/Mono.Http.dll %_prefix/lib/mono/2.0/Mono.Http.dll %_prefix/lib/mono/gac/Mono.Web %_prefix/lib/mono/2.0/Mono.Web.dll %_prefix/lib/mono/gac/System.Runtime.Remoting -%_prefix/lib/mono/1.0/System.Runtime.Remoting.dll %_prefix/lib/mono/2.0/System.Runtime.Remoting.dll %_prefix/lib/mono/gac/System.Web -%_prefix/lib/mono/1.0/System.Web.dll %_prefix/lib/mono/2.0/System.Web.dll %_prefix/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap -%_prefix/lib/mono/1.0/System.Runtime.Serialization.Formatters.Soap.dll %_prefix/lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll %_prefix/lib/mono/gac/System.Web.Services -%_prefix/lib/mono/1.0/System.Web.Services.dll %_prefix/lib/mono/2.0/System.Web.Services.dll %_prefix/lib/mono/gac/System.Web.Abstractions %_prefix/lib/mono/2.0/System.Web.Abstractions.dll @@ -718,11 +658,9 @@ Authors: %_libdir/pkgconfig/system.web.extensions.design_1.0.pc %_libdir/pkgconfig/system.web.mvc.pc # exes -%_prefix/lib/mono/1.0/disco.exe* -%_prefix/lib/mono/1.0/soapsuds.exe* -%_prefix/lib/mono/1.0/wsdl.exe* +%_prefix/lib/mono/2.0/disco.exe* +%_prefix/lib/mono/2.0/soapsuds.exe* %_prefix/lib/mono/2.0/wsdl.exe* -%_prefix/lib/mono/1.0/xsd.exe* %_prefix/lib/mono/2.0/xsd.exe* %_prefix/lib/mono/2.0/mconfig.exe* # shell wrappers @@ -730,10 +668,8 @@ Authors: %_bindir/mconfig %_bindir/soapsuds %_bindir/wsdl -%_bindir/wsdl1 %_bindir/wsdl2 %_bindir/xsd -%_bindir/xsd2 # man pages %_mandir/man1/disco.1%ext_man %_mandir/man1/soapsuds.1%ext_man @@ -743,7 +679,6 @@ Authors: %config %_sysconfdir/mono/browscap.ini %dir %_sysconfdir/mono/mconfig %config %_sysconfdir/mono/mconfig/config.xml -%config %_sysconfdir/mono/1.0/DefaultWsdlHelpGenerator.aspx %config %_sysconfdir/mono/2.0/DefaultWsdlHelpGenerator.aspx %config %_sysconfdir/mono/2.0/web.config %config %_sysconfdir/mono/2.0/Browsers @@ -775,7 +710,6 @@ Authors: %files -n mono-data-oracle %defattr(-, root, root) %_prefix/lib/mono/gac/System.Data.OracleClient -%_prefix/lib/mono/1.0/System.Data.OracleClient.dll %_prefix/lib/mono/2.0/System.Data.OracleClient.dll %package -n mono-data-postgresql @@ -805,7 +739,6 @@ Authors: %files -n mono-data-postgresql %defattr(-, root, root) %_prefix/lib/mono/gac/Npgsql -%_prefix/lib/mono/1.0/Npgsql.dll %_prefix/lib/mono/2.0/Npgsql.dll %package -n bytefx-data-mysql @@ -835,7 +768,6 @@ Authors: %files -n bytefx-data-mysql %defattr(-, root, root) %_prefix/lib/mono/gac/ByteFX.Data -%_prefix/lib/mono/1.0/ByteFX.Data.dll %_prefix/lib/mono/2.0/ByteFX.Data.dll %package -n mono-nunit @@ -844,29 +776,6 @@ Summary: NUnit Testing Framework Group: Development/Languages/Mono Requires: mono-core == %version-%release -%package -n mono-data-firebird -License: LGPL v2.1 only -Summary: Database connectivity for Mono -Group: Development/Languages/Mono -Requires: mono-core == %version-%release -Requires: mono-data == %version-%release - -%description -n mono-data-firebird -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - -Database connectivity for Mono. - - - -%files -n mono-data-firebird -%defattr(-, root, root) -%_prefix/lib/mono/gac/FirebirdSql.Data.Firebird -%_prefix/lib/mono/1.0/FirebirdSql.Data.Firebird.dll - %description -n mono-nunit NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current release, version 2.2, is the fourth @@ -888,31 +797,22 @@ Authors: %defattr(-, root, root) %_prefix/bin/nunit-console %_prefix/bin/nunit-console2 -%_prefix/lib/mono/1.0/nunit-console.exe* %_prefix/lib/mono/2.0/nunit-console.exe* %_prefix/lib/mono/gac/nunit.util -%_prefix/lib/mono/1.0/nunit.util.dll %_prefix/lib/mono/2.0/nunit.util.dll %_prefix/lib/mono/gac/nunit.core -%_prefix/lib/mono/1.0/nunit.core.dll %_prefix/lib/mono/2.0/nunit.core.dll %_prefix/lib/mono/gac/nunit.core.extensions -%_prefix/lib/mono/1.0/nunit.core.extensions.dll %_prefix/lib/mono/2.0/nunit.core.extensions.dll %_prefix/lib/mono/gac/nunit.core.interfaces -%_prefix/lib/mono/1.0/nunit.core.interfaces.dll %_prefix/lib/mono/2.0/nunit.core.interfaces.dll %_prefix/lib/mono/gac/nunit.framework -%_prefix/lib/mono/1.0/nunit.framework.dll %_prefix/lib/mono/2.0/nunit.framework.dll %_prefix/lib/mono/gac/nunit.framework.extensions -%_prefix/lib/mono/1.0/nunit.framework.extensions.dll %_prefix/lib/mono/2.0/nunit.framework.extensions.dll %_prefix/lib/mono/gac/nunit.mocks -%_prefix/lib/mono/1.0/nunit.mocks.dll %_prefix/lib/mono/2.0/nunit.mocks.dll %_prefix/lib/mono/gac/nunit-console-runner -%_prefix/lib/mono/1.0/nunit-console-runner.dll %_prefix/lib/mono/2.0/nunit-console-runner.dll %_libdir/pkgconfig/mono-nunit.pc @@ -951,11 +851,7 @@ Authors: Paolo Molaro Dietmar Maurer -%post -n mono-devel -/sbin/ldconfig -if [ ! -d /opt/gnome ]; then -sed -i 's:/opt/gnome:/usr:g' %_libdir/libmono.la -fi +%post -n mono-devel -p /sbin/ldconfig %postun -n mono-devel -p /sbin/ldconfig @@ -964,36 +860,31 @@ fi # libs %_libdir/libmono.so %_libdir/libmono.a -%verify(not size md5 mtime) %_libdir/libmono.la # exes -%_prefix/lib/mono/1.0/makecert.exe* +%_prefix/lib/mono/2.0/makecert.exe* %_prefix/lib/mono/2.0/mono-api-info.exe* -%_prefix/lib/mono/1.0/al.exe* %_prefix/lib/mono/2.0/al.exe* -%_prefix/lib/mono/1.0/caspol.exe* -%_prefix/lib/mono/1.0/cert2spc.exe* -%_prefix/lib/mono/1.0/mono-cil-strip.exe* -%_prefix/lib/mono/1.0/dtd2xsd.exe* -%_prefix/lib/mono/1.0/genxs.exe* +%_prefix/lib/mono/2.0/caspol.exe* +%_prefix/lib/mono/2.0/cert2spc.exe* +%_prefix/lib/mono/2.0/mono-cil-strip.exe* +%_prefix/lib/mono/2.0/dtd2xsd.exe* +%_prefix/lib/mono/2.0/genxs.exe* %_prefix/lib/mono/2.0/httpcfg.exe* -%_prefix/lib/mono/1.0/ictool.exe* -%_prefix/lib/mono/1.0/ilasm.exe* +%_prefix/lib/mono/2.0/ictool.exe* %_prefix/lib/mono/2.0/ilasm.exe* -%_prefix/lib/mono/1.0/installvst.exe* -%_prefix/lib/mono/1.0/mkbundle.exe* +%_prefix/lib/mono/2.0/installvst.exe* +%_prefix/lib/mono/2.0/lc.exe* %_prefix/lib/mono/2.0/mkbundle.exe* -%_prefix/lib/mono/1.0/monop.exe* %_prefix/lib/mono/2.0/monop.exe* -%_prefix/lib/mono/1.0/permview.exe* -%_prefix/lib/mono/1.0/resgen.exe* +%_prefix/lib/mono/2.0/permview.exe* %_prefix/lib/mono/2.0/resgen.exe* -%_prefix/lib/mono/1.0/secutil.exe* +%_prefix/lib/mono/2.0/secutil.exe* %_prefix/lib/mono/2.0/sgen.exe* -%_prefix/lib/mono/1.0/signcode.exe* -%_prefix/lib/mono/1.0/prj2make.exe* -%_prefix/lib/mono/1.0/macpack.exe* +%_prefix/lib/mono/2.0/signcode.exe* +%_prefix/lib/mono/2.0/prj2make.exe* +%_prefix/lib/mono/2.0/macpack.exe* %_prefix/lib/mono/2.0/mono-shlib-cop.exe* -%_prefix/lib/mono/1.0/dtd2rng.exe* +%_prefix/lib/mono/2.0/dtd2rng.exe* %_prefix/lib/mono/2.0/mono-xmltool.exe* %_prefix/lib/mono/2.0/pdb2mdb.exe* # xbuild related files @@ -1013,6 +904,7 @@ fi %_mandir/man1/genxs.1%ext_man %_mandir/man1/httpcfg.1%ext_man %_mandir/man1/ilasm.1%ext_man +%_mandir/man1/lc.1%ext_man %_mandir/man1/macpack.1%ext_man %_mandir/man1/makecert.1%ext_man %_mandir/man1/mkbundle.1%ext_man @@ -1031,33 +923,31 @@ fi %_mandir/man1/xbuild.1%ext_man # Shell wrappers %_bindir/al -%_bindir/al1 %_bindir/al2 %_bindir/caspol %_bindir/cert2spc %_bindir/dtd2xsd %_bindir/dtd2rng %_bindir/genxs -%_bindir/genxs1 %_bindir/httpcfg %_bindir/ilasm -%_bindir/ilasm1 %_bindir/ilasm2 %_bindir/installvst +%_bindir/lc %_bindir/macpack %_bindir/makecert %_bindir/mkbundle -%_bindir/mkbundle1 %_bindir/mkbundle2 +%_bindir/mono-gdb.py %_bindir/monodis %_bindir/monolinker %_bindir/monop -%_bindir/monop1 %_bindir/monop2 %_bindir/mono-api-info %_bindir/mono-cil-strip %_bindir/mono-find-provides %_bindir/mono-find-requires +%_bindir/mono-heapviz %_bindir/mono-shlib-cop %_bindir/mono-xmltool %_bindir/pdb2mdb @@ -1065,7 +955,6 @@ fi %_bindir/permview %_bindir/prj2make %_bindir/resgen -%_bindir/resgen1 %_bindir/resgen2 %_bindir/secutil %_bindir/sgen @@ -1073,9 +962,10 @@ fi %_bindir/xbuild %_mandir/man1/monolinker.1%ext_man %_prefix/lib/mono/gac/PEAPI -%_prefix/lib/mono/1.0/PEAPI.dll %_prefix/lib/mono/2.0/monolinker.* %_prefix/lib/mono/2.0/PEAPI.dll +%_prefix/lib/mono/gac/Mono.Debugger.Soft +%_prefix/lib/mono/2.0/Mono.Debugger.Soft.dll %_prefix/lib/mono/gac/Microsoft.Build.Tasks %_prefix/lib/mono/2.0/Microsoft.Build.Tasks.dll %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v3.5 @@ -1093,8 +983,9 @@ fi %_prefix/lib/mono-source-libs %_bindir/monograph %_prefix/include/mono-1.0 -%_libdir/libmono-profiler-cov.* %_libdir/libmono-profiler-aot.* +%_libdir/libmono-profiler-cov.* +%_libdir/libmono-profiler-iomap.* %_libdir/libmono-profiler-logging.* %_libdir/pkgconfig/mono.pc %_libdir/pkgconfig/dotnet.pc @@ -1125,7 +1016,7 @@ Monodoc-core contains documentation tools for C#. %files -n monodoc-core %defattr(-, root, root) %{_prefix}/lib/mono/2.0/mdoc.exe* -%{_prefix}/lib/mono/1.0/mod.exe* +%{_prefix}/lib/mono/2.0/mod.exe* %{_prefix}/lib/mono/gac/monodoc %{_prefix}/lib/mono/monodoc %{_bindir}/mdassembler @@ -1195,7 +1086,6 @@ Authors: %defattr(-, root, root) # Directories # Put dir files here so we don't have an empty package -%dir %_prefix/lib/mono/compat-1.0 %dir %_prefix/lib/mono/compat-2.0 %prep @@ -1217,71 +1107,22 @@ make %install make install DESTDIR=%buildroot -# Remove unused files -rm $RPM_BUILD_ROOT%_libdir/libMonoPosixHelper.a -rm $RPM_BUILD_ROOT%_libdir/libMonoPosixHelper.la -rm -f $RPM_BUILD_ROOT%_libdir/libikvm-native.a -rm -f $RPM_BUILD_ROOT%_libdir/libikvm-native.la -rm -fr $RPM_BUILD_ROOT%_prefix/lib/mono/gac/Mono.Security.Win32/[12]* -rm $RPM_BUILD_ROOT%_prefix/lib/mono/2.0/Mono.Security.Win32.dll -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.DGUX386 -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.Mac -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.MacOSX -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.OS2 -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.amiga -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.arm.cross -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.autoconf -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.changes -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.contributors -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.cords -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.darwin -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.dj -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.environment -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.ews4800 -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.hp -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.linux -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.macros -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.rs6000 -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.sgi -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.solaris2 -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.uts -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.win32 -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/barrett_diagram -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/debugging.html -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/gc.man -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/gcdescr.html -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/gcinterface.html -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/leak.html -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/scale.html -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/simple_example.html -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/tree.html -rm $RPM_BUILD_ROOT%_mandir/man1/cilc.1 -rm $RPM_BUILD_ROOT%_mandir/man1/monostyle.1 -rm $RPM_BUILD_ROOT%_mandir/man1/oldmono.1 -rm $RPM_BUILD_ROOT%_mandir/man1/mint.1 -# Things we don't ship. -# cilc -rm $RPM_BUILD_ROOT%_bindir/cilc -#rm $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/cilc* -# jay -#rm $RPM_BUILD_ROOT%_bindir/jay -#rm -R $RPM_BUILD_ROOT%_datadir/jay -#rm $RPM_BUILD_ROOT%_mandir/man1/jay.1 -#rm $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/browsercaps-updater.exe* -# New files to delete in 1.1.9.2 -rm -f $RPM_BUILD_ROOT%_libdir/libMonoSupportW.a -rm -f $RPM_BUILD_ROOT%_libdir/libMonoSupportW.la -rm -f $RPM_BUILD_ROOT%_libdir/libMonoSupportW.so -# 1.1.17 updates: -# This file moved to mono-basic -rm -f $RPM_BUILD_ROOT%_bindir/mbas -# 1.2.4 changes -rm -f $RPM_BUILD_ROOT%_prefix/lib/mono/2.0/culevel.exe* -# Post 1.2.5 -rm -f $RPM_BUILD_ROOT%_prefix/lib/mono/2.0/transform.exe -# Post 2.2 -rm -f $RPM_BUILD_ROOT%_mandir/man1/monoburg.* +# remove .la files (they are generally bad news) +rm -f %buildroot%_libdir/*.la +# remove Windows-only stuff +rm -rf %buildroot%_prefix/lib/mono/*/Mono.Security.Win32* +rm -f %buildroot%_libdir/libMonoSupportW.* +# remove .a files for libraries that are really only for us +rm -f %buildroot%_libdir/libMonoPosixHelper.a +rm -f %buildroot%_libdir/libikvm-native.a +# remove libgc cruft +rm -rf %buildroot%_datadir/libgc-mono +# remove stuff that we don't package +rm -f %buildroot%_prefix/lib/mono/2.0/browsercaps-updater.exe* +rm -f %buildroot%_bindir/cilc +rm -f %buildroot%_mandir/man1/cilc.1* +rm -f %buildroot%_prefix/lib/mono/2.0/cilc.exe* +rm -f %buildroot%_prefix/lib/mono/2.0/culevel.exe* # brp-compress doesn't search _mandir # so we cheat it ln -s . %buildroot%_prefix/usr