1 # Maintainer: Taylor Venable <taylor@metasyntax.net>
4 pkgname="${srcname}-with-complibs"
7 pkgdesc="A functional language with OO extensions (includes compiler libraries)"
9 license=('LGPL2' 'custom: QPL-1.0')
10 url='http://caml.inria.fr/'
12 makedepends=('tk' 'ncurses>=5.6-7' 'libx11')
13 optdepends=('ncurses: advanced ncurses features' 'tk: advanced tk features')
14 provides=("ocaml=${pkgver}")
16 options=('!makeflags' '!strip')
17 source=("http://caml.inria.fr/distrib/ocaml-3.12/${srcname}-${pkgver}.tar.gz")
18 md5sums=('814a047085f0f901ab7d8e3a4b7a9e65')
21 compiler_libs="${pkgdir}/usr/lib/ocaml/compiler-libs"
23 cd "${srcdir}/${srcname}-${pkgver}"
24 ./configure -prefix /usr
26 make PREFIX="${pkgdir}/usr" MANDIR="${pkgdir}/usr/share/man" install
28 # install compiler libraries
29 mkdir -p "$compiler_libs"/{parsing,typing,utils}
30 cp parsing/*.{cmi,cmo,cmx,ml,mli,mll,o} "$compiler_libs"/parsing
31 cp typing/*.{cmi,cmo,cmx,ml,mli,o} "$compiler_libs"/typing
32 cp utils/*.{cmi,cmo,cmx,ml,mli,o} "$compiler_libs"/utils
34 # duplicated by installation
35 rm "$compiler_libs"/typing/outcometree.{cmi,mli}
38 install -m755 -d "${pkgdir}/usr/share/licenses/${srcname}"
39 install -m644 LICENSE "${pkgdir}/usr/share/licenses/${srcname}/"