# packages/libmseed/auxbuild
#

# download and unpack tarball
TARVERSION="2.5.1"
TARDIR="${BUILD_PACKAGE}"
TARBALL="${BUILD_PACKAGE}-${TARVERSION}.tar.gz"
build_download "http://www.iris.edu/pub/programs/${TARBALL}"
build_unpack "${TARBALL}"
PKGDIR="${TARDIR}"

# apply patches
build_patch "${PKGDIR}" "${BUILD_PACKAGE}-ALL-"
build_patch "${PKGDIR}" "${BUILD_PACKAGE}-${TARVERSION}-"

# run make, make install (directory, extra arguments)
(
    cd "Distn/${PKGDIR}"
    make "GCC=${ARCH_CC_PREFIX}gcc" "GCCFLAGS=-Os -fPIC -g" shared
)

# No "make install" so work our own
(
    cd "Distn/${PKGDIR}"

    SONAME="${BUILD_PACKAGE}.so.${TARVERSION:0:3}"
    mkdir -p "${BUILDROOT}/usr/lib"
    cp "${SONAME}" "${BUILDROOT}/usr/lib/"
    ln -sf "${SONAME}" "${BUILDROOT}/usr/lib/${SONAME/.so.*/.so}"

    mkdir -p "${BUILDROOT}/usr/include"
    cp libmseed.h "${BUILDROOT}/usr/include/"
    cp lmplatform.h "${BUILDROOT}/usr/include/"
)

# And install a config script
echo "Installing config script into ${CROSSLIB}/bin"
CONFFILE="${CROSSLIB}/bin/libmseed-config"
sed  \
    -e "s,@VERSION@,${TARVERSION}," \
    -e "s,@DEP_CFLAGS@,," \
    -e "s,@DEP_LIBS@,," \
    -e "s,@LIB_DIR@,${CROSSLIB}/lib/," \
    -e "s,@INCLUDE_DIR@,${CROSSLIB}/include/," \
    < files/config-script > $CONFFILE
chmod +x $CONFFILE


[ $? -eq 0 ]

true
# vim: ts=4:sw=4:expandtab:syntax=sh
