Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dprajasekhar
mono
novell-zenworks-mono26.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File novell-zenworks-mono26.spec of Package mono
%{!?ext_man: %define ext_man .gz} %define _prefix /opt/novell/zenworks %define _bindir /opt/novell/zenworks/bin %define _sysconfdir /etc/opt/novell/zenworks %define _libdir /opt/novell/zenworks/lib %define _mandir /opt/novell/zenworks/share/man %ifarch x86_64 s390x %define _libdir /opt/novell/zenworks/lib64 %endif BuildRequires: glib2-devel pkgconfig Name: novell-zenworks-mono License: LGPL v2.1 only Group: Development/Languages/Mono Summary: A .NET Runtime Environment Url: http://go-mono.org/ Version: 2.6.7 Release: 6.1 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: mono-%{version}.tar.bz2 Patch0: random-data.patch Patch1: addon-reqprov.patch Patch2: ppc-stacksize.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Only use recommends for 11.0 and up BuildRequires: glib2-devel zlib-devel BuildRequires: gcc-c++ ####### distro specific changes ######## ##### #### suse options #### %if 0%{?suse_version} # For some reason these weren't required in 10.2 and before... ? %if 0%{suse_version} >= 1030 BuildRequires: bison # Add valgrind support for 10.3 and above on archs that have it %ifarch %ix86 x86_64 ppc ppc64 BuildRequires: valgrind-devel %endif %endif %if 0%{suse_version} >= 1020 BuildRequires: xorg-x11-libX11 %endif %if 0%{sles_version} == 10 BuildRequires: xorg-x11-devel %endif %if 0%{suse_version} == 1010 BuildRequires: xorg-x11-devel %endif %if 0%{sles_version} == 9 %define configure_options export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/%_lib/pkgconfig BuildRequires: XFree86-devel XFree86-libs pkgconfig %endif %endif # Fedora x11 %if 0%{?fedora_version} BuildRequires: libX11 %endif # rhel x11 %if 0%{?rhel_version} BuildRequires: libX11 %endif ##### ####### End of distro specific changes ######## # Why was this needed? %ifarch s390 s390x PreReq: grep %endif # This lib only needed for ia64 %ifarch ia64 BuildRequires: libunwind-devel %endif %define _use_internal_dependency_generator 0 %define __find_provides env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}%{_prefix} %{buildroot}%{_bindir}/mono-find-provides ; } | sort | uniq' %define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}%{_prefix} %{buildroot}%{_bindir}/mono-find-requires ; } | sort | uniq' %description 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. Authors: -------- Miguel de Icaza <miguel@ximian.com> Paolo Molaro <lupus@ximian.com> Dietmar Maurer <dietmar@ximian.com> %files -f mcs.lang %defattr(-, root, root) %doc AUTHORS COPYING.LIB ChangeLog NEWS README %dir /opt/novell %dir %_prefix %dir %_bindir %dir %_prefix/lib %dir %_includedir %dir %_libdir %dir %_libdir/pkgconfig %dir %_datadir %dir %_datadir/pkgconfig %dir %_datadir/locale %dir %_datadir/locale/de %dir %_datadir/locale/de/LC_MESSAGES %dir %_datadir/locale/es %dir %_datadir/locale/es/LC_MESSAGES %dir %_datadir/locale/ja %dir %_datadir/locale/ja/LC_MESSAGES %dir %_mandir %dir %_mandir/man1 %dir %_mandir/man5 %dir %_sysconfdir %_bindir/mono %_bindir/mono.bin %_bindir/mono-addon-environment.sh %_libdir/libmono.so.* %_mandir/man1/mono.1%ext_man # manpages %_mandir/man5/mono-config.5%ext_man %_mandir/man1/mcs.1%ext_man %_mandir/man1/certmgr.1%ext_man %_mandir/man1/chktrust.1%ext_man %_mandir/man1/csharp.1%ext_man %_mandir/man1/setreg.1%ext_man %_mandir/man1/gacutil.1%ext_man %_mandir/man1/sn.1%ext_man %_mandir/man1/mozroots.1%ext_man # wrappers %_bindir/certmgr %_bindir/chktrust %_bindir/csharp %_bindir/gacutil %_bindir/gacutil1 %_bindir/gacutil2 %_bindir/gmcs %_bindir/mono-test-install %_bindir/mcs %_bindir/mcs1 %_bindir/mozroots %_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/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/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 %_prefix/lib/mono/gac/Mono.Management %_prefix/lib/mono/2.0/Mono.Management.dll %_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.Runtime.Serialization %_prefix/lib/mono/2.0/System.Runtime.Serialization.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 %dir %_prefix/lib/mono/compat-1.0 %dir %_prefix/lib/mono/compat-2.0 %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 %_prefix/lib/mono/2.0/Mono.C5.dll # 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 %_bindir/mjs %_prefix/lib/mono/1.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 # localizations? #%_datadir/locale/*/LC_MESSAGES/mcs.mo %_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 %_prefix/lib/mono/2.0/sqlmetal.exe* %_prefix/lib/mono/2.0/sqlsharp.exe* %_bindir/sqlmetal %_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/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 %_prefix/lib/mono/gac/System.Data.DataSetExtensions %_prefix/lib/mono/2.0/System.Data.DataSetExtensions.dll %_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 %_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 %_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/1.0/RabbitMQ.Client.Apigen.exe* %_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 %_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 %_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 %_bindir/svcutil %_prefix/lib/mono/gac/System.Data.Services %_prefix/lib/mono/gac/System.IdentityModel %_prefix/lib/mono/2.0/System.IdentityModel.dll %_prefix/lib/mono/gac/System.IdentityModel.Selectors %_prefix/lib/mono/2.0/System.IdentityModel.Selectors.dll %_prefix/lib/mono/gac/System.ServiceModel %_prefix/lib/mono/2.0/System.ServiceModel.dll %_prefix/lib/mono/gac/System.ServiceModel.Web %_prefix/lib/mono/2.0/System.ServiceModel.Web.dll %_prefix/lib/mono/2.0/svcutil.exe* %_libdir/pkgconfig/wcf.pc %_prefix/lib/mono/gac/WindowsBase %_prefix/lib/mono/2.0/WindowsBase.dll* %_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 %_prefix/lib/mono/gac/System.Web.Routing %_prefix/lib/mono/2.0/System.Web.Routing.dll %_prefix/lib/mono/gac/System.Web.Extensions %_prefix/lib/mono/2.0/System.Web.Extensions.dll %_prefix/lib/mono/compat-2.0/System.Web.Extensions.dll %_prefix/lib/mono/gac/System.Web.Extensions.Design %_prefix/lib/mono/2.0/System.Web.Extensions.Design.dll %_prefix/lib/mono/3.5/System.Web.Extensions.Design.dll %_prefix/lib/mono/compat-2.0/System.Web.Extensions.Design.dll %_prefix/lib/mono/gac/System.Web.DynamicData %_prefix/lib/mono/2.0/System.Web.DynamicData.dll %_prefix/lib/mono/gac/System.ComponentModel.DataAnnotations %_prefix/lib/mono/2.0/System.ComponentModel.DataAnnotations.dll %_prefix/lib/mono/gac/System.Web.Mvc %_prefix/lib/mono/2.0/System.Web.Mvc.dll %_prefix/lib/mono/compat-2.0/System.Web.Mvc.dll # pkg-config files %_libdir/pkgconfig/mono.web.pc %_libdir/pkgconfig/system.web.extensions_1.0.pc %_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/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 %_bindir/disco %_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 %_mandir/man1/wsdl.1%ext_man %_mandir/man1/xsd.1%ext_man %_mandir/man1/mconfig.1%ext_man %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 %_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 %_prefix/lib/mono/gac/Npgsql %_prefix/lib/mono/1.0/Npgsql.dll %_prefix/lib/mono/2.0/Npgsql.dll %_prefix/lib/mono/gac/ByteFX.Data %_prefix/lib/mono/1.0/ByteFX.Data.dll %_prefix/lib/mono/2.0/ByteFX.Data.dll %_prefix/lib/mono/gac/FirebirdSql.Data.Firebird %_prefix/lib/mono/1.0/FirebirdSql.Data.Firebird.dll %_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 %{_prefix}/lib/mono/2.0/mdoc.exe* %{_prefix}/lib/mono/1.0/mod.exe* %{_prefix}/lib/mono/gac/monodoc %{_prefix}/lib/mono/monodoc %{_bindir}/mdassembler %{_bindir}/mdoc %{_bindir}/mdoc-assemble %{_bindir}/mdoc-export-html %{_bindir}/mdoc-export-msxdoc %{_bindir}/mdoc-update %{_bindir}/mdoc-validate %{_bindir}/mdvalidater %{_bindir}/mod %{_bindir}/monodocer %{_bindir}/monodocs2html %{_bindir}/monodocs2slashdoc %{_prefix}/lib/monodoc %{_libdir}/pkgconfig/monodoc.pc %{_mandir}/man1/mdassembler.1%ext_man %{_mandir}/man1/mdoc-assemble.1%ext_man %{_mandir}/man1/mdoc-export-html.1%ext_man %{_mandir}/man1/mdoc-export-msxdoc.1%ext_man %{_mandir}/man1/mdoc-update.1%ext_man %{_mandir}/man1/mdoc-validate.1%ext_man %{_mandir}/man1/mdoc.1%ext_man %{_mandir}/man1/mdvalidater.1%ext_man %{_mandir}/man1/monodocer.1%ext_man %{_mandir}/man1/monodocs2html.1%ext_man %{_mandir}/man5/mdoc.5%ext_man %package -n novell-zenworks-mono-devel License: LGPL v2.1 only Summary: Mono development tools Group: Development/Languages/Mono Requires: novell-zenworks-mono == %version-%release Requires: pkgconfig %if 0%{?monobuild} Requires: mono-addon-libgdiplus0 %else Requires: mono-addon-libgdiplus0 >= 2.6 %endif %description -n novell-zenworks-mono-devel 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. This package contains compilers and other tools needed to develop .NET applications. Mono development tools. Authors: -------- Miguel de Icaza <miguel@ximian.com> Paolo Molaro <lupus@ximian.com> Dietmar Maurer <dietmar@ximian.com> %post -n novell-zenworks-mono-devel -p /sbin/ldconfig %postun -n novell-zenworks-mono-devel -p /sbin/ldconfig %files -n novell-zenworks-mono-devel %defattr(-, root, root) # libs %_libdir/libmono.so %_libdir/libmono.a # exes %_prefix/lib/mono/1.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/httpcfg.exe* %_prefix/lib/mono/1.0/ictool.exe* %_prefix/lib/mono/1.0/ilasm.exe* %_prefix/lib/mono/2.0/ilasm.exe* %_prefix/lib/mono/1.0/installvst.exe* %_prefix/lib/mono/2.0/lc.exe* %_prefix/lib/mono/1.0/mkbundle.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/resgen.exe* %_prefix/lib/mono/1.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/mono-shlib-cop.exe* %_prefix/lib/mono/1.0/dtd2rng.exe* %_prefix/lib/mono/2.0/mono-xmltool.exe* %_prefix/lib/mono/2.0/pdb2mdb.exe* # xbuild related files %_prefix/lib/mono/2.0/MSBuild %_prefix/lib/mono/2.0/Microsoft.Build.xsd %_prefix/lib/mono/2.0/Microsoft.CSharp.targets %_prefix/lib/mono/2.0/Microsoft.Common.targets %_prefix/lib/mono/2.0/Microsoft.Common.tasks %_prefix/lib/mono/2.0/Microsoft.VisualBasic.targets %_prefix/lib/mono/2.0/xbuild.exe* %_prefix/lib/mono/2.0/xbuild.rsp %_prefix/lib/mono/3.5/MSBuild %_prefix/lib/mono/3.5/Microsoft.Build.xsd %_prefix/lib/mono/3.5/Microsoft.CSharp.targets %_prefix/lib/mono/3.5/Microsoft.Common.targets %_prefix/lib/mono/3.5/Microsoft.Common.tasks %_prefix/lib/mono/3.5/Microsoft.VisualBasic.targets %_prefix/lib/mono/3.5/xbuild.exe* %_prefix/lib/mono/3.5/xbuild.rsp %_prefix/lib/mono/xbuild # man pages %_mandir/man1/cert2spc.1%ext_man %_mandir/man1/mono-cil-strip.1%ext_man %_mandir/man1/dtd2xsd.1%ext_man %_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 %_mandir/man1/monodis.1%ext_man %_mandir/man1/monop.1%ext_man %_mandir/man1/mono-shlib-cop.1%ext_man %_mandir/man1/permview.1%ext_man %_mandir/man1/pdb2mdb.1%ext_man %_mandir/man1/prj2make.1%ext_man %_mandir/man1/secutil.1%ext_man %_mandir/man1/sgen.1%ext_man %_mandir/man1/signcode.1%ext_man %_mandir/man1/al.1%ext_man %_mandir/man1/mono-xmltool.1%ext_man %_mandir/man1/resgen.1%ext_man %_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-shlib-cop %_bindir/mono-xmltool %_bindir/pdb2mdb %_bindir/pedump %_bindir/permview %_bindir/prj2make %_bindir/resgen %_bindir/resgen1 %_bindir/resgen2 %_bindir/secutil %_bindir/sgen %_bindir/signcode %_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 %_prefix/lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll %_prefix/lib/mono/gac/Microsoft.Build.Framework %_prefix/lib/mono/2.0/Microsoft.Build.Framework.dll %_prefix/lib/mono/3.5/Microsoft.Build.Framework.dll %_prefix/lib/mono/gac/Microsoft.Build.Utilities %_prefix/lib/mono/2.0/Microsoft.Build.Utilities.dll %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v3.5 %_prefix/lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll %_prefix/lib/mono/gac/Microsoft.Build.Engine %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll %_prefix/lib/mono/3.5/Microsoft.Build.Engine.dll %_prefix/lib/mono-source-libs %_bindir/monograph %_prefix/include/mono-1.0 %_libdir/libmono-profiler-cov.* %_libdir/libmono-profiler-aot.* %_libdir/libmono-profiler-logging.* %_libdir/pkgconfig/mono.pc %_libdir/pkgconfig/dotnet.pc %_libdir/pkgconfig/dotnet35.pc %_libdir/pkgconfig/mono-cairo.pc %_libdir/pkgconfig/mono-options.pc %_libdir/pkgconfig/mono-lineeditor.pc %_libdir/pkgconfig/cecil.pc %_prefix/share/mono-1.0/mono/cil/cil-opcodes.xml # dirs %dir %_prefix/share/mono-1.0 %dir %_prefix/share/mono-1.0/mono %dir %_prefix/share/mono-1.0/mono/cil # Reminder: when removing man pages in this list, they are not # yet gzipped %prep %setup -q -n mono-%{version} %patch0 %patch1 %ifarch ppc %patch2 %endif %build # These are only needed if there are patches to the runtime #rm -f libgc/libtool.m4 #autoreconf --force --install #autoreconf --force --install libgc export CFLAGS=" $RPM_OPT_FLAGS -DKDE_ASSEMBLIES='\"/opt/kde3/%{_lib}\"' -fno-strict-aliasing" # distro specific configure options %{?configure_options} %configure \ --with-jit=yes \ --with-ikvm=yes \ --with-moonlight=no make %install make install DESTDIR=%buildroot mkdir -p %buildroot%_datadir/pkgconfig # Create a wrapper script for mono so that it can load the correct gdiplus mv %buildroot%_bindir/mono %buildroot%_bindir/mono.bin cat > %buildroot%_bindir/mono << EOF #!/bin/sh . %_bindir/mono-addon-environment.sh exec %_bindir/mono.bin \$@ EOF chmod +x %buildroot%_bindir/mono # Create env scripts cat > %buildroot%_bindir/mono-addon-environment.sh << EOF # This script sets your default mono to the mono addon # To use temporarily, source the file with: source mono-addon-environment.sh # To use permanently, copy the file to /etc/profile.d/ export LD_LIBRARY_PATH="%_libdir:\$LD_LIBRARY_PATH" export C_INCLUDE_PATH="%_prefix/include" export ACLOCAL_PATH="%_datadir/aclocal" export PKG_CONFIG_PATH="%_datadir/pkgconfig:%_libdir/pkgconfig:\$PKG_CONFIG_PATH" export MANPATH="%_mandir:\$MANPATH" export PATH="%_bindir:\$PATH" PS1="[mono-addon] \$PS1" EOF # Remove unused files rm -f $RPM_BUILD_ROOT%_libdir/*.la rm -f $RPM_BUILD_ROOT%_libdir/libMonoPosixHelper.a rm -f $RPM_BUILD_ROOT%_libdir/libikvm-native.a rm -fr $RPM_BUILD_ROOT%_prefix/lib/mono/gac/Mono.Security.Win32/[12]* rm $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/Mono.Security.Win32.dll rm $RPM_BUILD_ROOT%_prefix/lib/mono/2.0/Mono.Security.Win32.dll rm -fr $RPM_BUILD_ROOT%_datadir/libgc-mono 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/1.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.* # brp-compress doesn't search _mandir # so we cheat it ln -s . %buildroot%_prefix/usr RPM_BUILD_ROOT=%buildroot%_prefix /usr/lib/rpm/brp-compress rm %buildroot%_prefix/usr %find_lang mcs %clean rm -rf ${RPM_BUILD_ROOT} %changelog * Tue Sep 15 2009 ajorgensen@novell.com - Patch for bnc#538588 * Tue Aug 11 2009 ajorgensen@novell.com - Update to 2.4.2.3 * http://www.mono-project.com/Release_Notes_Mono_2.4.2.3 * Wed Jul 15 2009 ajorgensen@novell.com - Patch for CVE-2009-0217, bnc#521184 * Fri Apr 17 2009 meissner@suse.de - ppc: increase stacksize in collection.c to make it build on newer PowerPC kernels. * Fri Mar 13 2009 ajorgensen@novell.com - Update to 2.4 RC3 * Tue Mar 10 2009 ajorgensen@suse.de - Update to 2.4 RC2 - Move installutil.exe to mono-extras (should break dep on -extras) - Add mono.web.pc * Tue Mar 3 2009 ajorgensen@novell.com - Remove mono-addon-complete (meta-package) * Tue Feb 24 2009 ajorgensen@novell.com - Update to 2.4 (RC1) * Tue Feb 17 2009 ajorgensen@suse.de - Move Mono.Cecil from mono-devel to mono-core * Sat Feb 14 2009 ajorgensen@suse.de - Add a wrapper script to mono so that it will load the right native libraries (may be temporary if our engineers come up with something better before release) * Sat Feb 14 2009 ajorgensen@novell.com - Update to 2.4-preview3 * Tue Feb 3 2009 ajorgensen@suse.de - Fixed find-provides / find-requires scripts for addon * Mon Feb 2 2009 ajorgensen@suse.de - Remove obsoleted patch * Fri Jan 30 2009 ajorgensen@novell.com - Update to 2.4 (preview 2) * Tue Jan 27 2009 ajorgensen@novell.com - Patch for emit_sig_cookie compile problem * Fri Jan 23 2009 ajorgensen@novell.com - Update to 2.4 (preview 1) * Tue Dec 16 2008 ajorgensen@suse.de - Mono ASP.NET Add-On 2.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor