%ifnarch %ix86 x86_64
%define llvm no
+%endif
+
+%ifnarch %ix86 x86_64 s390x
%define sgen no
%endif
Release: 0
Source0: mono-%{version}.tar.bz2
BuildRequires: bison
+%if 0%{?suse_version}
BuildRequires: fdupes
+BuildRequires: xorg-x11-libX11-devel
+%else
+BuildRequires: libX11-devel
+%endif
BuildRequires: gcc-c++
BuildRequires: pkgconfig
-BuildRequires: xorg-x11-libX11-devel
BuildRequires: zlib-devel
%ifnarch ia64
BuildRequires: valgrind-devel
Conflicts: f-spot < 0.4
Conflicts: helix-banshee < 1.0
Conflicts: mono-addins < 0.3.1
+%if 0%{?suse_version}
Recommends: libgdiplus0 >= 2.6
+%endif
%if %llvm == yes
Recommends: libmono-llvm0 = %{version}-%{release}
%endif
export PATH=/opt/novell/llvm-mono/bin:$PATH
%endif
%configure \
+ --target=%{_host} \
--with-sgen=%{sgen} \
%if %llvm == yes
--enable-loadedllvm \
--with-moonlight=no
#make # We are not -jN safe! %{?jobs:-j%jobs}
# We are now !
+make get-monolite-latest
make %{?_smp_mflags}
%install
ln -s . %buildroot%_prefix%_prefix
RPM_BUILD_ROOT=%buildroot%_prefix /usr/lib/rpm/brp-compress
rm %buildroot%_prefix%_prefix
+%if 0%{?suse_version}
%fdupes %buildroot%_prefix
+%endif
%find_lang mcs
%clean
%_bindir/dmcs
%_bindir/gacutil
%_bindir/gacutil2
-%_bindir/gmcs
%_bindir/ikdasm
%_bindir/mcs
%_bindir/mono