# Maintainer: Christopher Price # Contributor: Moritz Lipp pkgname=google-drive-ocamlfuse pkgver=0.7.32 pkgrel=1 pkgdesc='FUSE-based file system backed by Google Drive, written in OCaml' arch=('x86_64') url='https://astrada.github.io/google-drive-ocamlfuse/' license=('MIT') depends=( 'ocaml>=4.08.0' 'ocaml-findlib>=1.2.7' 'ocamlfuse>=2.7.1' 'gapi-ocaml>=0.4.5' 'ocaml-sqlite3>=1.6.1' 'ocaml-extlib' 'tiny_httpd>=0.6' ) makedepends=( 'dune' 'ocaml-ounit' ) options=('!strip' 'staticlibs') source=("$pkgname-$pkgver.tar.gz::https://github.com/astrada/$pkgname/archive/v$pkgver.tar.gz") sha256sums=('d0057b72a80388c56d855d6fc088c33dd185f83e56678340a7fbfd05cae1d0c8') build() { cd "${srcdir}/${pkgname}-${pkgver}" export OCAMLPATH="$(ocamlfind printconf destdir)" dune build -p "$pkgname" } package() { cd "${srcdir}/${pkgname}-${pkgver}" dune install "$pkgname" --destdir="${pkgdir}" --prefix="/usr" --libdir="$(ocamlfind printconf destdir)" install -dm755 "${pkgdir}/usr/share/" mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" }