mono/mono.spec

782 lines
22 KiB
RPMSpec
Raw Normal View History

2008-04-09 18:19:14 +00:00
Name: mono
Version: 2.0
Release: 1%{?dist}
2008-02-21 12:04:54 +00:00
Summary: A .NET runtime environment
Group: Development/Languages
License: MIT
URL: http://go-mono.com/sources-stable/%{name}-%{version}.tar.bz2
2007-06-03 00:17:35 +00:00
Source0: %{name}-%{version}.tar.bz2
Source1: monodir.c
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: bison
BuildRequires: glib2-devel
BuildRequires: pkgconfig
BuildRequires: libicu-devel
BuildRequires: libgdiplus-devel >= 2.0
BuildRequires: zlib-devel
2006-06-07 10:12:07 +00:00
%ifarch ia64
BuildRequires: libunwind
2007-12-19 10:36:06 +00:00
BuildRequires: libunwind-devel
2006-06-07 10:12:07 +00:00
%endif
# Required for mono-libdir.patch
2006-08-18 14:01:24 +00:00
BuildRequires: automake libtool
# Yes, mono actually depends on itself, because
# we deleted the bootstrapping binaries. If you
# need to bootstrap mono, comment out this BuildRequires
# and don't delete the binaries in %%prep.
BuildRequires: mono-core
2005-11-17 08:51:48 +00:00
# JIT only availible on these:
2007-03-29 13:37:27 +00:00
ExclusiveArch: %ix86 x86_64 ppc ia64 armv4l sparc alpha
# Disabled due to strange build failure:
# s390 s390x
Patch1: mono-1.1.13.4-selinux-ia64.patch
Patch2: mono-2.0-ppc-threading.patch
Patch3: mono-libdir-126.patch
2007-02-08 09:46:25 +00:00
Patch4: mono-1.2.3-use-monodir.patch
Patch5: mono-big-integer-CVE-2007-5197.patch
Patch8: mono-mcs-config.patch
Patch7: mono-2.0-pcfiles.patch
Patch6:mono-2.0-uselibdir.patch
Patch9:mono-2.0-monoservice.patch
Patch10: mono-2.0-metadata-makefile.patch
%description
The Mono runtime implements a JIT engine for the ECMA CLI
virtual machine (as well as a byte code interpreter, the
class loader, the garbage collector, threading system and
metadata access libraries.
%package core
Summary: The Mono CIL runtime, suitable for running .NET code
Group: Development/Languages
Requires: libgdiplus
%description core
This package contains the core of the Mono runtime including its
Virtual Machine, Just-in-time compiler, C# compiler, security
tools and libraries (corlib, XML, System.Security, ZipLib,
I18N, Cairo and Mono.*).
%package devel
Summary: Development tools for Mono
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
Requires: pkgconfig
Requires: glib2-devel
2007-04-01 15:15:08 +00:00
%description devel
This package completes the Mono developer toolchain with the mono profiler,
assembler and other various tools.
%package nunit
Summary: NUnit Testing Framework
2008-04-09 18:19:14 +00:00
License: zlib with acknowledgement
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
Requires: glib2-devel
%description nunit
NUnit is a unit-testing framework for all .Net languages. Initially
ported from JUnit, the current release, version 2.2, is the fourth
major release of this Unit based unit testing tool for Microsoft .NET.
It is written entirely in C# and has been completely redesigned to
take advantage of many .NET language features, for example
custom attributes and other reflection related capabilities. NUnit
brings xUnit to all .NET languages.
2006-09-04 09:10:42 +00:00
%package nunit-devel
Summary: pkgconfig for nunit
Group: Development/Libraries
2008-03-17 10:07:30 +00:00
Requires: mono-core = %{version}-%{release}, pkgconfig
2008-04-09 18:19:14 +00:00
Requires: mono-nunit = %{version}-%{release}
2006-09-04 09:10:42 +00:00
%description nunit-devel
Development files for nunit
%package locale-extras
Summary: Extra locale information for Mono
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
%description locale-extras
This package contains assemblies to support I18N applications for
non-latin alphabets.
# The above seems safe
%package jscript
Summary: JScript .NET support for Mono
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
%description jscript
This package contains the JScript .NET compiler and language runtime.
This allows you to compile and run JScript.NET application and
assemblies.
%package extras
Summary: Provides the infrastructure for running and building daemons and services with Mono as well as various stub assemblies
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
%description extras
This package provides the libary and application to run services
and daemons with Mono. It also includes stubs for the following
.NET 1.1 and 2.0 assemblies: Microsoft.Vsa,
System.Configuration.Install, System.Management, System.Messaging.
%package winforms
Summary: Windows Forms implementation for Mono
Group: Development/Languages
2007-11-16 00:36:32 +00:00
Requires: mono-core = %{version}-%{release}, libgdiplus-devel
%description winforms
This package provides a fully managed implementation of
System.Windows.Forms, the default graphical toolkit for .NET
applications.
%package web
Summary: ASP.NET, Remoting, and Web Services for Mono
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
%description web
This package provides the ASP.NET libraries and runtime for
development of web application, web services and remoting support.
%package data
Summary: Database connectivity for Mono
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
%description data
This package provides a Mono assembly to facilitate data access
and manipulation with databases, LDAP compatible directory servers
and/or XML data exchange. Beyond the ADO.NET, Novell.LDAP and
System.DirectoryServices assemblies, it also includes a command
line sql application as well as the Microsoft SQL Server and ODBC
data providers.
%package data-sqlite
Summary: sqlite database connectivity for Mono
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
Requires: sqlite
%description data-sqlite
This package contains the ADO.NET Data provider for the sqlite
database.
%package data-sybase
Summary: Sybase database connectivity for Mono
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
%description data-sybase
This package contains the ADO.NET Data provider for the Sybase
database.
%package data-oracle
Summary: Oracle database connectivity for Mono
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
%description data-oracle
This package contains the ADO.NET Data provider for the Oracle
database.
%package data-postgresql
Summary: Postgresql database connectivity for Mono
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
%description data-postgresql
This package contains the ADO.NET Data provider for the PostgreSQL
database.
%package data-firebird
Summary: Firebird database connectivity for Mono
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
%description data-firebird
This package contains the ADO.NET Data provider for the Firebird
database.
# This uses the upstream package name, don't know why its not mono-data-*
%package -n ibm-data-db2
Summary: IBM DB2 database connectivity for Mono
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
%description -n ibm-data-db2
This package contains the ADO.NET Data provider for the IBM DB2
Universal database.
# This uses the upstream package name, don't know why its not mono-data-*
%package -n bytefx-data-mysql
Summary: MySQL database connectivity for Mono
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
%description -n bytefx-data-mysql
This package contains the ADO.NET Data provider for MySQL. This is
no longer maintained. MySQL AB now provides MySQL Connector/Net
which is fully managed and actively maintained.
%define monodir %{_libdir}/mono
2005-11-16 16:09:18 +00:00
%define gac_dll(dll) %{monodir}/gac/%{1} \
%{monodir}/?.0/%{1}.dll \
%{nil}
2005-11-16 16:09:18 +00:00
%define mono_bin(bin) %{_bindir}/%{1} \
%{monodir}/?.0/%{1}.exe \
%{monodir}/?.0/%{1}.exe.* \
%{nil}
2005-11-16 16:09:18 +00:00
%define mono_bin_1(bin, dll) %{_bindir}/%{1} \
%{monodir}/1.0/%{2}.exe \
%{monodir}/1.0/%{2}.exe.* \
%{nil}
2005-11-16 16:09:18 +00:00
%define mono_bin_2(bin, dll) %{_bindir}/%{1} \
%{monodir}/2.0/%{2}.exe \
%{monodir}/2.0/%{2}.exe.* \
%{nil}
%prep
%setup -q
2007-12-20 12:11:52 +00:00
sed -i -e 's!@@LIBDIR@@!%{_libdir}!' %{PATCH8}
%patch8 -p1 -b .config
2007-12-20 12:11:52 +00:00
sed -i -e 's!%{_libdir}!@@LIBDIR@@!' %{PATCH8}
%patch1 -p1 -b .selinux-ia64
%patch2 -p1 -b .ppc-threading
%patch3 -p1 -b .libdir
%patch4 -p1 -b .use-monodir
%patch6 -p1 -b .use-libdir
%patch7 -p1 -b .pc-patches
%patch9 -p1 -b .monoservice
%patch10 -p1 -b .metadata
2007-12-20 12:11:52 +00:00
autoreconf -f -i -s
2008-04-07 18:19:48 +00:00
# Add undeclared Arg
sed -i "61a #define ARG_MAX _POSIX_ARG_MAX" mono/io-layer/wapi_glob.h
2008-04-11 22:26:20 +00:00
# Remove prebuilt binaries
rm -rf mcs/class/lib/monolite/*
2008-04-07 18:19:48 +00:00
%build
2005-11-18 07:58:02 +00:00
%ifarch ia64 s390
2005-11-17 11:05:59 +00:00
export CFLAGS="-O2 -fno-strict-aliasing"
%else
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
2005-11-17 11:05:59 +00:00
%endif
2007-12-20 12:11:52 +00:00
#autoreconf -f -i -s
gcc -o monodir %{SOURCE1} -DMONODIR=\"%{_libdir}/mono\"
2005-11-17 11:05:59 +00:00
2007-12-19 14:21:33 +00:00
%configure --with-ikvm=yes --with-jit=yes --with-xen_opt=yes
2007-12-20 12:11:52 +00:00
make
%install
%{__rm} -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
install monodir $RPM_BUILD_ROOT%{_bindir}
%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.a
%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
# We put these inside rpm
%{__rm} $RPM_BUILD_ROOT%{_bindir}/mono-find-provides
%{__rm} $RPM_BUILD_ROOT%{_bindir}/mono-find-requires
# This was removed upstream:
%{__rm} -fr $RPM_BUILD_ROOT%{monodir}/gac/Mono.Security.Win32/[12]*
%{__rm} -rf $RPM_BUILD_ROOT%{monodir}/1.0/Mono.Security.Win32.dll
%{__rm} -rf $RPM_BUILD_ROOT%{monodir}/2.0/Mono.Security.Win32.dll
%{__rm} $RPM_BUILD_ROOT%{_datadir}/libgc-mono/README*
%{__rm} $RPM_BUILD_ROOT%{_datadir}/libgc-mono/barrett_diagram
%{__rm} $RPM_BUILD_ROOT%{_datadir}/libgc-mono/*.html
%{__rm} $RPM_BUILD_ROOT%{_datadir}/libgc-mono/gc.man
%{__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%{_mandir}/man1/monostyle.1
%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/oldmono.1
%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/mint.1
%{__rm} $RPM_BUILD_ROOT%{monodir}/1.0/CorCompare.exe
%{__rm} $RPM_BUILD_ROOT%{monodir}/1.0/browsercaps-updater.exe*
%{__rm} $RPM_BUILD_ROOT%{monodir}/1.0/mono-api-diff.exe
%{__rm} $RPM_BUILD_ROOT%{monodir}/*/mono-api-info.exe
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%post devel -p /sbin/ldconfig
%postun devel -p /sbin/ldconfig
%clean
%{__rm} -rf $RPM_BUILD_ROOT
%files core
%defattr(-,root,root,-)
%doc AUTHORS COPYING.LIB ChangeLog NEWS README
%{_bindir}/mono
%{_bindir}/monodir
2007-10-05 15:20:28 +00:00
%{_bindir}/mono-api-*
%{_bindir}/smcs
%{_bindir}/mono-test-install
%mono_bin certmgr
%mono_bin chktrust
%mono_bin gacutil
%mono_bin gmcs
%mono_bin mcs
%{_bindir}/mcs1
%mono_bin mozroots
%mono_bin mconfig
%mono_bin setreg
%mono_bin sn
2007-10-05 15:20:28 +00:00
%mono_bin installvst
%mono_bin monolinker
%{monodir}/1.0/transform.exe
2008-02-21 12:04:54 +00:00
%{monodir}/?.0/installutil.*
%{monodir}/2.1/System*
%{monodir}/2.1/smcs*
%{monodir}/2.1/mscorlib*
%{monodir}/3.5/System.Web.Extensions*
%{monodir}/2.0/System.Xml.Linq.dll
%{_bindir}/mkbundle2
%{_libdir}/libmono.so.*
%{_libdir}/libmono-profiler-logging.so.*
%{_mandir}/man1/certmgr.1.gz
%{_mandir}/man1/chktrust.1.gz
%{_mandir}/man1/gacutil.1.gz
%{_mandir}/man1/mcs.1.gz
%{_mandir}/man1/mono.1.gz
%{_mandir}/man1/mozroots.1.gz
%{_mandir}/man1/setreg.1.gz
%{_mandir}/man1/sn.1.gz
2007-10-05 15:20:28 +00:00
%{_mandir}/man1/vbnc.1.gz
%{_mandir}/man1/monolinker.1.gz
%{_mandir}/man1/resgen.1.gz
%{_mandir}/man1/mconfig.1.gz
%{_mandir}/man5/mono-config.5.gz
%dir %{monodir}
%dir %{monodir}/1.0
%dir %{monodir}/2.0
2008-02-21 12:04:54 +00:00
%dir %{monodir}/2.1
%dir %{monodir}/3.5
%dir %{monodir}/gac
%dir %{monodir}/compat-*
%gac_dll Commons.Xml.Relaxng
%gac_dll I18N
%gac_dll I18N.West
%gac_dll ICSharpCode.SharpZipLib
2006-01-09 15:14:37 +00:00
%{monodir}/compat-*/ICSharpCode.SharpZipLib.dll
%gac_dll Microsoft.VisualC
%gac_dll Mono.C5
%gac_dll Mono.Cairo
2008-02-21 12:04:54 +00:00
%{monodir}/gac/Mono.Cecil
%{monodir}/gac/Mono.Cecil.Mdb
%gac_dll Mono.CompilerServices.SymbolWriter
%gac_dll Mono.GetOptions
%gac_dll Mono.Posix
%gac_dll Mono.Security
%gac_dll System
%gac_dll System.Configuration
%gac_dll System.Drawing
%gac_dll System.Security
%gac_dll System.Xml
2007-10-05 15:20:28 +00:00
%gac_dll System.Core
%{monodir}/gac/System.Net
%gac_dll cscompmgd
2006-09-01 15:19:04 +00:00
%gac_dll CustomMarshalers
%gac_dll OpenSystem.C
#%{monodir}/gac/System.Xml.Core
2008-02-21 12:04:54 +00:00
%{monodir}/gac/System.Xml.Linq
%{monodir}/?.0/mscorlib.dll
%{monodir}/?.0/mscorlib.dll.mdb
2007-02-08 09:46:25 +00:00
%dir %{_sysconfdir}/mono
%dir %{_sysconfdir}/mono/1.0
%dir %{_sysconfdir}/mono/2.0
%config (noreplace) %{_sysconfdir}/mono/config
%config (noreplace) %{_sysconfdir}/mono/1.0/machine.config
%config (noreplace) %{_sysconfdir}/mono/2.0/machine.config
%config (noreplace) %{_sysconfdir}/mono/mconfig/config.xml
2008-02-21 12:04:54 +00:00
%config (noreplace) %{_sysconfdir}/mono/2.0/settings.map
%files devel
%defattr(-,root,root,-)
%{_bindir}/monodis
%{_bindir}/pedump
2007-02-08 09:46:25 +00:00
%mono_bin_1 al al
%mono_bin_2 al2 al
%{_bindir}/al1
%mono_bin caspol
%mono_bin cert2spc
2006-06-07 09:59:06 +00:00
%mono_bin cilc
%mono_bin dtd2xsd
2006-06-07 09:59:06 +00:00
%mono_bin dtd2rng
%mono_bin_1 genxs1 genxs
%{_bindir}/genxs
%{_bindir}/genxs2
%mono_bin sgen
2006-01-09 15:14:37 +00:00
%mono_bin_1 ilasm ilasm
%{_bindir}/ilasm1
2006-01-09 15:14:37 +00:00
%mono_bin_2 ilasm2 ilasm
%mono_bin macpack
%mono_bin makecert
%mono_bin mkbundle
%{_bindir}/mkbundle1
2006-06-07 09:59:06 +00:00
%mono_bin_1 monop monop
%{_bindir}/monop1
2006-06-07 09:59:06 +00:00
%mono_bin_2 monop2 monop
%mono_bin mono-shlib-cop
2006-06-07 09:59:06 +00:00
%mono_bin mono-xmltool
%mono_bin permview
%mono_bin prj2make
2006-06-07 09:59:06 +00:00
%mono_bin_1 resgen resgen
%{_bindir}/resgen1
2006-06-07 09:59:06 +00:00
%mono_bin_2 resgen2 resgen
%mono_bin secutil
%mono_bin signcode
2006-01-09 15:14:37 +00:00
%mono_bin xbuild
%{monodir}/1.0/ictool.exe
%{monodir}/1.0/ictool.exe.mdb
%{_mandir}/man1/al.1.gz
%{_mandir}/man1/cert2spc.1.gz
2006-06-07 09:59:06 +00:00
%{_mandir}/man1/cilc.1.gz
%{_mandir}/man1/dtd2xsd.1.gz
%{_mandir}/man1/genxs.1.gz
%{_mandir}/man1/ilasm.1.gz
%{_mandir}/man1/macpack.1.gz
%{_mandir}/man1/makecert.1.gz
%{_mandir}/man1/mkbundle.1.gz
%{_mandir}/man1/mono-shlib-cop.1.gz
2006-06-07 09:59:06 +00:00
%{_mandir}/man1/mono-xmltool.1.gz
%{_mandir}/man1/monodis.1.gz
%{_mandir}/man1/monop.1.gz
%{_mandir}/man1/permview.1.gz
%{_mandir}/man1/prj2make.1.gz
%{_mandir}/man1/secutil.1.gz
%{_mandir}/man1/sgen.1.gz
%{_mandir}/man1/signcode.1.gz
%{_mandir}/man1/monoburg.*
%gac_dll PEAPI
2006-01-09 15:14:37 +00:00
%gac_dll Microsoft.Build.Engine
%gac_dll Microsoft.Build.Framework
%gac_dll Microsoft.Build.Tasks
%gac_dll Microsoft.Build.Utilities
2007-02-08 09:46:25 +00:00
%{monodir}/2.0/MSBuild
%{monodir}/2.0/Microsoft.Build.xsd
%{monodir}/2.0/Microsoft.*.targets
%{monodir}/2.0/Microsoft.Common.tasks
%{monodir}/2.0/xbuild.rsp
%{_bindir}/monograph
%{_libdir}/libmono-profiler-aot.*
%{_libdir}/libmono-profiler-cov.*
%{_libdir}/libmono.so
%{_libdir}/libMonoPosixHelper.so
%{_libdir}/libMonoSupportW.so
%{_libdir}/libmono-profiler-logging.so
%{_libdir}/libikvm-native.so
%{_libdir}/pkgconfig/dotnet.pc
2006-01-09 15:14:37 +00:00
%{_libdir}/pkgconfig/mono-cairo.pc
%{_libdir}/pkgconfig/mono.pc
%{_libdir}/pkgconfig/cecil.pc
%{_libdir}/pkgconfig/dotnet35.pc
%{_libdir}/pkgconfig/smcs.pc
2007-02-08 09:46:25 +00:00
%{_includedir}/mono-1.0
%{_datadir}/mono-1.0/mono/cil/cil-opcodes.xml
%dir %{_datadir}/mono-1.0
%dir %{_datadir}/mono-1.0/mono
%dir %{_datadir}/mono-1.0/mono/cil
2007-10-05 15:20:28 +00:00
%{_libdir}/mono/1.0/culevel*
%files nunit
%defattr(-,root,root,-)
2008-04-09 18:19:14 +00:00
%doc mcs/nunit20/license.rtf mcs/nunit20/README
2006-06-07 09:59:06 +00:00
%mono_bin_1 nunit-console nunit-console
%mono_bin_2 nunit-console2 nunit-console
%gac_dll nunit.core
%gac_dll nunit.framework
%gac_dll nunit.util
2006-07-07 11:12:45 +00:00
%gac_dll nunit.mocks
2006-09-04 09:10:42 +00:00
%files nunit-devel
%defattr(-,root,root,-)
%{_libdir}/pkgconfig/mono-nunit.pc
%files locale-extras
%defattr(-,root,root,-)
%gac_dll I18N.MidEast
%gac_dll I18N.Rare
%gac_dll I18N.CJK
%gac_dll I18N.Other
%files jscript
%defattr(-,root,root,-)
%mono_bin mjs
%gac_dll Microsoft.JScript
%files extras
%defattr(-,root,root,-)
%{_mandir}/man1/mono-service.1.gz
2006-06-07 09:59:06 +00:00
%mono_bin_1 mono-service mono-service
2006-09-01 15:19:04 +00:00
%mono_bin_2 mono-service2 mono-service
%{monodir}/gac/mono-service
%gac_dll System.Management
%gac_dll System.Messaging
%gac_dll System.ServiceProcess
%gac_dll System.Configuration.Install
%gac_dll Microsoft.Vsa
%files winforms
%defattr(-,root,root,-)
%gac_dll System.Windows.Forms
%gac_dll Accessibility
%gac_dll System.Design
%gac_dll System.Drawing.Design
%files web
%defattr(-,root,root,-)
%gac_dll Mono.Http
2008-03-06 22:47:19 +00:00
%gac_dll Mono.Web
%gac_dll Mono.WebBrowser
%gac_dll System.Runtime.Remoting
%gac_dll System.Web
%gac_dll System.Runtime.Serialization.Formatters.Soap
%gac_dll System.Web.Services
%gac_dll System.Web.Extensions.Design
%gac_dll System.Web.Extensions
%mono_bin disco
%mono_bin soapsuds
%mono_bin_1 wsdl wsdl
%{_bindir}/wsdl1
%mono_bin_2 wsdl2 wsdl
%mono_bin_2 xsd2 xsd
%mono_bin_1 xsd xsd
%{_mandir}/man1/disco.1.gz
%{_mandir}/man1/soapsuds.1.gz
%{_mandir}/man1/wsdl.1.gz
%{_mandir}/man1/xsd.1.gz
2007-02-08 09:46:25 +00:00
%config (noreplace) %{_sysconfdir}/mono/browscap.ini
%config (noreplace) %{_sysconfdir}/mono/2.0/Browsers/Compat.browser
2007-02-08 09:46:25 +00:00
%config (noreplace) %{_sysconfdir}/mono/1.0/DefaultWsdlHelpGenerator.aspx
%config (noreplace) %{_sysconfdir}/mono/2.0/DefaultWsdlHelpGenerator.aspx
%config (noreplace) %{_sysconfdir}/mono/2.0/web.config
2007-10-05 15:20:28 +00:00
%mono_bin httpcfg
2007-02-08 09:46:25 +00:00
%{_mandir}/man1/httpcfg.1.gz
%files data
%defattr(-,root,root,-)
%mono_bin sqlsharp
%{_mandir}/man1/sqlsharp.1.gz
%gac_dll System.Data
%gac_dll System.Data.DataSetExtensions
%gac_dll System.Data.Linq
%gac_dll Mono.Data
%gac_dll Mono.Data.Tds
%gac_dll Mono.Data.TdsClient
%gac_dll System.EnterpriseServices
%gac_dll Novell.Directory.Ldap
%gac_dll System.DirectoryServices
2006-06-07 09:59:06 +00:00
%gac_dll System.Transactions
%files data-sqlite
%defattr(-,root,root,-)
%gac_dll Mono.Data.SqliteClient
2007-06-05 07:27:54 +00:00
%gac_dll Mono.Data.Sqlite
%files data-sybase
%defattr(-,root,root,-)
%gac_dll Mono.Data.SybaseClient
%files data-oracle
%defattr(-,root,root,-)
%gac_dll System.Data.OracleClient
%files data-postgresql
%defattr(-,root,root,-)
%gac_dll Npgsql
%files data-firebird
%defattr(-,root,root,-)
%gac_dll FirebirdSql.Data.Firebird
%files -n bytefx-data-mysql
%defattr(-,root,root,-)
%gac_dll ByteFX.Data
%files -n ibm-data-db2
%defattr(-,root,root,-)
%gac_dll IBM.Data.DB2
%changelog
* Sat Aug 02 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 2.0-1
- bump to 2.0 preview 1
- alter licence to MIT only
- renamed and clean up patch files
- spec file fixes
2008-04-23 08:39:14 +00:00
* Mon Apr 21 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.9.1-2
- pc file fixes
2008-04-16 21:16:44 +00:00
* Tue Apr 15 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.9.1-1
- bump to new beta
* Fri Apr 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.9-7
- since we're not bootstrapping with prebuilt binaries, BR: mono-core
2008-04-11 22:26:20 +00:00
* Fri Apr 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.9-6
- Remove prebuilt binaries
2008-04-09 18:19:14 +00:00
* Wed Apr 09 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.9-5
- fix licensing
2008-04-07 18:19:48 +00:00
* Mon Apr 07 2008 Xavier Lamien <lxtnow@gmail.com> - 1.9-4
- Added undeclared function bug #xxxx.
2008-03-17 10:07:30 +00:00
* Mon Mar 17 2008 Xavier Lamien <lxtnow@gmail.com> - 1.9-3
2008-03-17 13:03:40 +00:00
- Added require on mono-nunit-devel
2008-03-17 10:07:30 +00:00
2008-03-06 22:47:19 +00:00
* Thu Mar 06 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.9-2
- bump to preview 4
2008-02-21 12:04:54 +00:00
* Mon Feb 04 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.9-1
- bump to preview 2
- spec file fixes
2008-02-19 10:53:36 +00:00
2007-12-20 12:11:52 +00:00
* Wed Dec 19 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.2.6-6.1
2007-12-19 10:36:06 +00:00
- added BR libunwind-devel for ia64 (bz426180)
2007-12-19 14:21:33 +00:00
- fix for LIBDIR problem
2007-12-19 10:36:06 +00:00
* Tue Dec 16 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.2.6-4
- bump new version
- removed more redundant bits
- url fix
* Thu Nov 22 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.2.6-1
- bump to preview 2
- removed redundant bits of the spec file
2007-11-16 00:36:32 +00:00
* Thu Nov 15 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.2.5.2-2
- Added R libgdiplus to the winforms package. Fixes BZ 380131
2007-11-11 23:17:19 +00:00
* Sun Nov 11 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.2.5.2-1
- Bump to next version
* Fri Nov 9 2007 Ray Strode <rstrode@redhat.com> - 1.2.5.1-4
- Apply dropped patch (bug 371781), found by Eskil Bylund
* Wed Nov 7 2007 Alexander Larsson <alexl@redhat.com> - 1.2.5.1-3
- Fix overflow in Mono.Math.BigInteger class (#367551)
CVE-2007-5197
2007-10-05 15:20:28 +00:00
* Fri Oct 05 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 1.2.5.1-1
- bump
- added new parts (mono-linker, resgen and mono-cecil)
2007-08-14 18:17:28 +00:00
2007-10-05 15:20:28 +00:00
* Thu Apr 21 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 1.2.4-1
- update from 1.2.3
2007-06-03 00:17:35 +00:00
2007-04-01 15:15:08 +00:00
* Sun Apr 1 2007 Matthias Clasen <mclasen@redhat.com> - 1.2.3-3
- Fix a spec format error (#210633)
2007-03-29 13:37:27 +00:00
* Thu Mar 29 2007 Alexander Larsson <alexl@redhat.com> - 1.2.3-2
- Also build on alpha (#232268)
2007-02-08 09:46:25 +00:00
* Thu Feb 8 2007 Alexander Larsson <alexl@redhat.com> - 1.2.3-1
- update to 1.2.3
* Mon Dec 4 2006 Alexander Larsson <alexl@redhat.com> - 1.2.2-1
- update to 1.2.2
- Mark config files as noreplace
- Require pkgconfig in mono-devel
- Run ldconfig in post/postun
* Thu Oct 12 2006 Alexander Larsson <alexl@redhat.com> - 1.1.17.1-3
- Don't use slow TLS approach under xen (#210001)
2006-10-06 08:12:14 +00:00
* Fri Oct 6 2006 Caolan McNamara <caolanm@redhat.com> - 1.1.17.1-2
- CVE-2006-5072
2006-09-04 09:10:42 +00:00
* Mon Sep 4 2006 Alexander Larsson <alexl@redhat.com> - 1.1.17.1-1
2006-09-01 15:19:04 +00:00
- update to 1.1.17.1
2006-09-04 09:10:42 +00:00
- Add one file nunit-devel package due to packaging guidelines (#205056)
2006-09-01 15:19:04 +00:00
* Fri Aug 18 2006 Alexander Larsson <alexl@redhat.com> - 1.1.16.1-2
- Move gac to libdir to be multilib compat
- rename mono-devtools back to mono-devel
- kill mono-lib and mono-lib-devel
* Mon Aug 10 2006 Alexander Larsson <alexl@redhat.com> - 1.1.16.1-1
- Update to 1.1.16.1
- Split out mono libs and devel headers to fix lib64 conflicts (#199790)
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.1.16-1.1
2006-07-12 07:23:43 +00:00
- rebuild
2006-07-07 11:12:45 +00:00
* Fri Jul 7 2006 Alexander Larsson <alexl@redhat.com> - 1.1.16-1
- update to 1.1.16
* Wed Jun 7 2006 Alexander Larsson <alexl@redhat.com> - 1.1.15-1
2006-06-07 11:36:22 +00:00
- Disabled s390 & s390x for now due to build failure
- Update to 1.1.15
2006-04-26 13:21:34 +00:00
* Wed Apr 26 2006 Alexander Larsson <alexl@redhat.com> - 1.1.13.7-2
- Update to 1.1.13.7
2006-03-10 06:05:43 +00:00
* Fri Mar 10 2006 Bill Nottingham <notting@redhat.com> - 1.1.13.4-2
- rebuild for ppc TLS issue (#184446)
* Fri Mar 3 2006 Christopher Aillon <caillon@redhat.com> - 1.1.13.4-1
- Update to 1.1.13.4
- Add patch so mono doesn't segfault on PPC SMP machines
- Minor spec cleanup
* Thu Mar 2 2006 Ray Strode <rstrode@redhat.com> - 1.1.13.2-5
- Updated patch from Jakub (1.1.13.2-3 to 1.1.13.2-5 are
for bug 182965)
* Tue Feb 28 2006 Ray Strode <rstrode@redhat.com> - 1.1.13.2-4
- Updated patch from Paolo Molaro <lupus@ximian.com>
* Mon Feb 27 2006 Ray Strode <rstrode@redhat.com> - 1.1.13.2-3
- Patch from Jakub to make work with SELinux better
2006-02-12 15:55:29 +00:00
* Sun Feb 12 2006 Christopher Aillon <caillon@redhat.com> - 1.1.13.2-2
- Rebuild
2006-02-07 12:59:26 +00:00
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.1.13.2-1.1
- rebuilt for new gcc4.1 snapshot and glibc changes
2006-01-31 21:31:57 +00:00
* Tue Jan 31 2006 Christopher Aillon <caillon@redhat.com> - 1.1.13.2-1
- Update to 1.1.13.2
* Fri Jan 13 2006 Alexander Larsson <alexl@redhat.com> - 1.1.13-1
- Update to 1.13
- Add libgdiplus dep to mono-core
- Add s390x to build
2006-01-09 15:14:37 +00:00
* Mon Jan 9 2006 Alexander Larsson <alexl@redhat.com> - 1.1.12.1-1
- Update to 1.1.12.1
2006-01-09 12:02:39 +00:00
* Mon Jan 9 2006 Alexander Larsson <alexl@redhat.com> - 1.1.10-4
- rebuild
2005-11-18 08:00:31 +00:00
* Fri Nov 18 2005 Alexander Larsson <alexl@redhat.com> 1.1.10-3
2005-11-18 08:13:15 +00:00
- Disable s390 due to some build failure
2005-11-18 08:00:31 +00:00
2005-11-17 21:10:47 +00:00
* Thu Nov 17 2005 Alexander Larsson <alexl@redhat.com> 1.1.10-2
- Build on s390 and x86-64 now
* Tue Nov 15 2005 Alexander Larsson <alexl@redhat.com> - 1.1.10-1
- Initial version