Group :: Desenvolvimento/ML
RPM: rpm-build-ocaml
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
scripts-1.1.1/ 0000755 0000000 0000000 00000000000 10776712271 0013211 5 ustar 00root root 0000000 0000000 scripts-1.1.1/ocaml-functions 0000755 0000000 0000000 00000001263 10776712271 0016242 0 ustar 00root root 0000000 0000000 #!/bin/sh -efu
OcamlRun()
{
local PATH="${PATH:-/bin:/usr/bin}:/usr/lib/rpm"
if [ -n "${RPM_BUILD_ROOT-}" ]; then
PATH="$RPM_BUILD_ROOT/usr/bin:$RPM_BUILD_ROOT/usr/lib/rpm:$PATH"
fi
# Stop shell.req from resolving ocamlrun depedency --
# we use explicit dependency on /usr/bin/ocamlrun in specfile.
local ocamlrun=ocamlrun
"$ocamlrun" "$@"
}
OcamlVersion()
{
local version
version=$(OcamlRun -version)
# The output is: "The Objective Caml runtime, version 3.10.2".
# However, bare "3.10.2" should still work.
set -- $version
shift $(($#-1))
# Now extract $MAJOR.$MINOR which is 3.10.
local IFS=.
set -- $1
echo "$1.$2"
}
OcamlReqProv()
{
OcamlRun ocaml-reqprov "$@"
}