License: distributable
Vendor: Group of implementors <caml-light@inria.fr>
Group: Development/Languages
-Group(cs): Vývojové prostøedky/Programovací jazyky
-Group(da): Udvikling/Sprog
-Group(de): Entwicklung/Sprachen
-Group(es): Desarrollo/Lenguajes
-Group(fr): Development/Langues
-Group(is): Þróunartól/Forritunarmál
-Group(it): Sviluppo/Linguaggi
-Group(ja): ³«È¯/¸À¸ì
-Group(no): Utvikling/Programmeringsspråk
-Group(pl): Programowanie/Jêzyki
-Group(pt): Desenvolvimento/Linguagens
-Group(ru): òÁÚÒÁÂÏÔËÁ/ñÚÙËÉ
-Group(sl): Razvoj/Jeziki
-Group(sv): Utveckling/Språk
-Group(uk): òÏÚÒÏÂËÁ/íÏ×É
Source0: ftp://ftp.inria.fr/lang/caml-light/%{name}-%{version}.tar.gz
Source1: ftp://ftp.inria.fr/lang/caml-light/%{name}-%{version}-refman.info.tar.gz
Source2: ftp://ftp.inria.fr/lang/caml-light/%{name}-%{version}-refman.html.tar.gz
Summary: PostScript documentation for OCaml
Summary(pl): Dokumentacja dla OCaml-a w formacie PostSript
Group: Development/Tools
-Group(cs): Vývojové prostøedky/Nástroje
-Group(da): Udvikling/Værktøj
-Group(de): Entwicklung/Tools
-Group(es): Desarrollo/Herramientas
-Group(fr): Development/Outils
-Group(is): Þróunartól/Tól
-Group(it): Sviluppo/Tool
-Group(ja): ³«È¯/¥Ä¡¼¥ë
-Group(no): Utvikling/Verktøy
-Group(pl): Programowanie/Narzêdzia
-Group(pt): Desenvolvimento/Ferramentas
-Group(ru): òÁÚÒÁÂÏÔËÁ/éÎÓÔÒÕÍÅÎÔÙ
-Group(sl): Razvoj/Orodja
-Group(sv): Utveckling/Verktyg
-Group(uk): òÏÚÒÏÂËÁ/¶ÎÓÔÒÕÍÅÎÔÉ
Requires: %{name} = %{version}
%description doc-ps
Summary: HTML documentation for OCaml
Summary(pl): Dokumentacja dla OCaml-a w formacie HTML
Group: Development/Tools
-Group(cs): Vývojové prostøedky/Nástroje
-Group(da): Udvikling/Værktøj
-Group(de): Entwicklung/Tools
-Group(es): Desarrollo/Herramientas
-Group(fr): Development/Outils
-Group(is): Þróunartól/Tól
-Group(it): Sviluppo/Tool
-Group(ja): ³«È¯/¥Ä¡¼¥ë
-Group(no): Utvikling/Verktøy
-Group(pl): Programowanie/Narzêdzia
-Group(pt): Desenvolvimento/Ferramentas
-Group(ru): òÁÚÒÁÂÏÔËÁ/éÎÓÔÒÕÍÅÎÔÙ
-Group(sl): Razvoj/Orodja
-Group(sv): Utveckling/Verktyg
-Group(uk): òÏÚÒÏÂËÁ/¶ÎÓÔÒÕÍÅÎÔÉ
Requires: %{name} = %{version}
%description doc-html
Summary: Emacs mode for OCaml
Summary(pl): Tryb Emacsa dla OCaml
Group: Development/Tools
-Group(cs): Vývojové prostøedky/Nástroje
-Group(da): Udvikling/Værktøj
-Group(de): Entwicklung/Tools
-Group(es): Desarrollo/Herramientas
-Group(fr): Development/Outils
-Group(is): Þróunartól/Tól
-Group(it): Sviluppo/Tool
-Group(ja): ³«È¯/¥Ä¡¼¥ë
-Group(no): Utvikling/Verktøy
-Group(pl): Programowanie/Narzêdzia
-Group(pt): Desenvolvimento/Ferramentas
-Group(ru): òÁÚÒÁÂÏÔËÁ/éÎÓÔÒÕÍÅÎÔÙ
-Group(sl): Razvoj/Orodja
-Group(sv): Utveckling/Verktyg
-Group(uk): òÏÚÒÏÂËÁ/¶ÎÓÔÒÕÍÅÎÔÉ
Requires: %{name} = %{version}
%description emacs
Summary: LabelTk library for OCaml
Summary(pl): Biblioteka LablTk dla OCamla
Group: Development/Libraries
-Group(cs): Vývojové prostøedky/Knihovny
-Group(da): Udvikling/Biblioteker
-Group(de): Entwicklung/Bibliotheken
-Group(es): Desarrollo/Bibliotecas
-Group(fr): Development/Librairies
-Group(is): Þróunartól/Aðgerðasöfn
-Group(it): Sviluppo/Librerie
-Group(ja): ³«È¯/¥é¥¤¥Ö¥é¥ê
-Group(no): Utvikling/Bibliotek
-Group(pl): Programowanie/Biblioteki
-Group(pt_BR): Desenvolvimento/Bibliotecas
-Group(pt): Desenvolvimento/Bibliotecas
-Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
-Group(sl): Razvoj/Knji¾nice
-Group(sv): Utveckling/Bibliotek
-Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
Requires: %{name} = %{version}
%description labltk
Summary: X11 graphic output for OCaml
Summary(pl): Iksowe wyj¶cie graficzne dla OCamla
Group: Development/Libraries
-Group(cs): Vývojové prostøedky/Knihovny
-Group(da): Udvikling/Biblioteker
-Group(de): Entwicklung/Bibliotheken
-Group(es): Desarrollo/Bibliotecas
-Group(fr): Development/Librairies
-Group(is): Þróunartól/Aðgerðasöfn
-Group(it): Sviluppo/Librerie
-Group(ja): ³«È¯/¥é¥¤¥Ö¥é¥ê
-Group(no): Utvikling/Bibliotek
-Group(pl): Programowanie/Biblioteki
-Group(pt_BR): Desenvolvimento/Bibliotecas
-Group(pt): Desenvolvimento/Bibliotecas
-Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
-Group(sl): Razvoj/Knji¾nice
-Group(sv): Utveckling/Bibliotek
-Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
Requires: %{name} = %{version}
%description x11graphics
Summary: Objective Caml Preprocessor
Summary(pl): Preprocesor Ocamla
Group: Development/Languages
-Group(cs): Vývojové prostøedky/Programovací jazyky
-Group(da): Udvikling/Sprog
-Group(de): Entwicklung/Sprachen
-Group(es): Desarrollo/Lenguajes
-Group(fr): Development/Langues
-Group(is): Þróunartól/Forritunarmál
-Group(it): Sviluppo/Linguaggi
-Group(ja): ³«È¯/¸À¸ì
-Group(no): Utvikling/Programmeringsspråk
-Group(pl): Programowanie/Jêzyki
-Group(pt): Desenvolvimento/Linguagens
-Group(ru): òÁÚÒÁÂÏÔËÁ/ñÚÙËÉ
-Group(sl): Razvoj/Jeziki
-Group(sv): Utveckling/Språk
-Group(uk): òÏÚÒÏÂËÁ/íÏ×É
Requires: %{name} = %{version}
Provides: camlp4 = %{version}
Obsoletes: camlp4
# this is crude hack (works in addition to ocaml-db3.patch)
cp config/Makefile config/Makefile.tmp
-sed -e 's|-ldb1|-ldb|; s|-I/usr/include/db1||' < config/Makefile.tmp > config/Makefile
+sed -e 's|-ldb1|-ldb|; s|-I%{_includedir}/db1||' < config/Makefile.tmp > config/Makefile
%{__make} world bootstrap opt ocamlc.opt ocamlopt.opt
# hack info pages to contain dir entry
cat <<EOF >infoman/ocaml.info
INFO-DIR-SECTION Programming Languages:
-START-INFO-DIR-ENTRY
+START-INFO-DIR-ENTRY
* Ocaml: (ocaml). The Ocaml language
END-INFO-DIR-ENTRY
EOF
cp -p {parsing/{location,longident,parsetree},typing/typecore}.{cm,ml}i \
$RPM_BUILD_ROOT%{_libdir}/%{name}
-
+
mv -f $RPM_BUILD_ROOT%{_bindir}/ocamlc $RPM_BUILD_ROOT%{_bindir}/ocamlc.byte
ln -sf %{_bindir}/ocamlc.opt $RPM_BUILD_ROOT%{_bindir}/ocamlc
mv -f $RPM_BUILD_ROOT%{_bindir}/ocamlopt $RPM_BUILD_ROOT%{_bindir}/ocamlopt.byte