Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37707981
en ru br
Репозитории ALT
S:6.12.0.147-alt2
D:1.9.1-alt1.0.1
5.1: 2.4.2.3-alt2
4.1: 1.9.1-alt1
4.0: 1.2.3.1-alt1.0
3.0: 1.1.9.2-alt0.M30.1
www.altlinux.org/Changes

Группа :: Разработка/Прочее
Пакет: mono

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name:     mono
Version: 1.1.9.2
Release: alt0.M30.1
Copyright: LGPL
URL: http://www.mono-project.com/
Source0: http://www.go-mono.com/sources/mono-%version.tar.gz
Group: Development/Other
Packager: Mono Maintainers Team <mono at packages.altlinux.org>

Summary: The mono CIL runtime, suitable for running .NET code
Summary(ru_RU.KOI8-R): Mono - open source реализация платформы .NET

#Patch0: mono-1.1.8-ltmain.sh.patch


Requires: libxml2,libxslt,libicu

%def_with ikvm
%def_with preview

BuildRequires: /proc
# Automatically added by buildreq on Thu Jul 29 2004
BuildRequires: gcc-c++ glib2-devel glibc-devel-static hostinfo j2se-devel pkgconfig bc
# My own optional buildrequires
BuildRequires: libicu-devel

%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.

%description -l ru_RU.KOI8-R
Mono - open source реализация платформы .NET,
предоставляющая JIT-compile двигатель для исполнения
ECMA CLI совместимых программ.
Также реализован интерпретатор ECMA CLI кода.

%files
%doc AUTHORS COPYING.LIB ChangeLog NEWS README
%_bindir/mono
%_bindir/mcs
%_bindir/gmcs
%_bindir/chktrust
%_bindir/setreg
%_bindir/gacutil
%_bindir/sn
%_bindir/mono-find-provides
%_bindir/mono-find-requires
%_bindir/certmgr
%_bindir/mjs
%_bindir/mono-shlib-cop
%_libdir/mono/*/gmcs.exe*
%_libdir/mono/*/mcs.exe*
%_libdir/mono/*/chktrust.exe*
%_libdir/mono/*/setreg.exe*
%_libdir/mono/*/gacutil.exe*
%_libdir/mono/*/sn.exe*
%_libdir/mono/*/certmgr.exe*
%_libdir/mono/*/mjs.exe*
%_libdir/mono/*/mono-shlib-cop.exe*
%_libdir/libmono.so
%_libdir/libmono.so.*
%_libdir/libMonoPosixHelper.so
%_libdir/libMonoSupportW.so
%_mandir/man1/mono.*
%_mandir/man1/mcs.*
%_mandir/man1/mint.*
%_mandir/man1/certmgr.*
%_mandir/man1/chktrust.*
%_mandir/man1/setreg.*
%_mandir/man1/gacutil.*
%_mandir/man1/sn.*
%_mandir/man1/mono-shlib-cop.*
%dir %_libdir/mono
%_libdir/mono/*/cscompmgd
%_libdir/mono/*/cscompmgd.dll*
%_libdir/mono/*/mscorlib.dll*
%_libdir/mono/*/Mono.C5
%_libdir/mono/*/Mono.C5.dll*
%_libdir/mono/*/Mono.Posix
%_libdir/mono/*/Mono.Posix.dll*
%_libdir/mono/*/Mono.Cairo
%_libdir/mono/*/Mono.Cairo.dll*
%_libdir/mono/*/ICSharpCode.SharpZipLib
%_libdir/mono/*/ICSharpCode.SharpZipLib.dll*
%_libdir/mono/*/Microsoft.VisualC
%_libdir/mono/*/Microsoft.VisualC.dll*
%_libdir/mono/*/Commons.Xml.Relaxng
%_libdir/mono/*/Commons.Xml.Relaxng.dll*
%_libdir/mono/*/I18N.MidEast
%_libdir/mono/*/I18N.MidEast.dll*
%_libdir/mono/*/I18N.West
%_libdir/mono/*/I18N.West.dll*
%_libdir/mono/*/I18N
%_libdir/mono/*/I18N.dll*
%_libdir/mono/*/Mono.CompilerServices.SymbolWriter
%_libdir/mono/*/Mono.CompilerServices.SymbolWriter.dll*
%_libdir/mono/*/Mono.GetOptions
%_libdir/mono/*/Mono.GetOptions.dll*
%_libdir/mono/*/Mono.Security
%_libdir/mono/*/Mono.Security.dll*
%_libdir/mono/*/Microsoft.JScript
%_libdir/mono/*/Microsoft.JScript.dll*
%_libdir/mono/*/System.Drawing
%_libdir/mono/*/System.Drawing.dll*
%_libdir/mono/*/System.Security
%_libdir/mono/*/System.Security.dll*
%_libdir/mono/*/System.Configuration
%_libdir/mono/*/System.Configuration.dll*
%_libdir/mono/*/System.Xml
%_libdir/mono/*/System.Xml.dll*
%_libdir/mono/*/System
%_libdir/mono/*/System.dll*
%_sysconfdir/mono/config
%_sysconfdir/mono/*/machine.config
%_mandir/man5/mono-config.*

%package basic
Summary: Mono's VB runtime
Group: Development/Other
Requires: %name = %version-%release

%description basic
Mono's VB runtime

%files basic
%_bindir/mbas
%_libdir/mono/*/mbas.exe*
%_libdir/mono/*/Microsoft.VisualBasic
%_libdir/mono/*/Microsoft.VisualBasic.dll*

