search for: require_ocaml_pkg

Displaying 2 results from an estimated 2 matches for "require_ocaml_pkg".

2009 Nov 12
1
[PATCH libguestfs] build: revive the ocaml package tests
...ribution tarball. From those, +# nothing ocaml-related is required. +# ocamlfind cannot detect the presence of -devel packages directly, +# so if $pkg ends in -devel, first check for the base package, and +# if that's found, check for the existence of $base.cmxa in the +# resulting directory. +require_ocaml_pkg() +{ + pkg=$1 + case $pkg in + *-devel) + local base=${pkg%%-devel} + local dir=$(ocamlfind query "$base") || return 1 + test -f "$dir/$base.cmxa" || return 1 + ;; + *) ocamlfind query "$pkg" > /dev/null 2>&1 || return 1;; + esac...
2009 Nov 10
1
[PATCH libguestfs] build: die early if we lack ocaml, ocamlfind or ocaml-xml-light
...! -z "$BUILDDIR" ]; then CONFIGUREDIR=.. fi +# Ensure that an ocaml package is present for build-from sources. +# This is *not* for anything that is required at configure-time +# when configure is run from a distribution tarball. From those, +# nothing ocaml-related is required. +require_ocaml_pkg() +{ + pkg=$1 + test -d .git || return 1 + url=$(git config remote.origin.url) || return 1 + case $url in + *git.et.redhat.com/libguestfs.git) ;; + *) return 1;; esac + ocamlfind query "$pkg" || return 1 + return 0 +} + +require_ocaml_pkg xml-light \ + || { echo "you mus...