Date: Thursday, May 3, 2018 @ 20:01:44 Author: eschwartz Revision: 318890
New package ocaml-lablgl needed for llpp Added: ocaml-lablgl/ ocaml-lablgl/repos/ ocaml-lablgl/trunk/ ocaml-lablgl/trunk/PKGBUILD ----------+ PKGBUILD | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) Added: ocaml-lablgl/trunk/PKGBUILD =================================================================== --- ocaml-lablgl/trunk/PKGBUILD (rev 0) +++ ocaml-lablgl/trunk/PKGBUILD 2018-05-03 20:01:44 UTC (rev 318890) @@ -0,0 +1,48 @@ +# $Id$ +# Maintainer: Eli Schwartz <eschwa...@archlinux.org> +# Contributor: Florian Dejonckheere <flor...@floriandejonckheere.be> +# Contributor: Bartłomiej Piotrowski <s...@bpiotrowski.pl> +# Contributor: Nikolay Amiantov <nikoa...@gmail.com> + +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-lablgl/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property