Date: Thursday, May 3, 2018 @ 19:50:30 Author: eschwartz Revision: 318887
New package ocaml-lablgl needed for llpp Added: ocaml-labgl/ ocaml-labgl/repos/ ocaml-labgl/trunk/ ocaml-labgl/trunk/PKGBUILD ----------+ PKGBUILD | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) Added: ocaml-labgl/trunk/PKGBUILD =================================================================== --- ocaml-labgl/trunk/PKGBUILD (rev 0) +++ ocaml-labgl/trunk/PKGBUILD 2018-05-03 19:50:30 UTC (rev 318887) @@ -0,0 +1,48 @@ +# $Id$ +# Maintainer: Eli Schwartz <[email protected]> +# Contributor: Florian Dejonckheere <[email protected]> +# Contributor: Bartłomiej Piotrowski <[email protected]> +# Contributor: Nikolay Amiantov <[email protected]> + +pkgname=ocaml-lablgl +pkgver=1.05 +pkgrel=6 +pkgdesc='OCaml interface to OpenGL' +url="https://forge.ocamlcore.org/projects/lablgl/" +arch=('x86_64') +license=('BSD') +depends=('glu' 'glut' 'libxi' 'libxmu' 'libgl' 'ocaml=4.06.0') +makedepends=('camlp4') +options=('!strip' '!makeflags' 'staticlibs') +source=("https://forge.ocamlcore.org/frs/download.php/1254/lablgl-$pkgver.tar.gz") +sha256sums=('d8ff03e35b970d2b23a942f9e6ed65da5a6c123986bd0ecf5424a6205af34b61') + +prepare() { + cd "${srcdir}"/lablgl-${pkgver} + + printf 'RANLIB = :\n' > Makefile.config + printf 'GLLIBS = -lGL -lGLU\n' >> Makefile.config + printf 'GLUTLIBS = -lglut\n' >> Makefile.config +} + +build() { + cd "${srcdir}"/lablgl-${pkgver} + + make lib + make libopt +} + +package() { + cd "${srcdir}"/lablgl-${pkgver} + + # Install routines are broken and don't ensure this is created first. + mkdir -p "${pkgdir}"/usr/lib/ocaml/stublibs + + make install BINDIR="${pkgdir}/usr/bin/" \ + LIBDIR="${pkgdir}/usr/lib/ocaml/" \ + DDLDIR="${pkgdir}/usr/lib/ocaml/stublibs/" \ + INSTALLDIR="${pkgdir}/usr/lib/ocaml/lablGL/" + + install -Dm644 src/lablgl.cmxa "${pkgdir}"/usr/lib/ocaml/lablgl.cmxa + install -Dm644 COPYRIGHT "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} Property changes on: ocaml-labgl/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property
