diff options
author | Oliver Bandel | 2018-09-06 19:01:07 +0200 |
---|---|---|
committer | Oliver Bandel | 2018-09-06 19:01:07 +0200 |
commit | 6600ebb7cb2c201912cf6773af9d42d4eb3b4afb (patch) | |
tree | 3614c7ec886545cc649db569aa457abcfd063044 | |
parent | bf2e14299702d66a40dae564019cabb89735d3db (diff) | |
download | aur-6600ebb7cb2c201912cf6773af9d42d4eb3b4afb.tar.gz |
ocaml-sqlite3 rel. 4.4.0
sqlite3-ocaml uses opam since a while.
That's now used here for make/installation procedure too.
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 30 insertions, 16 deletions
@@ -1,6 +1,6 @@ pkgbase = ocaml-sqlite3 pkgdesc = SQLite3 bindings for OCaml - pkgver = 4.1.3 + pkgver = 4.4.0 pkgrel = 1 url = https://github.com/mmottl/sqlite3-ocaml arch = i686 @@ -10,10 +10,12 @@ pkgbase = ocaml-sqlite3 makedepends = ocaml-findlib makedepends = sqlite3 makedepends = ocamlbuild + makedepends = jbuilder + makedepends = opam options = !makeflags options = staticlibs - source = https://github.com/mmottl/sqlite3-ocaml/releases/download/v4.1.3/sqlite3-ocaml-4.1.3.tar.gz - md5sums = 1b7c29a831fb517dfa0df399eaea2ceb + source = https://github.com/mmottl/sqlite3-ocaml/archive/4.4.0.tar.gz + md5sums = 2956d5696d45229a470e0f6e7409c876 pkgname = ocaml-sqlite3 @@ -4,33 +4,45 @@ pkgname=ocaml-sqlite3 _pkgname=sqlite3-ocaml -pkgver=4.1.3 +pkgver=4.4.0 pkgrel=1 pkgdesc="SQLite3 bindings for OCaml" arch=('i686' 'x86_64') url="https://github.com/mmottl/sqlite3-ocaml" license=('MIT') -makedepends=('ocaml' 'ocaml-findlib' 'sqlite3' 'ocamlbuild') -source=("https://github.com/mmottl/sqlite3-ocaml/releases/download/v$pkgver/sqlite3-ocaml-$pkgver.tar.gz") -md5sums=('1b7c29a831fb517dfa0df399eaea2ceb') +makedepends=('ocaml' 'ocaml-findlib' 'sqlite3' 'ocamlbuild' 'jbuilder' 'opam') +source=(https://github.com/mmottl/sqlite3-ocaml/archive/${pkgver}.tar.gz) +md5sums=('2956d5696d45229a470e0f6e7409c876') options=('!makeflags' 'staticlibs') _pkgdir="$_pkgname-$pkgver" build () { - cd "${srcdir}/${_pkgdir}" + echo ${srcdir}/${_pkgname}-${pkgver} + cd ${srcdir}/${_pkgname}-${pkgver} + opam init -n --comp 4.07.0 + eval `opam config env` + opam install base + opam install stdio + opam install configurator - ./configure --disable-debug --prefix "$pkgdir/usr" --destdir "$pkgdir" --docdir "/usr/share/${pkgname}" - make all + make all } package() { - cd "${srcdir}/${_pkgdir}" + cd ${srcdir}/${_pkgname}-${pkgver} + cd _build/install/default/lib/sqlite3 - export OCAMLFIND_DESTDIR="$pkgdir$(ocamlfind printconf destdir)" - echo $OCAMLFIND_DESTDIR - mkdir -p "${OCAMLFIND_DESTDIR}/stublibs" - make install - install -D -m644 COPYING.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + INSTALLDIR="${pkgdir}$(ocamlfind printconf destdir)" + echo Install-Dir: ${INSTALLDIR} + mkdir -p "$INSTALLDIR" + chmod 755 "$INSTALLDIR" + # src/sqlite3-ocaml-4.4.0/_build/install/default/lib/sqlite3/ + + env DESTDIR=${pkgdir} \ + OCAMLFIND_DESTDIR=${pkgdir}$(ocamlfind printconf destdir) \ + OCAMLFIND_LDCONF=ignore \ + ocamlfind install sqlite3 * } + |