5c76d72
Name:           mono
b39ed40
Version:        1.2.3
727b302
Release:        5%{?dist}
5c76d72
Summary:        a .NET runtime environment
jross 3a83684
5c76d72
Group:          Development/Languages
5c76d72
License:        GPL, LGPL, MIT X11
5c76d72
URL:            http://www.mono-project.com/
7e2b69d
Source0:        %{name}-%{version}.tar.gz
25a3bf8
Source1:	monodir.c
5c76d72
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
jross 4c5700a
7e2b69d
BuildRequires:  bison
7e2b69d
BuildRequires:  glib2-devel
7e2b69d
BuildRequires:  pkgconfig
7e2b69d
BuildRequires:  libicu-devel
60246aa
BuildRequires:  libgdiplus-devel >= 1.2.1
7e2b69d
BuildRequires:  zlib-devel
57332fe
%ifarch ia64
57332fe
BuildRequires:  libunwind
57332fe
%endif
25a3bf8
# Required for mono-libdir.patch
2179bbe
BuildRequires: automake libtool
446d1e6
b95c25a
# JIT only availible on these:
bcd6ec5
ExclusiveArch: %ix86 x86_64 ppc ia64 armv4l sparc alpha
1660e87
# Disabled due to strange build failure:
1660e87
# s390 s390x
jross 4c5700a
7e2b69d
Patch1: mono-1.1.13.4-selinux-ia64.patch
7e2b69d
Patch2: mono-1.1.13.4-ppc-threading.patch
25a3bf8
Patch3: mono-libdir.patch
b39ed40
Patch4: mono-1.2.3-use-monodir.patch
c923227
df3fb45
Patch7: mono-big-integer-CVE-2007-5197.patch
df3fb45
5c76d72
%description
5c76d72
The Mono runtime implements a JIT engine for the ECMA CLI
5c76d72
virtual machine (as well as a byte code interpreter, the
5c76d72
class loader, the garbage collector, threading system and
5c76d72
metadata access libraries.
jross 4c5700a
5c76d72
%package core
5c76d72
Summary:        The Mono CIL runtime, suitable for running .NET code
5c76d72
Group:          Development/Languages
eb48902
Requires:	libgdiplus
25a3bf8
25a3bf8
# Temporary provides due to transient package, remove when rawhide is settled
25a3bf8
Obsoletes:      mono-lib
25a3bf8
Provides:       mono-lib
jross 4c5700a
b337430
# Mono-basic was removed in 1.1.17
b337430
Obsoletes:      mono-basic
b337430
Provides:       mono-basic
b337430
5c76d72
%description core
5c76d72
This package contains the core of the Mono runtime including its
5c76d72
Virtual Machine, Just-in-time compiler, C# compiler, security
5c76d72
tools and libraries (corlib, XML, System.Security, ZipLib,
5c76d72
I18N, Cairo and Mono.*).
jross 4c5700a
25a3bf8
%package devel
6f739de
Summary:        Development tools for Mono
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
60246aa
Requires:       pkgconfig
5c76d72
Requires:       glib2-devel
6f739de
25a3bf8
# Temporary provides due to transient package, remove when rawhide is settled
25a3bf8
Obsoletes:      mono-lib-devel
25a3bf8
Provides:       mono-lib-devel
jross 3a83684
25a3bf8
# Temporary provides due to transient package, remove when rawhide is settled
25a3bf8
Obsoletes:      mono-devtools
25a3bf8
Provides:       mono-devtools
25a3bf8
b337430
%description devel
b337430
This package completes the Mono developer toolchain with the mono profiler,
b337430
assembler and other various tools.
b337430
5c76d72
%package nunit
5c76d72
Summary:        NUnit Testing Framework
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
5c76d72
Requires:       glib2-devel
jross 4c5700a
5c76d72
%description nunit
5c76d72
NUnit is a unit-testing framework for all .Net languages. Initially
5c76d72
ported from JUnit, the current release, version 2.2, is the fourth
5c76d72
major release of this Unit based unit testing tool for Microsoft .NET.
5c76d72
It is written entirely in C# and  has been completely redesigned to
5c76d72
take advantage of many .NET language features, for example
5c76d72
custom attributes and other reflection related capabilities. NUnit
5c76d72
brings xUnit to all .NET languages.
5c76d72
208c8c9
%package nunit-devel
208c8c9
Summary: pkgconfig for nunit
208c8c9
Group: Development/Libraries
208c8c9
Requires: mono-core = %{version}-%{release} pkgconfig
208c8c9
208c8c9
%description nunit-devel
208c8c9
Development files for nunit
208c8c9
5c76d72
%package locale-extras
5c76d72
Summary:        Extra locale information for Mono
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
5c76d72
5c76d72
%description locale-extras
5c76d72
This package contains assemblies to support I18N applications for
5c76d72
non-latin alphabets.
5c76d72
5c76d72
# The above seems safe
5c76d72
5c76d72
%package jscript
5c76d72
Summary:        JScript .NET support for Mono
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
5c76d72
5c76d72
%description jscript
5c76d72
This package contains the JScript .NET compiler and language runtime.
5c76d72
This allows you to compile and run JScript.NET application and
5c76d72
assemblies.
jross 4c5700a
5c76d72
%package extras
5c76d72
Summary:        Provides the infrastructure for running and building daemons and services with Mono as well as various stub assemblies
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
jross 4c5700a
5c76d72
%description extras
5c76d72
This package provides the libary and application to run services
5c76d72
and daemons with Mono. It also includes stubs for the following
5c76d72
.NET 1.1 and 2.0 assemblies: Microsoft.Vsa,
5c76d72
System.Configuration.Install, System.Management, System.Messaging.
jross 4c5700a
5c76d72
%package winforms
5c76d72
Summary:        Windows Forms implementation for Mono
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
jross 4c5700a
5c76d72
%description winforms
5c76d72
This package provides a fully managed implementation of
5c76d72
System.Windows.Forms, the default graphical toolkit for .NET
5c76d72
applications.
jross 4c5700a
5c76d72
%package web
5c76d72
Summary:        ASP.NET, Remoting, and Web Services for Mono
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
jross 4c5700a
5c76d72
%description web
5c76d72
This package provides the ASP.NET libraries and runtime for
5c76d72
development of web application, web services and remoting support.
jross 4c5700a
5c76d72
%package data
5c76d72
Summary:        Database connectivity for Mono
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
jross 4c5700a
5c76d72
%description data
5c76d72
This package provides a Mono assembly to facilitate data access
5c76d72
and manipulation with databases, LDAP compatible directory servers
5c76d72
and/or XML data exchange. Beyond the ADO.NET, Novell.LDAP and
5c76d72
System.DirectoryServices assemblies, it also includes a command
5c76d72
line sql application as well as the Microsoft SQL Server and ODBC
5c76d72
data providers.
jross 4c5700a
5c76d72
%package data-sqlite
5c76d72
Summary:        sqlite database connectivity for Mono
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
5c76d72
Requires:       sqlite
jross 4c5700a
5c76d72
%description data-sqlite
5c76d72
This package contains the ADO.NET Data provider for the sqlite
5c76d72
database.
jross 4c5700a
5c76d72
%package data-sybase
5c76d72
Summary:        Sybase database connectivity for Mono
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
jross 4c5700a
5c76d72
%description data-sybase
5c76d72
This package contains the ADO.NET Data provider for the Sybase
5c76d72
database.
jross 4c5700a
5c76d72
%package data-oracle
5c76d72
Summary:        Oracle database connectivity for Mono
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
jross 4c5700a
5c76d72
%description data-oracle
5c76d72
This package contains the ADO.NET Data provider for the Oracle
5c76d72
database.
jross 4c5700a
5c76d72
%package data-postgresql
5c76d72
Summary:        Postgresql database connectivity for Mono
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
jross 3a83684
5c76d72
%description data-postgresql
5c76d72
This package contains the ADO.NET Data provider for the PostgreSQL
5c76d72
database.
5c76d72
5c76d72
%package data-firebird
5c76d72
Summary:        Firebird database connectivity for Mono
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
5c76d72
5c76d72
%description data-firebird
5c76d72
This package contains the ADO.NET Data provider for the Firebird
5c76d72
database.
5c76d72
5c76d72
# This uses the upstream package name, don't know why its not mono-data-*
5c76d72
%package -n ibm-data-db2
5c76d72
Summary:        IBM DB2 database connectivity for Mono
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
5c76d72
5c76d72
%description -n ibm-data-db2
5c76d72
This package contains the ADO.NET Data provider for the IBM DB2
5c76d72
Universal database.
5c76d72
5c76d72
# This uses the upstream package name, don't know why its not mono-data-*
5c76d72
%package -n bytefx-data-mysql
5c76d72
Summary:        MySQL database connectivity for Mono
5c76d72
Group:          Development/Languages
7e2b69d
Requires:       mono-core = %{version}-%{release}
5c76d72
5c76d72
%description -n bytefx-data-mysql
5c76d72
This package contains the ADO.NET Data provider for MySQL. This is
5c76d72
no longer maintained. MySQL AB now provides MySQL Connector/Net
5c76d72
which is fully managed and actively maintained.
5c76d72
25a3bf8
%define monodir %{_libdir}/mono
75d0d22
%define gac_dll(dll)  %{monodir}/gac/%{1} \
5c76d72
  %{monodir}/?.0/%{1}.dll \
5c76d72
  %{nil}
75d0d22
%define mono_bin(bin) %{_bindir}/%{1} \
5c76d72
  %{monodir}/?.0/%{1}.exe \
5c76d72
  %{monodir}/?.0/%{1}.exe.* \
5c76d72
  %{nil}
75d0d22
%define mono_bin_1(bin, dll) %{_bindir}/%{1} \
5c76d72
  %{monodir}/1.0/%{2}.exe \
5c76d72
  %{monodir}/1.0/%{2}.exe.* \
5c76d72
  %{nil}
75d0d22
%define mono_bin_2(bin, dll) %{_bindir}/%{1} \
5c76d72
  %{monodir}/2.0/%{2}.exe \
5c76d72
  %{monodir}/2.0/%{2}.exe.* \
5c76d72
  %{nil}
jross 3a83684
jross 3a83684
%prep
jross 3a83684
%setup -q
7e2b69d
%patch1 -p1 -b .selinux-ia64
7e2b69d
%patch2 -p1 -b .ppc-threading
25a3bf8
%patch3 -p1 -b .libdir
25a3bf8
%patch4 -p1 -b .use-monodir
jross 3a83684
df3fb45
%patch7 -p0 -b .big-integer
df3fb45
jross 3a83684
%build
52109dd
%ifarch ia64 s390
180583d
export CFLAGS="-O2 -fno-strict-aliasing"
180583d
%else
5c76d72
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
180583d
%endif
25a3bf8
autoreconf --force --install
25a3bf8
25a3bf8
gcc -o monodir %{SOURCE1} -DMONODIR=\"%{_libdir}/mono\"
180583d
5b2d513
%configure --with-ikvm=yes --with-jit=yes --with-xen_opt=yes
374b2ab
make
jross 3a83684
25a3bf8
jross 3a83684
%install
7e2b69d
%{__rm} -rf $RPM_BUILD_ROOT
5c76d72
make DESTDIR=$RPM_BUILD_ROOT install
25a3bf8
install monodir $RPM_BUILD_ROOT%{_bindir}
5c76d72
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.a
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
5c76d72
5c76d72
# We put these inside rpm
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{_bindir}/mono-find-provides
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{_bindir}/mono-find-requires
5c76d72
dbdf5b2
%{__rm} $RPM_BUILD_ROOT%{_bindir}/mbas
dbdf5b2
5c76d72
# This was removed upstream:
7e2b69d
%{__rm} -fr $RPM_BUILD_ROOT%{monodir}/gac/Mono.Security.Win32/[12]*
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{monodir}/*/Mono.Security.Win32.dll
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{_datadir}/libgc-mono/README*
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{_datadir}/libgc-mono/barrett_diagram
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{_datadir}/libgc-mono/*.html
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{_datadir}/libgc-mono/gc.man
7e2b69d
%{__rm} $RPM_BUILD_ROOT/%_bindir/jay
7e2b69d
%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/jay
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/jay.1
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/monostyle.1
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/oldmono.1
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/mint.1
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{monodir}/1.0/CorCompare.exe
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{monodir}/1.0/browsercaps-updater.exe*
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{monodir}/1.0/mono-api-diff.exe
7e2b69d
%{__rm} $RPM_BUILD_ROOT%{monodir}/*/mono-api-info.exe
jross 3a83684
60246aa
%post -p /sbin/ldconfig
60246aa
60246aa
%postun -p /sbin/ldconfig
60246aa
60246aa
%post devel -p /sbin/ldconfig
60246aa
60246aa
%postun devel -p /sbin/ldconfig
60246aa
jross 3a83684
%clean
7e2b69d
%{__rm} -rf $RPM_BUILD_ROOT
jross 3a83684
5c76d72
%files core
5c76d72
%defattr(-,root,root,-)
jross 3a83684
%doc AUTHORS COPYING.LIB ChangeLog NEWS README
jross 3a83684
%{_bindir}/mono
25a3bf8
%{_bindir}/monodir
5c76d72
%mono_bin certmgr
5c76d72
%mono_bin chktrust
5c76d72
%mono_bin gacutil
5c76d72
%mono_bin gmcs
5c76d72
%mono_bin mcs
5c76d72
%mono_bin mozroots
5c76d72
%mono_bin setreg
5c76d72
%mono_bin sn
60246aa
%{_bindir}/mkbundle2
25a3bf8
%{_libdir}/libmono.so.*
25a3bf8
%{_libdir}/libMonoPosixHelper.so
25a3bf8
%{_libdir}/libMonoSupportW.so
5c76d72
%{_mandir}/man1/certmgr.1.gz
5c76d72
%{_mandir}/man1/chktrust.1.gz
5c76d72
%{_mandir}/man1/gacutil.1.gz
5c76d72
%{_mandir}/man1/mcs.1.gz
5c76d72
%{_mandir}/man1/mono.1.gz
5c76d72
%{_mandir}/man1/mozroots.1.gz
5c76d72
%{_mandir}/man1/setreg.1.gz
5c76d72
%{_mandir}/man1/sn.1.gz
5c76d72
%{_mandir}/man5/mono-config.5.gz
5c76d72
%dir %{monodir}
5c76d72
%dir %{monodir}/1.0
5c76d72
%dir %{monodir}/2.0
5c76d72
%dir %{monodir}/gac
6f739de
%dir %{monodir}/compat-*
5c76d72
%gac_dll Commons.Xml.Relaxng
5c76d72
%gac_dll I18N
5c76d72
%gac_dll I18N.West
5c76d72
%gac_dll ICSharpCode.SharpZipLib
ddc5536
%{monodir}/compat-*/ICSharpCode.SharpZipLib.dll
5c76d72
%gac_dll Microsoft.VisualC
5c76d72
%gac_dll Mono.C5
5c76d72
%gac_dll Mono.Cairo
5c76d72
%gac_dll Mono.CompilerServices.SymbolWriter
5c76d72
%gac_dll Mono.GetOptions
5c76d72
%gac_dll Mono.Posix
5c76d72
%gac_dll Mono.Security
5c76d72
%gac_dll System
5c76d72
%gac_dll System.Configuration
446d1e6
%gac_dll System.Drawing
5c76d72
%gac_dll System.Security
5c76d72
%gac_dll System.Xml
5c76d72
%gac_dll cscompmgd
dbdf5b2
%gac_dll CustomMarshalers
60246aa
%gac_dll OpenSystem.C
5c76d72
%{monodir}/?.0/mscorlib.dll
5c76d72
%{monodir}/?.0/mscorlib.dll.mdb
b39ed40
%dir %{_sysconfdir}/mono
b39ed40
%dir %{_sysconfdir}/mono/1.0
b39ed40
%dir %{_sysconfdir}/mono/2.0
b39ed40
%config (noreplace) %{_sysconfdir}/mono/config
b39ed40
%config (noreplace) %{_sysconfdir}/mono/1.0/machine.config
b39ed40
%config (noreplace) %{_sysconfdir}/mono/2.0/machine.config
5c76d72
%{_libdir}/libikvm-native.so
jross 3a83684
25a3bf8
%files devel
5c76d72
%defattr(-,root,root,-)
jross 152f144
%{_bindir}/monodis
jross 3a83684
%{_bindir}/pedump
5c76d72
%{_bindir}/monodiet
b39ed40
%mono_bin_1 al al
b39ed40
%mono_bin_2 al2 al
5c76d72
%mono_bin caspol
5c76d72
%mono_bin cert2spc
5711d90
%mono_bin cilc
5c76d72
%mono_bin dtd2xsd
5711d90
%mono_bin dtd2rng
5c76d72
%mono_bin genxs
60246aa
%mono_bin sgen
ddc5536
%mono_bin_1 ilasm ilasm
ddc5536
%mono_bin_2 ilasm2 ilasm
5c76d72
%mono_bin macpack
5c76d72
%mono_bin makecert
5c76d72
%mono_bin mkbundle
5711d90
%mono_bin_1 monop monop
5711d90
%mono_bin_2 monop2 monop
5c76d72
%mono_bin mono-shlib-cop
5711d90
%mono_bin mono-xmltool
5c76d72
%mono_bin permview
5c76d72
%mono_bin prj2make
5711d90
%mono_bin_1 resgen resgen
5711d90
%mono_bin_2 resgen2 resgen
5c76d72
%mono_bin secutil
5c76d72
%mono_bin signcode
ddc5536
%mono_bin xbuild
5c76d72
%{monodir}/1.0/ictool.exe
5c76d72
%{monodir}/1.0/ictool.exe.mdb
5c76d72
%{_mandir}/man1/al.1.gz
5c76d72
%{_mandir}/man1/cert2spc.1.gz
5711d90
%{_mandir}/man1/cilc.1.gz
5c76d72
%{_mandir}/man1/dtd2xsd.1.gz
5c76d72
%{_mandir}/man1/genxs.1.gz
5c76d72
%{_mandir}/man1/ilasm.1.gz
5c76d72
%{_mandir}/man1/macpack.1.gz
5c76d72
%{_mandir}/man1/makecert.1.gz
5c76d72
%{_mandir}/man1/mkbundle.1.gz
5c76d72
%{_mandir}/man1/mono-shlib-cop.1.gz
5711d90
%{_mandir}/man1/mono-xmltool.1.gz
5c76d72
%{_mandir}/man1/monodis.1.gz
5c76d72
%{_mandir}/man1/monop.1.gz
5c76d72
%{_mandir}/man1/permview.1.gz
5c76d72
%{_mandir}/man1/prj2make.1.gz
5c76d72
%{_mandir}/man1/secutil.1.gz
60246aa
%{_mandir}/man1/sgen.1.gz
5c76d72
%{_mandir}/man1/signcode.1.gz
25a3bf8
%{_mandir}/man1/monoburg.*
5c76d72
%gac_dll PEAPI
ddc5536
%gac_dll Microsoft.Build.Engine
ddc5536
%gac_dll Microsoft.Build.Framework
ddc5536
%gac_dll Microsoft.Build.Tasks
ddc5536
%gac_dll Microsoft.Build.Utilities
b39ed40
%{monodir}/2.0/MSBuild
b39ed40
%{monodir}/2.0/Microsoft.Build.xsd
b39ed40
%{monodir}/2.0/Microsoft.*.targets
b39ed40
%{monodir}/2.0/Microsoft.Common.tasks
b39ed40
%{monodir}/2.0/xbuild.rsp
5c76d72
%{_bindir}/monograph
5c76d72
%{_libdir}/libmono-profiler-aot.*
5c76d72
%{_libdir}/libmono-profiler-cov.*
25a3bf8
%{_libdir}/libmono.so
5c76d72
%{_libdir}/pkgconfig/dotnet.pc
ddc5536
%{_libdir}/pkgconfig/mono-cairo.pc
25a3bf8
%{_libdir}/pkgconfig/mono.pc
b39ed40
%{_includedir}/mono-1.0
b39ed40
%{_datadir}/mono-1.0/mono/cil/cil-opcodes.xml
b39ed40
%dir %{_datadir}/mono-1.0
b39ed40
%dir %{_datadir}/mono-1.0/mono
b39ed40
%dir %{_datadir}/mono-1.0/mono/cil
5c76d72
5c76d72
%files nunit
5c76d72
%defattr(-,root,root,-)
5711d90
%mono_bin_1 nunit-console nunit-console
5711d90
%mono_bin_2 nunit-console2 nunit-console
5c76d72
%gac_dll nunit.core
5c76d72
%gac_dll nunit.framework
5c76d72
%gac_dll nunit.util
50a9456
%gac_dll nunit.mocks
208c8c9
208c8c9
%files nunit-devel
208c8c9
%defattr(-,root,root,-)
5c76d72
%{_libdir}/pkgconfig/mono-nunit.pc
5c76d72
5c76d72
%files locale-extras
5c76d72
%defattr(-,root,root,-)
5c76d72
%gac_dll I18N.MidEast
5c76d72
%gac_dll I18N.Rare
5c76d72
%gac_dll I18N.CJK
5c76d72
%gac_dll I18N.Other
5c76d72
5c76d72
%files jscript
5c76d72
%defattr(-,root,root,-)
5c76d72
%mono_bin mjs
5c76d72
%gac_dll Microsoft.JScript
jross 4c5700a
5c76d72
%files extras
5c76d72
%defattr(-,root,root,-)
5c76d72
%{_mandir}/man1/mono-service.1.gz
5711d90
%mono_bin_1 mono-service mono-service
dbdf5b2
%mono_bin_2 mono-service2 mono-service
dbdf5b2
%{monodir}/gac/mono-service
5711d90
5c76d72
%gac_dll System.Management
5c76d72
%gac_dll System.Messaging
5c76d72
%gac_dll System.ServiceProcess
5c76d72
%gac_dll System.Configuration.Install
5c76d72
%gac_dll Microsoft.Vsa
jross 4c5700a
5c76d72
%files winforms
5c76d72
%defattr(-,root,root,-)
5c76d72
%gac_dll System.Windows.Forms
5c76d72
%gac_dll Accessibility
5c76d72
%gac_dll System.Design
5c76d72
%gac_dll System.Drawing.Design
jross 4c5700a
jross 4c5700a
%files web
5c76d72
%defattr(-,root,root,-)
5c76d72
%gac_dll Mono.Http
5c76d72
%gac_dll System.Runtime.Remoting
5c76d72
%gac_dll System.Web
5c76d72
%gac_dll System.Runtime.Serialization.Formatters.Soap
5c76d72
%gac_dll System.Web.Services
5c76d72
%mono_bin disco
5c76d72
%mono_bin soapsuds
5c76d72
%mono_bin_1 wsdl wsdl
5c76d72
%mono_bin_2 wsdl2 wsdl
5c76d72
%mono_bin xsd
5c76d72
%{_mandir}/man1/disco.1.gz
5c76d72
%{_mandir}/man1/soapsuds.1.gz
5c76d72
%{_mandir}/man1/wsdl.1.gz
5c76d72
%{_mandir}/man1/xsd.1.gz
b39ed40
%config (noreplace) %{_sysconfdir}/mono/browscap.ini
b39ed40
%config (noreplace) %{_sysconfdir}/mono/1.0/DefaultWsdlHelpGenerator.aspx
b39ed40
%config (noreplace) %{_sysconfdir}/mono/2.0/DefaultWsdlHelpGenerator.aspx
b39ed40
%config (noreplace) %{_sysconfdir}/mono/2.0/web.config
b39ed40
# Hmm, this doesn't seem to ship with the .exe file?
b39ed40
%{_bindir}/httpcfg
b39ed40
%{_mandir}/man1/httpcfg.1.gz
jross 3a83684
5c76d72
%files data
5c76d72
%defattr(-,root,root,-)
5c76d72
%mono_bin sqlsharp
5c76d72
%{_mandir}/man1/sqlsharp.1.gz
5c76d72
%gac_dll System.Data
5c76d72
%gac_dll Mono.Data
5c76d72
%gac_dll Mono.Data.Tds
5c76d72
%gac_dll Mono.Data.TdsClient
5c76d72
%gac_dll System.EnterpriseServices
5c76d72
%gac_dll Novell.Directory.Ldap
5c76d72
%gac_dll System.DirectoryServices
5711d90
%gac_dll System.Transactions
jross 4c5700a
5c76d72
%files data-sqlite
5c76d72
%defattr(-,root,root,-)
5c76d72
%gac_dll Mono.Data.SqliteClient
5c76d72
5c76d72
%files data-sybase
5c76d72
%defattr(-,root,root,-)
5c76d72
%gac_dll Mono.Data.SybaseClient
jross 152f144
5c76d72
%files data-oracle
5c76d72
%defattr(-,root,root,-)
5c76d72
%gac_dll System.Data.OracleClient
5c76d72
5c76d72
%files data-postgresql
5c76d72
%defattr(-,root,root,-)
5c76d72
%gac_dll Npgsql
5c76d72
5c76d72
%files data-firebird
5c76d72
%defattr(-,root,root,-)
5c76d72
%gac_dll FirebirdSql.Data.Firebird
5c76d72
5c76d72
%files -n bytefx-data-mysql
5c76d72
%defattr(-,root,root,-)
5c76d72
%gac_dll ByteFX.Data
5c76d72
5c76d72
%files -n ibm-data-db2
5c76d72
%defattr(-,root,root,-)
5c76d72
%gac_dll IBM.Data.DB2
5c76d72
5c76d72
%changelog
727b302
* Wed Nov  7 2007 Alexander Larsson <alexl@redhat.com> - 1.2.3-5
727b302
- Fix overflow in Mono.Math.BigInteger class (#367471)
df3fb45
  CVE-2007-5197
df3fb45
b337430
* Sun Apr  1 2007 Matthias Clasen <mclasen@redhat.com> - 1.2.3-3
b337430
- Fix a spec format error (#210633)
b337430
bcd6ec5
* Thu Mar 29 2007 Alexander Larsson <alexl@redhat.com> - 1.2.3-2
bcd6ec5
- Also build on alpha (#232268)
bcd6ec5
b39ed40
* Thu Feb  8 2007 Alexander Larsson <alexl@redhat.com> - 1.2.3-1
b39ed40
- update to 1.2.3
b39ed40
60246aa
* Mon Dec  4 2006 Alexander Larsson <alexl@redhat.com> - 1.2.2-1
60246aa
- update to 1.2.2
60246aa
- Mark config files as noreplace
60246aa
- Require pkgconfig in mono-devel
60246aa
- Run ldconfig in post/postun
60246aa
5b2d513
* Thu Oct 12 2006 Alexander Larsson <alexl@redhat.com> - 1.1.17.1-3
5b2d513
- Don't use slow TLS approach under xen (#210001) 
5b2d513
Caolan McNamara 84c7941
* Fri Oct  6 2006 Caolan McNamara <caolanm@redhat.com> - 1.1.17.1-2
Caolan McNamara 84c7941
- CVE-2006-5072
Caolan McNamara 84c7941
208c8c9
* Mon Sep  4 2006 Alexander Larsson <alexl@redhat.com> - 1.1.17.1-1
dbdf5b2
- update to 1.1.17.1
208c8c9
- Add one file nunit-devel package due to packaging guidelines (#205056)
dbdf5b2
25a3bf8
* Fri Aug 18 2006 Alexander Larsson <alexl@redhat.com> - 1.1.16.1-2
25a3bf8
- Move gac to libdir to be multilib compat
25a3bf8
- rename mono-devtools back to mono-devel
25a3bf8
- kill mono-lib and mono-lib-devel
25a3bf8
6f739de
* Mon Aug 10 2006 Alexander Larsson <alexl@redhat.com> - 1.1.16.1-1
6f739de
- Update to 1.1.16.1
6f739de
- Split out mono libs and devel headers to fix lib64 conflicts (#199790)
6f739de
6f739de
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.1.16-1.1
eee7976
- rebuild
eee7976
50a9456
* Fri Jul  7 2006 Alexander Larsson <alexl@redhat.com> - 1.1.16-1
50a9456
- update to 1.1.16
50a9456
c6fba3f
* Wed Jun  7 2006 Alexander Larsson <alexl@redhat.com> - 1.1.15-1
8ff3194
- Disabled s390 & s390x for now due to build failure
c6fba3f
- Update to 1.1.15
c6fba3f
f85bdec
* Wed Apr 26 2006 Alexander Larsson <alexl@redhat.com> - 1.1.13.7-2
f85bdec
- Update to 1.1.13.7
f85bdec
4912066
* Fri Mar 10 2006 Bill Nottingham <notting@redhat.com> - 1.1.13.4-2
4912066
- rebuild for ppc TLS issue (#184446)
4912066
7e2b69d
* Fri Mar  3 2006 Christopher Aillon <caillon@redhat.com> - 1.1.13.4-1
7e2b69d
- Update to 1.1.13.4
7e2b69d
- Add patch so mono doesn't segfault on PPC SMP machines
7e2b69d
- Minor spec cleanup
7e2b69d
fba8aa8
* Thu Mar  2 2006 Ray Strode <rstrode@redhat.com> - 1.1.13.2-5
fba8aa8
- Updated patch from Jakub (1.1.13.2-3 to 1.1.13.2-5 are 
fba8aa8
  for bug 182965)
fba8aa8
ae9ffb5
* Tue Feb 28 2006 Ray Strode <rstrode@redhat.com> - 1.1.13.2-4
ae9ffb5
- Updated patch from Paolo Molaro <lupus@ximian.com>
ae9ffb5
c923227
* Mon Feb 27 2006 Ray Strode <rstrode@redhat.com> - 1.1.13.2-3
c923227
- Patch from Jakub to make work with SELinux better
c923227
f8a670a
* Sun Feb 12 2006 Christopher Aillon <caillon@redhat.com> - 1.1.13.2-2
f8a670a
- Rebuild
f8a670a
239edbd
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.1.13.2-1.1
239edbd
- rebuilt for new gcc4.1 snapshot and glibc changes
239edbd
dedc112
* Tue Jan 31 2006 Christopher Aillon <caillon@redhat.com> - 1.1.13.2-1
dedc112
- Update to 1.1.13.2
dedc112
eb48902
* Fri Jan 13 2006 Alexander Larsson <alexl@redhat.com> - 1.1.13-1
eb48902
- Update to 1.13
eb48902
- Add libgdiplus dep to mono-core
eb48902
- Add s390x to build
eb48902
ddc5536
* Mon Jan  9 2006 Alexander Larsson <alexl@redhat.com> - 1.1.12.1-1
ddc5536
- Update to 1.1.12.1
ddc5536
4d7fdcd
* Mon Jan  9 2006 Alexander Larsson <alexl@redhat.com> - 1.1.10-4
4d7fdcd
- rebuild
4d7fdcd
c99e855
* Fri Nov 18 2005 Alexander Larsson <alexl@redhat.com> 1.1.10-3
dbdfef6
- Disable s390 due to some build failure
c99e855
b46d6c7
* Thu Nov 17 2005 Alexander Larsson <alexl@redhat.com> 1.1.10-2
b46d6c7
- Build on s390 and x86-64 now
b46d6c7
5c76d72
* Tue Nov 15 2005 Alexander Larsson <alexl@redhat.com> - 1.1.10-1
5c76d72
- Initial version