diff options
Diffstat (limited to 'community/ocaml-findlib/APKBUILD')
-rw-r--r-- | community/ocaml-findlib/APKBUILD | 39 |
1 files changed, 30 insertions, 9 deletions
diff --git a/community/ocaml-findlib/APKBUILD b/community/ocaml-findlib/APKBUILD index 3a55b132902..53711eca58c 100644 --- a/community/ocaml-findlib/APKBUILD +++ b/community/ocaml-findlib/APKBUILD @@ -2,15 +2,14 @@ # Maintainer: omni <omni+alpine@hack.org> pkgname=ocaml-findlib _pkgname=findlib -pkgver=1.9.1 -pkgrel=0 +pkgver=1.9.6 +pkgrel=4 pkgdesc="OCaml package manager" url="http://projects.camlcity.org/projects/findlib.html" -# mips64 and riscv64 blocked by ocaml -arch="all !mips64 !riscv64" +arch="all !riscv64" # ocaml license="MIT" -depends="ocaml ocaml-runtime" -depends_dev="$pkgname=$pkgver-r$pkgrel" +depends="ocaml-runtime" +depends_dev="$pkgname=$pkgver-r$pkgrel ocaml" makedepends="ocaml-compiler-libs ocaml-ocamldoc m4 ncurses-dev" subpackages="$pkgname-dev $pkgname-doc" source="http://download.camlcity.org/download/$_pkgname-$pkgver.tar.gz" @@ -46,11 +45,33 @@ dev() { cd "$pkgdir" mkdir -p "$subpkgdir"/$sitelib - mv $sitelib/*.cmxa \ - $sitelib/*.mli \ + mv $sitelib/*.mli \ $sitelib/Makefile.config \ $sitelib/Makefile.packages \ "$subpkgdir"/$sitelib/ } -sha512sums="83a05f3e310fa7cabb0475c5525f7a87c1b6bc2dc5e39f094cabfb5d944a826a5581844ba00ec1a48dd96184eb9de3c4d1055cdddee2b83c700a2de5a6dc6f84 findlib-1.9.1.tar.gz" +prepare_py_provides() { + local datadir="${subpkgdir:-$pkgdir}" + local pkgbasedir=${pkgbasedir:-"$startdir/pkg"} + local controldir="$pkgbasedir"/.control.${subpkgname:-$pkgname} + + options_has "!tracedeps" && return 0 + + ocaml4-abuild-find provides \ + "$datadir"/usr/lib/ocaml \ + "$controldir" \ + "$pkgver-r$pkgrel" +} + +scan_python3_dependency() { + local controldir="$2" datadir="$3" + + ocaml4-abuild-find requires \ + "$datadir"/usr/lib/ocaml \ + "$controldir" +} + +sha512sums=" +cfaf1872d6ccda548f07d32cc6b90c3aafe136d2aa6539e03143702171ee0199add55269bba894c77115535dc46a5835901a5d7c75768999e72db503bfd83027 findlib-1.9.6.tar.gz +" |