archrelease: copy trunk to community-any
[ArchLinux/community.git] / ocaml-csexp / trunk / PKGBUILD
blob06aed95082bf9fa4faf6b3013651752a5eeee67c
1 # Maintainer: Konstantin Gizdov <arch at kge dot pw>
2 _pkgname='csexp'
3 pkgname="ocaml-${_pkgname}"
4 pkgver=1.5.2
5 pkgrel=1
6 pkgdesc="OCaml canonical S-expressions"
7 arch=(x86_64)
8 url="https://github.com/ocaml-dune/csexp"
9 license=('MIT')
10 makedepends=(dune)
11 depends=(glibc ocaml ocaml-findlib ocaml-result)
12 source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz")
13 sha512sums=('283bb9813e08b6f575e97bf612a398a46454916370d9e41b15f05663810676cb0419377c17490954b0ad681c02630332d300839ebdfab4e5b441fba226b861ac')
15 build() {
16     cd "${srcdir}/${_pkgname}-${pkgver}"
17     dune build -p csexp
20 package() {
21     cd "${srcdir}/${_pkgname}-${pkgver}"
22     dune install --destdir="${pkgdir}" --prefix "/usr" --libdir "/usr/lib/ocaml"
24     install -dm755 "${pkgdir}/usr/share/"
25     mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/"
27     install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
28     ln -s /usr/share/doc/csexp/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"