# Conditional build:
%bcond_without emacs # emacs subpackage
-%bcond_without x11 # without X11 support
+%bcond_without x # without X11 support
%bcond_without tk # tk support
%bcond_with db3 # use db3 instead of db 4.x
# --without x11 implies --without tk
-%{!?with_x11:%undefine with_tk}
+%{!?with_x:%undefine with_tk}
%define p4ver 3.06
Summary(pl): Kompilator OCamla (Objective Caml) oraz ¶rodowisko programistyczne
Name: ocaml
Version: 3.07
-Release: 0.1
+Release: 7
License: distributable
Vendor: Group of implementors <caml-light@inria.fr>
Group: Development/Languages
Patch2: %{name}-objinfo.patch
Patch3: %{name}-mano.patch
Patch4: %{name}-unused-var-warning.patch
+Patch5: %{name}-3.07-patch2.diffs
+#Patch6: %{name}-emacs_batch_mode.patch
URL: http://caml.inria.fr/
-%{?with_x11:BuildRequires: XFree86-devel}
+%{?with_x:BuildRequires: XFree86-devel}
%{?with_db3:BuildRequires: db3-devel}
%{!?with_db3:BuildRequires: db-devel >= 4.1}
%{?with_tk:BuildRequires: tk-devel}
BuildRequires: xemacs
BuildRequires: xemacs-common
BuildRequires: xemacs-fsf-compat-pkg
+
%endif
Requires: ocaml-runtime = %{version}-%{release}
Provides: ocaml-ocamldoc
Group: Development/Languages
Requires: %{name} = %{version}-%{release}
Obsoletes: ocaml-devel
+Provides: ocaml-devel
%description compiler-objects
This package contains *.cmi and *.cmo files being parts of OCaml
%patch2 -p1
%patch3 -p1
%patch4 -p1
+%patch5 -p1
+#%patch6 -p1
%build
+cp /usr/share/automake/config.sub config/gnu
./configure \
-cc "%{__cc} %{rpmcflags}" \
-bindir %{_bindir} \
-mandir %{_mandir}/man1 \
-host %{_host} \
%{!?with_tk:-no-tk} \
- -with-pthread
+ -with-pthread \
+ -x11lib /usr/X11R6/%{_lib}
%{__make} world bootstrap opt.opt
%{__make} -C tools objinfo