%package ikvm
Summary: Support for IKVM
Group: Development/Other
Requires: %name = %version-%release

%description ikvm
Support for IKVM

%files ikvm
%_libdir/libikvm-native.so

%package winforms
Summary: Mono's Windows Forms implementation
Group: Development/Other
Requires: %name = %version-%release
Provides: mono-window-forms

%description winforms
Mono's Windows Forms implementation

%files winforms
%_libdir/mono/*/System.Windows.Forms
%_libdir/mono/*/System.Windows.Forms.dll*
%_libdir/mono/*/Accessibility
%_libdir/mono/*/Accessibility.dll*
%_libdir/mono/*/System.Design
%_libdir/mono/*/System.Design.dll*
%_libdir/mono/*/System.Drawing.Design
%_libdir/mono/*/System.Drawing.Design.dll*

%package web
Summary: Mono implementation of ASP.NET, Remoting and Web Services
Group: Development/Other
Requires: %name = %version-%release

%description web
Mono implementation of ASP.NET, Remoting and Web Services

%files web
%_libdir/mono/*/System.Web
%_libdir/mono/*/System.Web.dll*
%_libdir/mono/*/Mono.Http
%_libdir/mono/*/Mono.Http.dll*
%_libdir/mono/*/System.Runtime.Remoting
%_libdir/mono/*/System.Runtime.Remoting.dll*
%_libdir/mono/*/System.Runtime.Serialization.Formatters.Soap
%_libdir/mono/*/System.Runtime.Serialization.Formatters.Soap.dll*
%_libdir/mono/*/System.Web.Services
%_libdir/mono/*/System.Web.Services.dll*
%_bindir/soapsuds
%_bindir/disco
%_bindir/wsdl
%_bindir/wsdl2
%_bindir/xsd
%_libdir/mono/*/soapsuds.exe*
%_libdir/mono/*/disco.exe*
%_libdir/mono/*/wsdl.exe*
%_libdir/mono/*/xsd.exe*
%_mandir/man*/soapsuds.*
%_mandir/man*/disco.*
%_mandir/man*/wsdl.*
%_mandir/man*/xsd.*
%_sysconfdir/mono/*/DefaultWsdlHelpGenerator.aspx
%_sysconfdir/mono/browscap.ini

%package extras
Summary: Extra packages
Group: Development/Other
Requires: %name = %version-%release

%description extras
Extra packages

%files extras
%_bindir/mono-service
%_libdir/mono/*/mono-service.exe*
%_mandir/man1/mono-service.*
%_libdir/mono/*/System.Management
%_libdir/mono/*/System.Management.dll*
%_libdir/mono/*/System.Messaging
%_libdir/mono/*/System.Messaging.dll*
%_libdir/mono/*/System.ServiceProcess
%_libdir/mono/*/System.ServiceProcess.dll*
%_libdir/mono/*/System.Configuration.Install
%_libdir/mono/*/System.Configuration.Install.dll*
%_libdir/mono/*/Microsoft.Vsa
%_libdir/mono/*/Microsoft.Vsa.dll*


%package -n ibm-data-db2
Summary: Database connectivity for DB2
Group: Development/Other
Requires: %name = %version-%release

