rpms/ocaml/FC-4 .cvsignore, 1.5, 1.6 ocaml.spec, 1.17, 1.18 sources, 1.5, 1.6
Gérard Milmeister (gemi)
fedora-extras-commits at redhat.com
Sun Jan 1 00:01:59 UTC 2006
Author: gemi
Update of /cvs/extras/rpms/ocaml/FC-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28325
Modified Files:
.cvsignore ocaml.spec sources
Log Message:
new version 3.09.0
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/ocaml/FC-4/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- .cvsignore 11 Sep 2005 10:10:01 -0000 1.5
+++ .cvsignore 1 Jan 2006 00:01:59 -0000 1.6
@@ -1,4 +1,4 @@
-ocaml-3.08.4.tar.bz2
-ocaml-3.08-refman.html.tar.gz
-ocaml-3.08-refman.info.tar.gz
-ocaml-3.08-refman.ps.gz
+ocaml-3.09.0.tar.bz2
+ocaml-3.09-refman.html.tar.gz
+ocaml-3.09-refman.info.tar.gz
+ocaml-3.09-refman.ps.gz
Index: ocaml.spec
===================================================================
RCS file: /cvs/extras/rpms/ocaml/FC-4/ocaml.spec,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- ocaml.spec 11 Sep 2005 10:10:01 -0000 1.17
+++ ocaml.spec 1 Jan 2006 00:01:59 -0000 1.18
@@ -1,5 +1,5 @@
Name: ocaml
-Version: 3.08.4
+Version: 3.09.0
Release: 1%{?dist}
Summary: Objective Caml compiler and programming environment
@@ -7,19 +7,22 @@
Group: Development/Languages
License: QPL/LGPL
URL: http://www.ocaml.org
-Source0: http://caml.inria.fr/distrib/ocaml-3.08/ocaml-3.08.4.tar.bz2
-Source1: http://caml.inria.fr/distrib/ocaml-3.08/ocaml-3.08-refman.html.tar.gz
-Source2: http://caml.inria.fr/distrib/ocaml-3.08/ocaml-3.08-refman.ps.gz
-Source3: http://caml.inria.fr/distrib/ocaml-3.08/ocaml-3.08-refman.info.tar.gz
+Source0: http://caml.inria.fr/distrib/ocaml-3.09/ocaml-3.09.0.tar.bz2
+Source1: http://caml.inria.fr/distrib/ocaml-3.09/ocaml-3.09-refman.html.tar.gz
+Source2: http://caml.inria.fr/distrib/ocaml-3.09/ocaml-3.09-refman.ps.gz
+Source3: http://caml.inria.fr/distrib/ocaml-3.09/ocaml-3.09-refman.info.tar.gz
Patch0: ocaml-rpath.patch
Patch1: ocaml-user-cflags.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: ncurses-devel, gdbm-devel, xorg-x11-devel
+BuildRequires: ncurses-devel
+BuildRequires: gdbm-devel
BuildRequires: tcl-devel, tk-devel
BuildRequires: emacs, perl
+BuildRequires: xorg-x11-devel
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
+
%description
Objective Caml is a high-level, strongly-typed, functional and
object-oriented programming language from the ML family of languages.
@@ -29,6 +32,7 @@
parsing tools (Lex,Yacc,Camlp4), a replay debugger, a documentation generator,
and a comprehensive library.
+
%package -n labltk
Group: Development/Languages
Summary: Tk bindings for Objective Caml
@@ -38,6 +42,7 @@
A library for interfacing Objective Caml with the scripting language
Tcl/Tk. It include the OCamlBrowser code editor / library browser.
+
%package -n camlp4
Group: Development/Languages
Summary: Pre-Processor-Pretty-Printer for OCaml
@@ -47,6 +52,7 @@
Camlp4 is a Pre-Processor-Pretty-Printer for OCaml, parsing a source
file and printing some result on standard output.
+
%package ocamldoc
Group: Development/Languages
Summary: Documentation generator for OCaml
@@ -55,6 +61,7 @@
%description ocamldoc
Documentation generator for Objective Caml.
+
%package emacs
Group: Development/Languages
Summary: Emacs mode for Objective Caml
@@ -64,6 +71,7 @@
%description emacs
Emacs mode for Objective Caml.
+
%package docs
Group: Development/Languages
Summary: Documentation for OCaml
@@ -72,6 +80,7 @@
%description docs
Documentation for Objective Caml.
+
%prep
%setup -q -T -b 0
%setup -q -T -D -a 1
@@ -81,6 +90,7 @@
cp %{SOURCE2} refman.ps.gz
+
%build
CFLAGS="$RPM_OPT_FLAGS" ./configure \
-bindir %{_bindir} \
@@ -91,6 +101,7 @@
# %{?_smp_mflags} breaks the build
(cd emacs; make ocamltags)
+
%install
rm -rf $RPM_BUILD_ROOT
%makeinstall BINDIR=$RPM_BUILD_ROOT%{_bindir} LIBDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml MANDIR=$RPM_BUILD_ROOT%{_mandir}
@@ -105,9 +116,11 @@
cd infoman; cp ocaml*.gz $RPM_BUILD_ROOT%{_infodir}
)
+
%clean
rm -rf $RPM_BUILD_ROOT
+
%post
/sbin/install-info \
--entry "* ocaml: (ocaml). The Objective Caml compiler and programming environment" \
@@ -115,11 +128,13 @@
%{_infodir}/%{name}.info \
%{_infodir}/dir 2>/dev/null || :
+
%preun
if [ $1 -eq 0 ]; then
/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir 2>/dev/null || :
fi
+
%files
%defattr(-,root,root,-)
%{_bindir}/*
@@ -143,6 +158,7 @@
%exclude %{_libdir}/ocaml/stublibs/dlltkanim.so
%doc README LICENSE Changes
+
%files -n labltk
%defattr(-,root,root,-)
%{_bindir}/labltk
@@ -153,6 +169,7 @@
%doc otherlibs/labltk/examples_labltk
%doc otherlibs/labltk/examples_camltk
+
%files -n camlp4
%defattr(-,root,root,-)
%{_bindir}/camlp4*
@@ -162,22 +179,26 @@
%{_mandir}/man1/camlp4*
%{_mandir}/man1/mkcamlp4*
+
%files ocamldoc
%defattr(-,root,root,-)
%{_bindir}/ocamldoc*
%{_libdir}/ocaml/ocamldoc
%doc ocamldoc/Changes.txt
+
%files docs
%defattr(-,root,root,-)
%doc refman.ps.gz htmlman
+
%files emacs
%defattr(-,root,root,-)
%{_datadir}/emacs/site-lisp/*
%{_bindir}/ocamltags
%doc emacs/README
+
%changelog
* Sun Sep 11 2005 Gerard Milmeister <gemi at bluewin.ch> - 3.08.4-1
- New Version 3.08.4
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/ocaml/FC-4/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sources 11 Sep 2005 10:10:01 -0000 1.5
+++ sources 1 Jan 2006 00:01:59 -0000 1.6
@@ -1,4 +1,4 @@
-96b8edeb6190d9f15c086c7decd277a9 ocaml-3.08.4.tar.bz2
-0daee5643db6960682c1a7d84467885f ocaml-3.08-refman.html.tar.gz
-49b68ec07ccd7ce45eb6bd3f3fdee140 ocaml-3.08-refman.info.tar.gz
-35a5d4318456c0982e72ee3f33364bf5 ocaml-3.08-refman.ps.gz
+834f88b1f39aa066bb620747764c0588 ocaml-3.09.0.tar.bz2
+b25eb211bf91bcaa536b12d12731ceec ocaml-3.09-refman.html.tar.gz
+280160b1fc7c8513074c3fda0446de29 ocaml-3.09-refman.info.tar.gz
+598bb8e86329afe1ae374385b2e177e7 ocaml-3.09-refman.ps.gz
More information about the fedora-extras-commits
mailing list