PKGBUILD 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # Maintainer (AUR): robertfoster
  2. # Contributor (AUR): Marek Kubica <marek@xivilization.net>
  3. # Contributor (AUR): Serge Zirukin <ftrvxmtrx@gmail.com>
  4. # Maintainer: Aurélien Desbrières <aurelien@hackers.camp>
  5. pkgname=ocaml-camomile
  6. pkgver=1.0.1
  7. pkgrel=3
  8. pkgdesc="Comprehensive Unicode library for OCaml"
  9. arch=('i686' 'x86_64')
  10. arch+=('armv7h')
  11. url="https://github.com/yoriyuki/Camomile"
  12. license=('LGPL')
  13. makedepends=('dune' 'ocaml' 'ocaml-findlib' 'opam')
  14. source=(https://github.com/yoriyuki/Camomile/archive/$pkgver.tar.gz)
  15. options=(!strip !makeflags staticlibs)
  16. build() {
  17. cd Camomile-${pkgver}
  18. jbuilder build @install
  19. }
  20. check() {
  21. cd Camomile-${pkgver}
  22. jbuilder runtest
  23. }
  24. package() {
  25. cd Camomile-${pkgver}
  26. mkdir -p "$pkgdir"/usr/lib/ocaml
  27. jbuilder install \
  28. --destdir="$pkgdir" \
  29. --libdir="/usr/lib/ocaml"
  30. cd "$pkgdir"
  31. # There's just a readme.
  32. rm -Rf usr/doc
  33. # Remove annotation files and sources.
  34. rm -Rf usr/lib/ocaml/$_pkgname/*.cmt*
  35. rm -Rf usr/lib/ocaml/$_pkgname/*.ml
  36. }
  37. md5sums=('9557fd86f13eba45474fc1336f225f32')