diff options
Diffstat (limited to 'abs/extra/opam')
-rw-r--r-- | abs/extra/opam/PKGBUILD | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/abs/extra/opam/PKGBUILD b/abs/extra/opam/PKGBUILD new file mode 100644 index 0000000..0db29ee --- /dev/null +++ b/abs/extra/opam/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Alexander F. Rødseth <xyproto@archlinux.org> +# Contributor: Vincent B. <vb@luminar.eu.org> + +pkgname=opam +pkgver=2.0.3 +pkgrel=1 +pkgdesc='OCaml package manager' +arch=(x86_64) +url='https://opam.ocaml.org/' +license=(GPL) +depends=(bubblewrap ocaml-compiler-libs unzip) +optdepends=('darcs: For downloading packages with darcs' + 'git: For downloading packages with git' + 'mercurial: For downloading packages with mercurial' + 'rsync: For downloading packages with rsync') +source=("https://github.com/ocaml/opam/releases/download/$pkgver/opam-full-$pkgver.tar.gz") +sha256sums=('0589da4da184584a5445d59385009536534f60bc0e27772245b2f49e5fa8f0e2') + +build() { + cd "opam-full-$pkgver" + ./configure --prefix=/usr + make lib-ext all -j1 \ + OCAMLC='ocamlc -unsafe-string' \ + OCAMLOPT='ocamlopt -unsafe-string' +} + +package() { + make -C "opam-full-$pkgver" DESTDIR="$pkgdir" install + + install -d "$pkgdir/usr/share/doc" + mv "$pkgdir/usr/doc/opam-installer" "$pkgdir/usr/share/doc/opam" + rmdir "$pkgdir/usr/doc" +} + +# getver: opam.ocaml.org +# vim: ts=2 sw=2 et: |