%description -n ibm-data-db2
Database connectivity for DB2

%files -n ibm-data-db2
%_libdir/mono/*/IBM.Data.DB2
%_libdir/mono/*/IBM.Data.DB2.dll*


%package devel
Summary: Development tools for Mono
Group: Development/Other
Requires: %name = %version-%release
Obsoletes: mcs
Provides: mcs

%description devel
Header files, programs and documentation needed to develop programs with
the Mono .NET implementation

%description devel -l ru_RU.KOI8-R
Заголовочные файлы, программы и документация необходимые для
разработки программ использующих Mono .NET имплиментацию.

%files devel
%_datadir/libgc-mono
%_bindir/pedump
%_bindir/monodiet
%_bindir/ilasm
%_bindir/genxs
%_bindir/al
%_bindir/makecert
%_bindir/monop
%_bindir/monop2
%_bindir/cert2spc
%_bindir/signcode
%_bindir/secutil
%_bindir/resgen
%_bindir/monoresgen
%_bindir/monodis
%_bindir/monograph
%_bindir/cilc
%_bindir/prj2make
%_bindir/dtd2xsd
%_bindir/mkbundle
%_bindir/caspol
%_bindir/permview
%_bindir/macpack
%_bindir/nunit-console
%_libdir/mono/*/ilasm.exe*
%_libdir/mono/*/genxs.exe*
%_libdir/mono/*/al.exe*
%_libdir/mono/*/makecert.exe*
%_libdir/mono/*/monop.exe*
%_libdir/mono/*/cert2spc.exe*
%_libdir/mono/*/signcode.exe*
%_libdir/mono/*/secutil.exe*
%_libdir/mono/*/resgen.exe*
%_libdir/mono/*/cilc.exe*
%_libdir/mono/*/prj2make.exe*
%_libdir/mono/*/dtd2xsd.exe*
%_libdir/mono/*/mkbundle.exe*
%_libdir/mono/*/permview.exe*
%_libdir/mono/*/caspol.exe*
%_libdir/mono/*/macpack.exe*
%_libdir/mono/*/ictool.exe*
%_libdir/mono/*/browsercaps-updater.exe*
%_libdir/mono/*/nunit-console.exe*
%_mandir/man*/al.*
%_mandir/man*/ilasm.*
%_mandir/man*/genxs.*
%_mandir/man*/monodis.*
%_mandir/man*/makecert.*
%_mandir/man*/monop.*
%_mandir/man*/cert2spc.*
%_mandir/man*/signcode.*
%_mandir/man*/secutil.*
%_mandir/man*/cilc.*
%_mandir/man*/prj2make.*
%_mandir/man*/dtd2xsd.*
%_mandir/man*/mkbundle.*
%_mandir/man*/permview.*
%_mandir/man*/macpack.*
%_mandir/man*/monoburg.*
%_libdir/libmono-profiler-cov.so
%_libdir/libmono-profiler-cov.so.*
%_libdir/mono/*/CorCompare.exe
%_libdir/mono/*/mono-api-diff.exe
%_libdir/mono/*/mono-api-info.exe
%_libdir/mono/*/nunit.core
%_libdir/mono/*/nunit.core.dll*
%_libdir/mono/*/nunit.framework
%_libdir/mono/*/nunit.framework.dll*
%_libdir/mono/*/nunit.util
%_libdir/mono/*/nunit.util.dll*
%_libdir/mono/*/PEAPI
%_libdir/mono/*/PEAPI.dll*
%_includedir/mono/*/*.h
%_includedir/mono/cil/opcode.def
%_libdir/pkgconfig/*
%_libdir/lib*.a
%_datadir/mono/cil/cil-opcodes.xml

%package jay
Summary: Mono's port of Jay to C#
Group: Development/Other
Requires: %name = %version-%release

%description jay
Mono's port of Jay to C#

%files jay
%_bindir/jay
%_datadir/jay
%_mandir/man*/jay.*

%package data-oracle
Summary: Database connectivity for Mono
Group: Development/Other
Requires: %name = %version-%release
Requires: mono-data

%description data-oracle
Database connectivity for Mono

%files data-oracle
%_libdir/mono/*/System.Data.OracleClient
%_libdir/mono/*/System.Data.OracleClient.dll*


%package data
Summary: Database connectivity for Mono
Group: Development/Other
Requires: %name = %version-%release

%description data
Database connectivity for Mono

