# $Id$ PNAME="lmdb" PVER="0.9.22" PBUILD="r3" PCAT="dev-db" DESCRIPTION="Symas Lightning Memory-Mapped Database." HOMEPAGE="https://symas.com/lmdb/" DEPEND=">= virtual/glibc" SRCFILE="LMDB_${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-LMDB_${PVER}" SRCSUBDIR="libraries/liblmdb" sminclude multilib mbuild mtools SRC_URI=( https://github.com/LMDB/${PNAME}/archive/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/lmdb.pc ) UP2SEPERATOR="_" UP2DATE="updatecmd https://github.com/LMDB/lmdb/releases | highesttarball gz" src_compile() { mmake CC="'$(mabi-cc)'" prefix=/usr libdir=/usr/'$(mlibdir)' || die } src_check() { mmake CC="'$(mabi-cc)'" -j1 -k test || die } src_install() { mmake CC="'$(mabi-cc)'" DESTDIR=${BINDIR} prefix=/usr libdir=/usr/'$(mlibdir)' install || die # create missing pkgconfig files minstalldir /usr/$(mlibdir)/pkgconfig || die minstallfile -s lmdb.pc /usr/$(mlibdir)/pkgconfig/ || die sed -i -e "s:@@PVER@@:${PVER}:g" -e "s:@@MLIBDIR@@:$(mlibdir):g" ${BINDIR}/usr/$(mlibdir)/pkgconfig/lmdb.pc || die if [[ $(mlibdir) != lib ]] then minstalldir /usr/lib/pkgconfig || die minstallfile -s lmdb.pc /usr/lib/pkgconfig/ || die sed -i -e "s:@@PVER@@:${PVER}:g" -e "s:@@MLIBDIR@@:lib:g" ${BINDIR}/usr/lib/pkgconfig/lmdb.pc || die fi minstalldocs CHANGES COPYRIGHT LICENSE || die }