]> git.pld-linux.org Git - packages/mono.git/blame - mono.spec
- obsolete
[packages/mono.git] / mono.spec
Content-type: text/html ]> git.pld-linux.org Git - packages/mono.git/blame - mono.spec


500 - Internal Server Error

Malformed UTF-8 character (fatal) at (eval 6) line 1, <$fd> line 513.
This page took 0.084561 seconds and 4 git commands to generate.
CommitLineData
fef1a4c5 1# NOTE: Makefiles are broken, build could stop long time after first fatal error
245657c9
MM
2#
3# Conditional build:
fef1a4c5 4%bcond_without tls # don't use TLS (which requires recent 2.4.x or 2.6 kernel)
4d9455d0 5%bcond_without static_libs # don't build static libraries
8cabdc4d 6%bcond_with bootstrap # don't require mono-devel to find req/prov
f1c5438d 7%bcond_with mint # build mint instead of mono VM (JIT)
245657c9 8#
55b0c825
JB
9%ifnarch %{ix86} %{x8664} arm ia64 ppc s390 s390x sparc sparcv9 sparc64
10# JIT not supported on alpha,hppa
a465d985 11%define with_mint 1
f1c5438d 12%endif
2c1ff86a 13%define _glibver 2.4
8cabdc4d 14#
728c2265 15Summary: Common Language Infrastructure implementation
5b38e393 16Summary(pl): Implementacja Common Language Infrastructure
728c2265 17Name: mono
91f14cc7 18Version: 1.1.18
11d7d9a3 19Release: 1
245657c9 20License: GPL/LGPL/MIT
728c2265 21Group: Development/Languages
1e5be752 22#Source0Download: http://go-mono.com/sources-stable/
3d1af25b 23Source0: http://www.go-mono.com/sources/mono/%{name}-%{version}.tar.gz
91f14cc7 24# Source0-md5: ce7c16c15b938edb2f1ea781921ef3eb
f1f5ca6f 25Patch0: %{name}-nolibs.patch
994ec6f9 26Patch1: %{name}-alpha-float.patch
27Patch2: %{name}-mint.patch
09957200 28Patch3: %{name}-sonames.patch
ff3439a4 29Patch4: %{name}-alpha-atomic.patch
67cd5fb5 30Patch5: %{name}-script_fixes.patch
68174c6e 31URL: http://www.mono-project.com/
8aa3dace 32BuildRequires: autoconf
33BuildRequires: automake
3c4b0944 34BuildRequires: bison
2c1ff86a 35BuildRequires: glib2-devel >= %{_glibver}
f7c57864 36BuildRequires: libtool
609d5e15 37%{!?with_bootstrap:BuildRequires: mono-devel >= 1.1.8.3-2}
f7c57864 38BuildRequires: pkgconfig
71415791 39BuildRequires: rpmbuild(macros) >= 1.213
2ca5ca77 40BuildRequires: rpmbuild(monoautodeps)
446b74e3 41Requires: binfmt-detector
44fb08c3 42Requires: libgdiplus >= 1.1.17
1e5be752
JB
43# until there there is mono-basic usable with mono
44Obsoletes: mono-basic
30ef4f0c
JB
45ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9 sparc64
46# alpha still broken
1de8200d
JB
47# plain i386 is not supported; mono uses cmpxchg/xadd which require i486
48ExcludeArch: i386
728c2265
AM
49BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50
ad29385a 51%define _rpmlibdir /usr/lib/rpm
52
d0023a38 53%if ! %{with bootstrap}
54%define __mono_provides %{_rpmlibdir}/mono-find-provides
55%define __mono_requires %{_rpmlibdir}/mono-find-requires
56%endif
57
728c2265
AM
58%description
59The Common Language Infrastructure platform. Microsoft has created a
60new development platform. The highlights of this new development
61platform are:
86d7bbf3 62- A runtime environment that provides garbage collection, threading
728c2265 63 and a virtual machine specification (The Virtual Execution System,
8aa3dace 64 VES),
65- A comprehensive class library,
728c2265 66- A new language, C#. Very similar to Java, C# allows programmers to
8aa3dace 67 use all the features available on the .NET runtime,
728c2265
AM
68- A language specification that compilers can follow if they want to
69 generate classes and code that can interoperate with other programming
8aa3dace 70 languages (The Common Language Specification: CLS).
728c2265 71
fef1a4c5 72%{?with_tls:This version was build with TLS __thread.}
245657c9 73
728c2265
AM
74%description -l pl
75