%files data
%_bindir/sqlsharp
%_libdir/mono/*/sqlsharp.exe*
%_mandir/man1/sqlsharp.*
%_libdir/mono/*/System.Data
%_libdir/mono/*/System.Data.dll*
%_libdir/mono/*/Mono.Data
%_libdir/mono/*/Mono.Data.dll*
%_libdir/mono/*/Mono.Data.Tds
%_libdir/mono/*/Mono.Data.Tds.dll*
%_libdir/mono/*/Mono.Data.TdsClient
%_libdir/mono/*/Mono.Data.TdsClient.dll*
%_libdir/mono/*/System.EnterpriseServices
%_libdir/mono/*/System.EnterpriseServices.dll*
%_libdir/mono/*/Novell.Directory.Ldap
%_libdir/mono/*/Novell.Directory.Ldap.dll*
%_libdir/mono/*/System.DirectoryServices
%_libdir/mono/*/System.DirectoryServices.dll*

%package locale-extras
Summary: Extra Locale information
Group: Development/Other
Requires: %name = %version-%release

%description locale-extras
Extra Locale information

%files locale-extras
%_libdir/mono/*/I18N.Rare
%_libdir/mono/*/I18N.Rare.dll*
%_libdir/mono/*/I18N.CJK
%_libdir/mono/*/I18N.CJK.dll*
%_libdir/mono/*/I18N.Other
%_libdir/mono/*/I18N.Other.dll*


%package data-postgresql
Summary: Database connectivity for Mono
Group: Development/Other
Requires: %name = %version-%release
Requires: mono-data

%description data-postgresql
Database connectivity for Mono

%files data-postgresql
%_libdir/mono/*/Npgsql
%_libdir/mono/*/Npgsql.dll*

%package data-firebird
Summary: Database connectivity for Mono
Group: Development/Other
Requires: %name = %version-%release
Requires: mono-data

%description data-firebird
Database connectivity for Mono

%files data-firebird
%_libdir/mono/*/FirebirdSql.Data.Firebird
%_libdir/mono/*/FirebirdSql.Data.Firebird.dll*

%package -n bytefx-data-mysql
Summary: Database connectivity for Mono
Group: Development/Other
Requires: %name = %version-%release
Requires: mono-data

%description -n bytefx-data-mysql
Database connectivity for Mono

%files -n bytefx-data-mysql
%_libdir/mono/*/ByteFX.Data
%_libdir/mono/*/ByteFX.Data.dll*

%package data-sybase
Summary: Database connectivity for Mono
Group: Development/Other
Requires: %name = %version-%release
Requires: mono-data

%description data-sybase
Database connectivity for Mono

%files data-sybase
%_libdir/mono/*/Mono.Data.SybaseClient
%_libdir/mono/*/Mono.Data.SybaseClient.dll*

%package data-sqlite
Summary: Database connectivity for Mono
Group: Development/Other
Requires: %name = %version-%release
Requires: mono-data

%description data-sqlite
Database connectivity for Mono

%files data-sqlite
%_libdir/mono/*/Mono.Data.SqliteClient
%_libdir/mono/*/Mono.Data.SqliteClient.dll*


%package complete
Summary: This package contains all runtime Mono packages
Group: Development/Other
Requires: %name = %version-%release
Requires: mono-locale-extras = %version-%release
Requires: mono-data = %version-%release
Requires: bytefx-data-mysql = %version-%release
Requires: mono-data-sybase = %version-%release
Requires: mono-data-sqlite = %version-%release
Requires: mono-data-oracle = %version-%release
Requires: mono-data-postgresql = %version-%release
Requires: ibm-data-db2 = %version-%release
Requires: mono-extras = %version-%release
Requires: mono-web = %version-%release
Requires: mono-basic = %version-%release
Requires: mono-ikvm = %version-%release

%description complete
This package contains all runtime Mono packages

%files complete

%prep
%setup  -q -n %name-%version
#%patch -p1

%build
%undefine __libtoolize
%configure %{subst_with ikvm} %{subst_with preview}
%make

%install
%make_install DESTDIR=%buildroot install
%__cp -rf %buildroot%_prefix/man/* %buildroot%_mandir
%__rm -rf %buildroot%_prefix/man
%__rm -rf %buildroot%_bindir/monoresgen
%__ln_s %_bindir/resgen %buildroot%_bindir/monoresgen

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin