OBS User unknown 2009-04-14 17:40:32 +00:00 committed by Git OBS Bridge
parent 73922b902a
commit d9184af9d5
5 changed files with 229 additions and 95 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7089e8591ce793940d8a30f3ff5414437c32fc346fa918ec7f186516dab3e212
size 19385815

3
mono-2.4.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:653544a91374102bf473458a09f1e779955083b6d86682f171ab58a8446511c7
size 24861051

View File

@ -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 Mon Oct 20 11:42:54 MDT 2008 - ajorgensen@novell.com

View File

@ -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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -20,16 +20,15 @@
%{!?ext_man: %define ext_man .gz} %{!?ext_man: %define ext_man .gz}
Name: mono-core Name: mono-core
License: LGPL v2.1 or later License: LGPL v2.1 only
Group: Development/Languages/Mono Group: Development/Languages/Mono
Summary: A .NET Runtime Environment Summary: A .NET Runtime Environment
Url: http://go-mono.org/ Url: http://go-mono.org/
Version: 2.0.1 Version: 2.4
Release: 1 Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: mono-%{version}.tar.bz2 Source0: mono-%{version}.tar.bz2
Patch1: mono-libtool.diff ExclusiveArch: %ix86 x86_64 ppc ppc64 hppa armv4l sparc s390 ia64 s390x
ExclusiveArch: %ix86 x86_64 ppc hppa armv4l sparc s390 ia64 s390x
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
Provides: mono = %{version}-%{release} Provides: mono = %{version}-%{release}
Provides: mono-ikvm = %{version}-%{release} Provides: mono-ikvm = %{version}-%{release}
@ -47,28 +46,15 @@ Provides: mono-posix
Provides: mono-ziplib Provides: mono-ziplib
# This version of mono has issues with the following versions of apps: # 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) # (not because of regressions, but because bugfixes in mono uncover bugs in the apps)
Conflicts: helix-banshee <= 0.13.1 Conflicts: helix-banshee < 1.0
Conflicts: banshee <= 0.13.1 Conflicts: banshee < 1.0
Conflicts: f-spot <= 0.3.5 Conflicts: f-spot < 0.4
Conflicts: mono-addins <= 0.3 Conflicts: mono-addins < 0.3.1
# 1.9 branch conflicts: # Only use recommends for 11.0 and up
# Can't do this because this rpm could be used on a distro with gtk# 2.8... %if 0%{?suse_version} >= 1100
#Conflicts: gtk-sharp2 < 2.10.3 Recommends: libgdiplus0 >= 2.2
# Require when in the buildserivce %else
%if 0%{?opensuse_bs} Requires: libgdiplus0 >= 2.2
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
%endif %endif
BuildRequires: glib2-devel zlib-devel BuildRequires: glib2-devel zlib-devel
####### distro specific changes ######## ####### distro specific changes ########
@ -76,23 +62,23 @@ BuildRequires: glib2-devel zlib-devel
#### suse options #### #### suse options ####
%if 0%{?suse_version} %if 0%{?suse_version}
# For some reason these weren't required in 10.2 and before... ? # For some reason these weren't required in 10.2 and before... ?
%if %{suse_version} >= 1030 %if 0%{suse_version} >= 1030
BuildRequires: bison BuildRequires: bison
# Add valgrind support for 10.3 and above on archs that have it # Add valgrind support for 10.3 and above on archs that have it
%ifarch %ix86 x86_64 ppc ppc64 %ifarch %ix86 x86_64 ppc ppc64
BuildRequires: valgrind-devel BuildRequires: valgrind-devel
%endif %endif
%endif %endif
%if %{suse_version} >= 1020 %if 0%{suse_version} >= 1020
BuildRequires: xorg-x11-libX11 BuildRequires: xorg-x11-libX11
%endif %endif
%if %{sles_version} == 10 %if 0%{sles_version} == 10
BuildRequires: xorg-x11-devel BuildRequires: xorg-x11-devel
%endif %endif
%if %{suse_version} == 1010 %if 0%{suse_version} == 1010
BuildRequires: xorg-x11-devel BuildRequires: xorg-x11-devel
%endif %endif
%if %{sles_version} == 9 %if 0%{sles_version} == 9
%define configure_options export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/%_lib/pkgconfig %define configure_options export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/%_lib/pkgconfig
BuildRequires: XFree86-devel XFree86-libs pkgconfig BuildRequires: XFree86-devel XFree86-libs pkgconfig
%endif %endif
@ -141,17 +127,18 @@ Authors:
Paolo Molaro <lupus@ximian.com> Paolo Molaro <lupus@ximian.com>
Dietmar Maurer <dietmar@ximian.com> Dietmar Maurer <dietmar@ximian.com>
%files %files -f mcs.lang
%defattr(-, root, root) %defattr(-, root, root)
%doc AUTHORS COPYING.LIB ChangeLog NEWS README %doc AUTHORS COPYING.LIB ChangeLog NEWS README
%_bindir/mono %_bindir/mono
%_libdir/libmono.so* %_libdir/libmono.so.*
%_mandir/man1/mono.1%ext_man %_mandir/man1/mono.1%ext_man
# manpages # manpages
%_mandir/man5/mono-config.5%ext_man %_mandir/man5/mono-config.5%ext_man
%_mandir/man1/mcs.1%ext_man %_mandir/man1/mcs.1%ext_man
%_mandir/man1/certmgr.1%ext_man %_mandir/man1/certmgr.1%ext_man
%_mandir/man1/chktrust.1%ext_man %_mandir/man1/chktrust.1%ext_man
%_mandir/man1/csharp.1%ext_man
%_mandir/man1/setreg.1%ext_man %_mandir/man1/setreg.1%ext_man
%_mandir/man1/gacutil.1%ext_man %_mandir/man1/gacutil.1%ext_man
%_mandir/man1/sn.1%ext_man %_mandir/man1/sn.1%ext_man
@ -159,7 +146,9 @@ Authors:
# wrappers # wrappers
%_bindir/certmgr %_bindir/certmgr
%_bindir/chktrust %_bindir/chktrust
%_bindir/csharp
%_bindir/gacutil %_bindir/gacutil
%_bindir/gacutil1
%_bindir/gacutil2 %_bindir/gacutil2
%_bindir/gmcs %_bindir/gmcs
%_bindir/mono-test-install %_bindir/mono-test-install
@ -174,6 +163,7 @@ Authors:
%_prefix/lib/mono/1.0/chktrust.exe* %_prefix/lib/mono/1.0/chktrust.exe*
%_prefix/lib/mono/1.0/gacutil.exe* %_prefix/lib/mono/1.0/gacutil.exe*
%_prefix/lib/mono/2.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/2.0/gmcs.exe*
%_prefix/lib/mono/1.0/mcs.exe* %_prefix/lib/mono/1.0/mcs.exe*
%_prefix/lib/mono/1.0/mozroots.exe* %_prefix/lib/mono/1.0/mozroots.exe*
@ -191,9 +181,14 @@ Authors:
%_prefix/lib/mono/gac/Mono.CompilerServices.SymbolWriter %_prefix/lib/mono/gac/Mono.CompilerServices.SymbolWriter
%_prefix/lib/mono/1.0/Mono.CompilerServices.SymbolWriter.dll %_prefix/lib/mono/1.0/Mono.CompilerServices.SymbolWriter.dll
%_prefix/lib/mono/2.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/gac/Mono.GetOptions
%_prefix/lib/mono/1.0/Mono.GetOptions.dll %_prefix/lib/mono/1.0/Mono.GetOptions.dll
%_prefix/lib/mono/2.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/gac/Mono.Security
%_prefix/lib/mono/1.0/Mono.Security.dll %_prefix/lib/mono/1.0/Mono.Security.dll
%_prefix/lib/mono/2.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/2.1/System.Xml.dll
%_prefix/lib/mono/gac/System.Xml.Linq %_prefix/lib/mono/gac/System.Xml.Linq
%_prefix/lib/mono/2.0/System.Xml.Linq.dll %_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/gac/System
%_prefix/lib/mono/1.0/System.dll %_prefix/lib/mono/1.0/System.dll
%_prefix/lib/mono/2.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/2.1/System.Core.dll
%_prefix/lib/mono/gac/System.Net %_prefix/lib/mono/gac/System.Net
%_prefix/lib/mono/2.1/System.Net.dll %_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... # Not sure if autobuild allows this...
%_libdir/pkgconfig/smcs.pc %_libdir/pkgconfig/smcs.pc
@ -280,7 +280,7 @@ fi
%postun -p /sbin/ldconfig %postun -p /sbin/ldconfig
%package -n mono-jscript %package -n mono-jscript
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: JScript .NET support for Mono Summary: JScript .NET support for Mono
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
@ -307,7 +307,7 @@ Authors:
%_prefix/lib/mono/2.0/Microsoft.JScript.dll %_prefix/lib/mono/2.0/Microsoft.JScript.dll
%package -n mono-locale-extras %package -n mono-locale-extras
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: Extra locale information Summary: Extra locale information
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
@ -345,7 +345,7 @@ Authors:
%_prefix/lib/mono/2.0/I18N.Other.dll %_prefix/lib/mono/2.0/I18N.Other.dll
%package -n mono-data %package -n mono-data
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: Database connectivity for Mono Summary: Database connectivity for Mono
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
@ -375,7 +375,7 @@ Authors:
%files -n mono-data %files -n mono-data
%defattr(-, root, root) %defattr(-, root, root)
%_prefix/lib/mono/1.0/sqlsharp.exe* %_prefix/lib/mono/2.0/sqlsharp.exe*
%_bindir/sqlsharp %_bindir/sqlsharp
%_mandir/man1/sqlsharp.1%ext_man %_mandir/man1/sqlsharp.1%ext_man
%_prefix/lib/mono/gac/System.Data %_prefix/lib/mono/gac/System.Data
@ -407,7 +407,7 @@ Authors:
%_prefix/lib/mono/2.0/System.Data.DataSetExtensions.dll %_prefix/lib/mono/2.0/System.Data.DataSetExtensions.dll
%package -n mono-winforms %package -n mono-winforms
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: Mono's Windows Forms implementation Summary: Mono's Windows Forms implementation
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
@ -451,7 +451,7 @@ Authors:
%_prefix/lib/mono/gac/Mono.WebBrowser %_prefix/lib/mono/gac/Mono.WebBrowser
%package -n ibm-data-db2 %package -n ibm-data-db2
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: Database connectivity for DB2 Summary: Database connectivity for DB2
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
@ -480,7 +480,7 @@ Authors:
%_prefix/lib/mono/2.0/IBM.Data.DB2.dll %_prefix/lib/mono/2.0/IBM.Data.DB2.dll
%package -n mono-extras %package -n mono-extras
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: Extra packages Summary: Extra packages
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
@ -509,6 +509,8 @@ Authors:
%_mandir/man1/mono-service.1%ext_man %_mandir/man1/mono-service.1%ext_man
%_bindir/mono-service %_bindir/mono-service
%_bindir/mono-service2 %_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 # 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/gac/mono-service
%_prefix/lib/mono/1.0/mono-service.exe* %_prefix/lib/mono/1.0/mono-service.exe*
@ -516,9 +518,18 @@ Authors:
%_prefix/lib/mono/gac/System.Management %_prefix/lib/mono/gac/System.Management
%_prefix/lib/mono/1.0/System.Management.dll %_prefix/lib/mono/1.0/System.Management.dll
%_prefix/lib/mono/2.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/gac/System.Messaging
%_prefix/lib/mono/1.0/System.Messaging.dll %_prefix/lib/mono/1.0/System.Messaging.dll
%_prefix/lib/mono/2.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/gac/System.ServiceProcess
%_prefix/lib/mono/1.0/System.ServiceProcess.dll %_prefix/lib/mono/1.0/System.ServiceProcess.dll
%_prefix/lib/mono/2.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 %_prefix/lib/mono/2.0/Microsoft.Vsa.dll
%package -n mono-data-sqlite %package -n mono-data-sqlite
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: Database connectivity for Mono Summary: Database connectivity for Mono
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
@ -565,7 +576,7 @@ Authors:
%_prefix/lib/mono/2.0/Mono.Data.Sqlite.dll %_prefix/lib/mono/2.0/Mono.Data.Sqlite.dll
%package -n mono-data-sybase %package -n mono-data-sybase
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: Database connectivity for Mono Summary: Database connectivity for Mono
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
@ -594,8 +605,48 @@ Authors:
%_prefix/lib/mono/1.0/Mono.Data.SybaseClient.dll %_prefix/lib/mono/1.0/Mono.Data.SybaseClient.dll
%_prefix/lib/mono/2.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 <miguel@ximian.com>
Paolo Molaro <lupus@ximian.com>
Dietmar Maurer <dietmar@ximian.com>
%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 %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 Summary: Mono implementation of ASP.NET, Remoting and Web Services
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
@ -642,12 +693,25 @@ Authors:
%_prefix/lib/mono/gac/System.Web.Services %_prefix/lib/mono/gac/System.Web.Services
%_prefix/lib/mono/1.0/System.Web.Services.dll %_prefix/lib/mono/1.0/System.Web.Services.dll
%_prefix/lib/mono/2.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/gac/System.Web.Extensions
%_prefix/lib/mono/2.0/System.Web.Extensions.dll %_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/gac/System.Web.Extensions.Design
%_prefix/lib/mono/2.0/System.Web.Extensions.Design.dll %_prefix/lib/mono/2.0/System.Web.Extensions.Design.dll
%_prefix/lib/mono/3.5/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 # exes
%_prefix/lib/mono/1.0/disco.exe* %_prefix/lib/mono/1.0/disco.exe*
%_prefix/lib/mono/1.0/soapsuds.exe* %_prefix/lib/mono/1.0/soapsuds.exe*
@ -680,7 +744,7 @@ Authors:
%config %_sysconfdir/mono/2.0/Browsers %config %_sysconfdir/mono/2.0/Browsers
%package -n mono-data-oracle %package -n mono-data-oracle
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: Database connectivity for Mono Summary: Database connectivity for Mono
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
@ -710,7 +774,7 @@ Authors:
%_prefix/lib/mono/2.0/System.Data.OracleClient.dll %_prefix/lib/mono/2.0/System.Data.OracleClient.dll
%package -n mono-data-postgresql %package -n mono-data-postgresql
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: Database connectivity for Mono Summary: Database connectivity for Mono
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
@ -740,7 +804,7 @@ Authors:
%_prefix/lib/mono/2.0/Npgsql.dll %_prefix/lib/mono/2.0/Npgsql.dll
%package -n bytefx-data-mysql %package -n bytefx-data-mysql
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: Database connectivity for Mono Summary: Database connectivity for Mono
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
@ -770,13 +834,13 @@ Authors:
%_prefix/lib/mono/2.0/ByteFX.Data.dll %_prefix/lib/mono/2.0/ByteFX.Data.dll
%package -n mono-nunit %package -n mono-nunit
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: NUnit Testing Framework Summary: NUnit Testing Framework
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
%package -n mono-data-firebird %package -n mono-data-firebird
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: Database connectivity for Mono Summary: Database connectivity for Mono
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
@ -827,16 +891,28 @@ Authors:
%_prefix/lib/mono/gac/nunit.core %_prefix/lib/mono/gac/nunit.core
%_prefix/lib/mono/1.0/nunit.core.dll %_prefix/lib/mono/1.0/nunit.core.dll
%_prefix/lib/mono/2.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/gac/nunit.framework
%_prefix/lib/mono/1.0/nunit.framework.dll %_prefix/lib/mono/1.0/nunit.framework.dll
%_prefix/lib/mono/2.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/gac/nunit.mocks
%_prefix/lib/mono/1.0/nunit.mocks.dll %_prefix/lib/mono/1.0/nunit.mocks.dll
%_prefix/lib/mono/2.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 %_libdir/pkgconfig/mono-nunit.pc
%package -n mono-devel %package -n mono-devel
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: Mono development tools Summary: Mono development tools
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core == %version-%release Requires: mono-core == %version-%release
@ -844,7 +920,12 @@ Requires: glib2-devel
%if 0%{?monobuild} %if 0%{?monobuild}
Requires: libgdiplus0 Requires: libgdiplus0
%else %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 %endif
%description -n mono-devel %description -n mono-devel
@ -871,17 +952,17 @@ Authors:
%files -n mono-devel %files -n mono-devel
%defattr(-, root, root) %defattr(-, root, root)
# libs # libs
%_libdir/libmono.so
%_libdir/libmono.a %_libdir/libmono.a
%_libdir/libmono.la %_libdir/libmono.la
# exes # exes
%_prefix/lib/mono/1.0/makecert.exe* %_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/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/1.0/al.exe*
%_prefix/lib/mono/2.0/al.exe* %_prefix/lib/mono/2.0/al.exe*
%_prefix/lib/mono/1.0/caspol.exe* %_prefix/lib/mono/1.0/caspol.exe*
%_prefix/lib/mono/1.0/cert2spc.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/dtd2xsd.exe*
%_prefix/lib/mono/1.0/genxs.exe* %_prefix/lib/mono/1.0/genxs.exe*
%_prefix/lib/mono/2.0/httpcfg.exe* %_prefix/lib/mono/2.0/httpcfg.exe*
@ -889,8 +970,6 @@ Authors:
%_prefix/lib/mono/1.0/ilasm.exe* %_prefix/lib/mono/1.0/ilasm.exe*
%_prefix/lib/mono/2.0/ilasm.exe* %_prefix/lib/mono/2.0/ilasm.exe*
%_prefix/lib/mono/1.0/installvst.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/1.0/mkbundle.exe*
%_prefix/lib/mono/2.0/mkbundle.exe* %_prefix/lib/mono/2.0/mkbundle.exe*
%_prefix/lib/mono/1.0/monop.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/signcode.exe*
%_prefix/lib/mono/1.0/prj2make.exe* %_prefix/lib/mono/1.0/prj2make.exe*
%_prefix/lib/mono/1.0/macpack.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/dtd2rng.exe*
%_prefix/lib/mono/1.0/mono-xmltool.exe* %_prefix/lib/mono/1.0/mono-xmltool.exe*
# xbuild related files # xbuild related files
@ -917,6 +996,7 @@ Authors:
%_prefix/lib/mono/2.0/xbuild.rsp %_prefix/lib/mono/2.0/xbuild.rsp
# man pages # man pages
%_mandir/man1/cert2spc.1%ext_man %_mandir/man1/cert2spc.1%ext_man
%_mandir/man1/mono-cil-strip.1%ext_man
%_mandir/man1/dtd2xsd.1%ext_man %_mandir/man1/dtd2xsd.1%ext_man
%_mandir/man1/genxs.1%ext_man %_mandir/man1/genxs.1%ext_man
%_mandir/man1/httpcfg.1%ext_man %_mandir/man1/httpcfg.1%ext_man
@ -934,7 +1014,6 @@ Authors:
%_mandir/man1/signcode.1%ext_man %_mandir/man1/signcode.1%ext_man
%_mandir/man1/al.1%ext_man %_mandir/man1/al.1%ext_man
%_mandir/man1/mono-xmltool.1%ext_man %_mandir/man1/mono-xmltool.1%ext_man
%_mandir/man1/vbnc.1%ext_man
%_mandir/man1/resgen.1%ext_man %_mandir/man1/resgen.1%ext_man
# Shell wrappers # Shell wrappers
%_bindir/al %_bindir/al
@ -946,7 +1025,6 @@ Authors:
%_bindir/dtd2rng %_bindir/dtd2rng
%_bindir/genxs %_bindir/genxs
%_bindir/genxs1 %_bindir/genxs1
%_bindir/genxs2
%_bindir/httpcfg %_bindir/httpcfg
%_bindir/ilasm %_bindir/ilasm
%_bindir/ilasm1 %_bindir/ilasm1
@ -962,10 +1040,8 @@ Authors:
%_bindir/monop %_bindir/monop
%_bindir/monop1 %_bindir/monop1
%_bindir/monop2 %_bindir/monop2
%_bindir/mono-api-diff
%_bindir/mono-api-info %_bindir/mono-api-info
%_bindir/mono-api-info1 %_bindir/mono-cil-strip
%_bindir/mono-api-info2
%_bindir/mono-find-provides %_bindir/mono-find-provides
%_bindir/mono-find-requires %_bindir/mono-find-requires
%_bindir/mono-shlib-cop %_bindir/mono-shlib-cop
@ -995,6 +1071,7 @@ Authors:
%_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll
%_prefix/lib/mono/gac/Mono.Cecil %_prefix/lib/mono/gac/Mono.Cecil
%_prefix/lib/mono/gac/Mono.Cecil.Mdb %_prefix/lib/mono/gac/Mono.Cecil.Mdb
%_prefix/lib/mono-source-libs
%_bindir/monograph %_bindir/monograph
%_prefix/include/mono-1.0 %_prefix/include/mono-1.0
%_libdir/libmono-profiler-cov.* %_libdir/libmono-profiler-cov.*
@ -1004,8 +1081,9 @@ Authors:
%_libdir/pkgconfig/dotnet.pc %_libdir/pkgconfig/dotnet.pc
%_libdir/pkgconfig/dotnet35.pc %_libdir/pkgconfig/dotnet35.pc
%_libdir/pkgconfig/mono-cairo.pc %_libdir/pkgconfig/mono-cairo.pc
%_libdir/pkgconfig/mono-options.pc
%_libdir/pkgconfig/mono-lineeditor.pc
%_libdir/pkgconfig/cecil.pc %_libdir/pkgconfig/cecil.pc
%_mandir/man1/monoburg.*
%_prefix/share/mono-1.0/mono/cil/cil-opcodes.xml %_prefix/share/mono-1.0/mono/cil/cil-opcodes.xml
# dirs # dirs
%dir %_prefix/share/mono-1.0 %dir %_prefix/share/mono-1.0
@ -1014,8 +1092,68 @@ Authors:
# Reminder: when removing man pages in this list, they are not # Reminder: when removing man pages in this list, they are not
# yet gzipped # 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 <miguel@ximian.com>
Duncan Mak <duncan@ximian.com>
Joshua Tauberer <tauberer@for.net>
Lee Malabone
Philip Van Hoof
Johannes Roith <johannes@jroith.de>
Alp Toker <alp@atoker.com>
Piers Haken
John Luke <jluke@cfl.rr.com>
Ben Maurer
Duncan Mak <duncan@ximian.com>
%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 %package -n mono-complete
License: LGPL v2.1 or later License: LGPL v2.1 only
Summary: A .NET Runtime Environment Summary: A .NET Runtime Environment
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: bytefx-data-mysql = %version-%release Requires: bytefx-data-mysql = %version-%release
@ -1033,6 +1171,7 @@ Requires: mono-jscript = %version-%release
Requires: mono-locale-extras = %version-%release Requires: mono-locale-extras = %version-%release
Requires: mono-nunit = %version-%release Requires: mono-nunit = %version-%release
Requires: mono-web = %version-%release Requires: mono-web = %version-%release
Requires: mono-wcf = %version-%release
Requires: mono-winforms = %version-%release Requires: mono-winforms = %version-%release
%description -n mono-complete %description -n mono-complete
@ -1059,7 +1198,6 @@ Authors:
%prep %prep
%setup -q -n mono-%{version} %setup -q -n mono-%{version}
%patch1 -p1
%build %build
# These are only needed if there are patches to the runtime # 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 $RPM_BUILD_ROOT%_bindir/jay
rm -R $RPM_BUILD_ROOT%_datadir/jay rm -R $RPM_BUILD_ROOT%_datadir/jay
rm $RPM_BUILD_ROOT%_mandir/man1/jay.1 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* rm $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/browsercaps-updater.exe*
# New files to delete in 1.1.9.2 # New files to delete in 1.1.9.2
rm -f $RPM_BUILD_ROOT%_libdir/libMonoSupportW.a rm -f $RPM_BUILD_ROOT%_libdir/libMonoSupportW.a
@ -1141,17 +1278,25 @@ rm -f $RPM_BUILD_ROOT%_bindir/mbas
# 1.2.4 changes # 1.2.4 changes
rm -f $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/culevel.exe* rm -f $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/culevel.exe*
# Post 1.2.5 # 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 # brp-compress doesn't search _mandir
# so we cheat it # so we cheat it
ln -s . %buildroot%_prefix/usr ln -s . %buildroot%_prefix/usr
RPM_BUILD_ROOT=%buildroot%_prefix /usr/lib/rpm/brp-compress RPM_BUILD_ROOT=%buildroot%_prefix /usr/lib/rpm/brp-compress
rm %buildroot%_prefix/usr rm %buildroot%_prefix/usr
%find_lang mcs
%clean %clean
rm -rf ${RPM_BUILD_ROOT} rm -rf ${RPM_BUILD_ROOT}
%changelog %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 * Mon Oct 20 2008 ajorgensen@novell.com
- Update to 2.0.1 - Update to 2.0.1
* Fixes for bnc#426309, bnc#431304, bnc#433908, bnc#431811, * 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 -Lots of Winforms fixes and updates
-Merged source for mcs and gmcs -Merged source for mcs and gmcs
-Performance tuning -Performance tuning
* Thu Sep 28 2006 wberrier@suse.de * Wed Sep 27 2006 wberrier@suse.de
- Security fix for bnc #205084 VUL-0 - Security fix for bnc #205084 VUL-0
- TempFileCollection.cs: Create files in a temporary subdirectory, - TempFileCollection.cs: Create files in a temporary subdirectory,
for security reasons. for security reasons.
@ -1729,7 +1874,7 @@ rm -rf ${RPM_BUILD_ROOT}
- warn if installing on s390/G5 - warn if installing on s390/G5
* Wed Jan 25 2006 mls@suse.de * Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires - 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) - Update to 1.1.13.2 (no crypto updates)
* Thu Jan 12 2006 wberrier@suse.de * Thu Jan 12 2006 wberrier@suse.de
- Update to 1.1.13.1 (no crypto updates) - Update to 1.1.13.1 (no crypto updates)

View File

@ -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