From d9184af9d55c2793f5b3e0090284f7fc6fcf2eb2e8fa1b32194e05bf9fe2d55c Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Tue, 14 Apr 2009 17:40:32 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=32 --- mono-2.0.1.tar.bz2 | 3 - mono-2.4.tar.bz2 | 3 + mono-core.changes | 11 ++ mono-core.spec | 285 ++++++++++++++++++++++++++++++++++----------- mono-libtool.diff | 22 ---- 5 files changed, 229 insertions(+), 95 deletions(-) delete mode 100644 mono-2.0.1.tar.bz2 create mode 100644 mono-2.4.tar.bz2 delete mode 100644 mono-libtool.diff diff --git a/mono-2.0.1.tar.bz2 b/mono-2.0.1.tar.bz2 deleted file mode 100644 index 8995836..0000000 --- a/mono-2.0.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7089e8591ce793940d8a30f3ff5414437c32fc346fa918ec7f186516dab3e212 -size 19385815 diff --git a/mono-2.4.tar.bz2 b/mono-2.4.tar.bz2 new file mode 100644 index 0000000..3343d04 --- /dev/null +++ b/mono-2.4.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:653544a91374102bf473458a09f1e779955083b6d86682f171ab58a8446511c7 +size 24861051 diff --git a/mono-core.changes b/mono-core.changes index 8cc1c9b..dbceaa5 100644 --- a/mono-core.changes +++ b/mono-core.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Tue Mar 31 13:10:59 MDT 2009 - ajorgensen@novell.com + +- Update to 2.4 + * http://www.mono-project.com/Release_Notes_Mono_2.4 + +------------------------------------------------------------------- +Fri Nov 7 16:01:56 MST 2008 - ajorgensen@novell.com + +- Spec file fixes + ------------------------------------------------------------------- Mon Oct 20 11:42:54 MDT 2008 - ajorgensen@novell.com diff --git a/mono-core.spec b/mono-core.spec index 1634f41..2359033 100644 --- a/mono-core.spec +++ b/mono-core.spec @@ -1,7 +1,7 @@ # -# spec file for package mono-core (Version 2.0.1) +# spec file for package mono-core (Version 2.4) # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,16 +20,15 @@ %{!?ext_man: %define ext_man .gz} Name: mono-core -License: LGPL v2.1 or later +License: LGPL v2.1 only Group: Development/Languages/Mono Summary: A .NET Runtime Environment Url: http://go-mono.org/ -Version: 2.0.1 +Version: 2.4 Release: 1 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: mono-%{version}.tar.bz2 -Patch1: mono-libtool.diff -ExclusiveArch: %ix86 x86_64 ppc hppa armv4l sparc s390 ia64 s390x +ExclusiveArch: %ix86 x86_64 ppc ppc64 hppa armv4l sparc s390 ia64 s390x BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: mono = %{version}-%{release} Provides: mono-ikvm = %{version}-%{release} @@ -47,28 +46,15 @@ Provides: mono-posix Provides: mono-ziplib # This version of mono has issues with the following versions of apps: # (not because of regressions, but because bugfixes in mono uncover bugs in the apps) -Conflicts: helix-banshee <= 0.13.1 -Conflicts: banshee <= 0.13.1 -Conflicts: f-spot <= 0.3.5 -Conflicts: mono-addins <= 0.3 -# 1.9 branch conflicts: -# Can't do this because this rpm could be used on a distro with gtk# 2.8... -#Conflicts: gtk-sharp2 < 2.10.3 -# Require when in the buildserivce -%if 0%{?opensuse_bs} -Recommends: libgdiplus0 = 2.0 -%endif -%if 0%{?monobuild} -Requires: libgdiplus0 -%endif -# for autobuild -%if 0%{?monobuild} == 0 -%if 0%{?opensuse_bs} == 0 -# suse would rather have recommends so that all sorts of graphic libs aren't -# pulled in when libgdiplus is installed -Recommends: libgdiplus0 = 2.0 -Recommends: libgluezilla0 = 2.0 -%endif +Conflicts: helix-banshee < 1.0 +Conflicts: banshee < 1.0 +Conflicts: f-spot < 0.4 +Conflicts: mono-addins < 0.3.1 +# Only use recommends for 11.0 and up +%if 0%{?suse_version} >= 1100 +Recommends: libgdiplus0 >= 2.2 +%else +Requires: libgdiplus0 >= 2.2 %endif BuildRequires: glib2-devel zlib-devel ####### distro specific changes ######## @@ -76,23 +62,23 @@ BuildRequires: glib2-devel zlib-devel #### suse options #### %if 0%{?suse_version} # For some reason these weren't required in 10.2 and before... ? -%if %{suse_version} >= 1030 +%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 %{suse_version} >= 1020 +%if 0%{suse_version} >= 1020 BuildRequires: xorg-x11-libX11 %endif -%if %{sles_version} == 10 +%if 0%{sles_version} == 10 BuildRequires: xorg-x11-devel %endif -%if %{suse_version} == 1010 +%if 0%{suse_version} == 1010 BuildRequires: xorg-x11-devel %endif -%if %{sles_version} == 9 +%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 @@ -141,17 +127,18 @@ Authors: Paolo Molaro Dietmar Maurer -%files +%files -f mcs.lang %defattr(-, root, root) %doc AUTHORS COPYING.LIB ChangeLog NEWS README %_bindir/mono -%_libdir/libmono.so* +%_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 @@ -159,7 +146,9 @@ Authors: # wrappers %_bindir/certmgr %_bindir/chktrust +%_bindir/csharp %_bindir/gacutil +%_bindir/gacutil1 %_bindir/gacutil2 %_bindir/gmcs %_bindir/mono-test-install @@ -174,6 +163,7 @@ Authors: %_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* @@ -191,9 +181,14 @@ Authors: %_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/2.1/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.Security %_prefix/lib/mono/1.0/Mono.Security.dll %_prefix/lib/mono/2.0/Mono.Security.dll @@ -206,6 +201,7 @@ Authors: %_prefix/lib/mono/2.1/System.Xml.dll %_prefix/lib/mono/gac/System.Xml.Linq %_prefix/lib/mono/2.0/System.Xml.Linq.dll +%_prefix/lib/mono/2.1/System.Xml.Linq.dll %_prefix/lib/mono/gac/System %_prefix/lib/mono/1.0/System.dll %_prefix/lib/mono/2.0/System.dll @@ -265,6 +261,10 @@ Authors: %_prefix/lib/mono/2.1/System.Core.dll %_prefix/lib/mono/gac/System.Net %_prefix/lib/mono/2.1/System.Net.dll +%_prefix/lib/mono/gac/Mono.CSharp +%_prefix/lib/mono/2.0/Mono.CSharp.dll +# localizations? +#%_datadir/locale/*/LC_MESSAGES/mcs.mo # Not sure if autobuild allows this... %_libdir/pkgconfig/smcs.pc @@ -280,7 +280,7 @@ fi %postun -p /sbin/ldconfig %package -n mono-jscript -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: JScript .NET support for Mono Group: Development/Languages/Mono Requires: mono-core == %version-%release @@ -307,7 +307,7 @@ Authors: %_prefix/lib/mono/2.0/Microsoft.JScript.dll %package -n mono-locale-extras -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: Extra locale information Group: Development/Languages/Mono Requires: mono-core == %version-%release @@ -345,7 +345,7 @@ Authors: %_prefix/lib/mono/2.0/I18N.Other.dll %package -n mono-data -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: Database connectivity for Mono Group: Development/Languages/Mono Requires: mono-core == %version-%release @@ -375,7 +375,7 @@ Authors: %files -n mono-data %defattr(-, root, root) -%_prefix/lib/mono/1.0/sqlsharp.exe* +%_prefix/lib/mono/2.0/sqlsharp.exe* %_bindir/sqlsharp %_mandir/man1/sqlsharp.1%ext_man %_prefix/lib/mono/gac/System.Data @@ -407,7 +407,7 @@ Authors: %_prefix/lib/mono/2.0/System.Data.DataSetExtensions.dll %package -n mono-winforms -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: Mono's Windows Forms implementation Group: Development/Languages/Mono Requires: mono-core == %version-%release @@ -451,7 +451,7 @@ Authors: %_prefix/lib/mono/gac/Mono.WebBrowser %package -n ibm-data-db2 -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: Database connectivity for DB2 Group: Development/Languages/Mono Requires: mono-core == %version-%release @@ -480,7 +480,7 @@ Authors: %_prefix/lib/mono/2.0/IBM.Data.DB2.dll %package -n mono-extras -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: Extra packages Group: Development/Languages/Mono Requires: mono-core == %version-%release @@ -509,6 +509,8 @@ 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* @@ -516,9 +518,18 @@ Authors: %_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/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 @@ -530,7 +541,7 @@ Authors: %_prefix/lib/mono/2.0/Microsoft.Vsa.dll %package -n mono-data-sqlite -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: Database connectivity for Mono Group: Development/Languages/Mono Requires: mono-core == %version-%release @@ -565,7 +576,7 @@ Authors: %_prefix/lib/mono/2.0/Mono.Data.Sqlite.dll %package -n mono-data-sybase -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: Database connectivity for Mono Group: Development/Languages/Mono Requires: mono-core == %version-%release @@ -594,8 +605,48 @@ Authors: %_prefix/lib/mono/1.0/Mono.Data.SybaseClient.dll %_prefix/lib/mono/2.0/Mono.Data.SybaseClient.dll +%package -n mono-wcf +License: X11/MIT; Ms-Pl +Summary: Mono implementation of ASP.NET, Remoting and Web Services +Group: Development/Languages/Mono +Requires: mono-core == %version-%release + +%description -n mono-wcf +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. + +Mono implementation of ASP.NET, Remoting and Web Services. + + + +Authors: +-------- + Miguel de Icaza + Paolo Molaro + Dietmar Maurer + +%files -n mono-wcf +%defattr(-, root, root) +%_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.Runtime.Serialization +%_prefix/lib/mono/2.0/System.Runtime.Serialization.dll +%_prefix/lib/mono/2.1/System.Runtime.Serialization.dll +%_prefix/lib/mono/gac/System.ServiceModel +%_prefix/lib/mono/2.0/System.ServiceModel.dll +%_prefix/lib/mono/2.1/System.ServiceModel.dll +%_prefix/lib/mono/gac/System.ServiceModel.Web +%_prefix/lib/mono/2.0/System.ServiceModel.Web.dll +%_prefix/lib/mono/2.1/System.ServiceModel.Web.dll +%_libdir/pkgconfig/wcf.pc + %package -n mono-web -License: LGPL v2.1 or later +License: X11/MIT; Ms-Pl Summary: Mono implementation of ASP.NET, Remoting and Web Services Group: Development/Languages/Mono Requires: mono-core == %version-%release @@ -642,12 +693,25 @@ Authors: %_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/3.5/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 +# 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 # exes %_prefix/lib/mono/1.0/disco.exe* %_prefix/lib/mono/1.0/soapsuds.exe* @@ -680,7 +744,7 @@ Authors: %config %_sysconfdir/mono/2.0/Browsers %package -n mono-data-oracle -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: Database connectivity for Mono Group: Development/Languages/Mono Requires: mono-core == %version-%release @@ -710,7 +774,7 @@ Authors: %_prefix/lib/mono/2.0/System.Data.OracleClient.dll %package -n mono-data-postgresql -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: Database connectivity for Mono Group: Development/Languages/Mono Requires: mono-core == %version-%release @@ -740,7 +804,7 @@ Authors: %_prefix/lib/mono/2.0/Npgsql.dll %package -n bytefx-data-mysql -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: Database connectivity for Mono Group: Development/Languages/Mono Requires: mono-core == %version-%release @@ -770,13 +834,13 @@ Authors: %_prefix/lib/mono/2.0/ByteFX.Data.dll %package -n mono-nunit -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: NUnit Testing Framework Group: Development/Languages/Mono Requires: mono-core == %version-%release %package -n mono-data-firebird -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: Database connectivity for Mono Group: Development/Languages/Mono Requires: mono-core == %version-%release @@ -827,16 +891,28 @@ Authors: %_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 %package -n mono-devel -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: Mono development tools Group: Development/Languages/Mono Requires: mono-core == %version-%release @@ -844,7 +920,12 @@ Requires: glib2-devel %if 0%{?monobuild} Requires: libgdiplus0 %else -Requires: libgdiplus0 = 2.0 +Requires: libgdiplus0 = 2.4 +%endif +# We build natively on ppc64 now +%ifarch ppc64 +Provides: mono-biarchcompat +Obsoletes: mono-biarchcompat %endif %description -n mono-devel @@ -871,17 +952,17 @@ Authors: %files -n mono-devel %defattr(-, root, root) # libs +%_libdir/libmono.so %_libdir/libmono.a %_libdir/libmono.la # exes %_prefix/lib/mono/1.0/makecert.exe* -%_prefix/lib/mono/1.0/mono-api-info.exe* %_prefix/lib/mono/2.0/mono-api-info.exe* -%_prefix/lib/mono/1.0/mono-api-diff.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* @@ -889,8 +970,6 @@ Authors: %_prefix/lib/mono/1.0/ilasm.exe* %_prefix/lib/mono/2.0/ilasm.exe* %_prefix/lib/mono/1.0/installvst.exe* -%_prefix/lib/mono/1.0/installutil.exe* -%_prefix/lib/mono/2.0/installutil.exe* %_prefix/lib/mono/1.0/mkbundle.exe* %_prefix/lib/mono/2.0/mkbundle.exe* %_prefix/lib/mono/1.0/monop.exe* @@ -903,7 +982,7 @@ Authors: %_prefix/lib/mono/1.0/signcode.exe* %_prefix/lib/mono/1.0/prj2make.exe* %_prefix/lib/mono/1.0/macpack.exe* -%_prefix/lib/mono/1.0/mono-shlib-cop.exe* +%_prefix/lib/mono/2.0/mono-shlib-cop.exe* %_prefix/lib/mono/1.0/dtd2rng.exe* %_prefix/lib/mono/1.0/mono-xmltool.exe* # xbuild related files @@ -917,6 +996,7 @@ Authors: %_prefix/lib/mono/2.0/xbuild.rsp # 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 @@ -934,7 +1014,6 @@ Authors: %_mandir/man1/signcode.1%ext_man %_mandir/man1/al.1%ext_man %_mandir/man1/mono-xmltool.1%ext_man -%_mandir/man1/vbnc.1%ext_man %_mandir/man1/resgen.1%ext_man # Shell wrappers %_bindir/al @@ -946,7 +1025,6 @@ Authors: %_bindir/dtd2rng %_bindir/genxs %_bindir/genxs1 -%_bindir/genxs2 %_bindir/httpcfg %_bindir/ilasm %_bindir/ilasm1 @@ -962,10 +1040,8 @@ Authors: %_bindir/monop %_bindir/monop1 %_bindir/monop2 -%_bindir/mono-api-diff %_bindir/mono-api-info -%_bindir/mono-api-info1 -%_bindir/mono-api-info2 +%_bindir/mono-cil-strip %_bindir/mono-find-provides %_bindir/mono-find-requires %_bindir/mono-shlib-cop @@ -995,6 +1071,7 @@ Authors: %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll %_prefix/lib/mono/gac/Mono.Cecil %_prefix/lib/mono/gac/Mono.Cecil.Mdb +%_prefix/lib/mono-source-libs %_bindir/monograph %_prefix/include/mono-1.0 %_libdir/libmono-profiler-cov.* @@ -1004,8 +1081,9 @@ Authors: %_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 -%_mandir/man1/monoburg.* %_prefix/share/mono-1.0/mono/cil/cil-opcodes.xml # dirs %dir %_prefix/share/mono-1.0 @@ -1014,8 +1092,68 @@ Authors: # Reminder: when removing man pages in this list, they are not # yet gzipped +%package -n monodoc-core +License: LGPL v2.1 only +Summary: Monodoc--A Documentation Browser Written in C# +Group: Development/Tools/Other +Url: http://go-mono.org/ +Provides: monodoc +Obsoletes: monodoc + +%description -n monodoc-core +Monodoc is a documentation browser for the Mono project. It is written +in C# using the GTK# libraries. + + + +Authors: +-------- + Miguel de Icaza + Duncan Mak + Joshua Tauberer + Lee Malabone + Philip Van Hoof + Johannes Roith + Alp Toker + Piers Haken + John Luke + Ben Maurer + Duncan Mak + +%files -n monodoc-core +%defattr(-, root, root) +%{_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 mono-complete -License: LGPL v2.1 or later +License: LGPL v2.1 only Summary: A .NET Runtime Environment Group: Development/Languages/Mono Requires: bytefx-data-mysql = %version-%release @@ -1033,6 +1171,7 @@ Requires: mono-jscript = %version-%release Requires: mono-locale-extras = %version-%release Requires: mono-nunit = %version-%release Requires: mono-web = %version-%release +Requires: mono-wcf = %version-%release Requires: mono-winforms = %version-%release %description -n mono-complete @@ -1059,7 +1198,6 @@ Authors: %prep %setup -q -n mono-%{version} -%patch1 -p1 %build # These are only needed if there are patches to the runtime @@ -1129,7 +1267,6 @@ rm $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/cilc* 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/CorCompare.exe 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 @@ -1141,17 +1278,25 @@ 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/1.0/transform.exe +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 Mar 31 2009 ajorgensen@novell.com +- Update to 2.4 + * http://www.mono-project.com/Release_Notes_Mono_2.4 +* Fri Nov 07 2008 ajorgensen@novell.com +- Spec file fixes * Mon Oct 20 2008 ajorgensen@novell.com - Update to 2.0.1 * Fixes for bnc#426309, bnc#431304, bnc#433908, bnc#431811, @@ -1492,7 +1637,7 @@ rm -rf ${RPM_BUILD_ROOT} -Lots of Winforms fixes and updates -Merged source for mcs and gmcs -Performance tuning -* Thu Sep 28 2006 wberrier@suse.de +* Wed Sep 27 2006 wberrier@suse.de - Security fix for bnc #205084 VUL-0 - TempFileCollection.cs: Create files in a temporary subdirectory, for security reasons. @@ -1729,7 +1874,7 @@ rm -rf ${RPM_BUILD_ROOT} - warn if installing on s390/G5 * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Fri Jan 20 2006 wberrier@suse.de +* Thu Jan 19 2006 wberrier@suse.de - Update to 1.1.13.2 (no crypto updates) * Thu Jan 12 2006 wberrier@suse.de - Update to 1.1.13.1 (no crypto updates) diff --git a/mono-libtool.diff b/mono-libtool.diff deleted file mode 100644 index d0154b1..0000000 --- a/mono-libtool.diff +++ /dev/null @@ -1,22 +0,0 @@ ---- mono-1.9.1/configure.in -+++ mono-1.9.1/configure.in -@@ -44,8 +44,6 @@ libmono_cflags="" - libmono_ldflags="" - AC_SUBST(libmono_cflags) - AC_SUBST(libmono_ldflags) --export_ldflags=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh` --AC_SUBST(export_ldflags) - - # Variable to have relocatable .pc files (lib, or lib64) - reloc_libdir=`basename ${libdir}` -@@ -291,6 +289,10 @@ AC_LIBTOOL_WIN32_DLL - #AC_DISABLE_FAST_INSTALL - AM_PROG_LIBTOOL - -+m4_ifdef([LT_OUTPUT], [LT_OUTPUT]) -+export_ldflags=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh` -+AC_SUBST(export_ldflags) -+ - # Test whenever ld supports -version-script - AC_PROG_LD - AC_PROG_LD_GNU