# $Id$ PNAME="libglvnd" PVER="1.2.0" PBUILD="r1" PCAT="x11-libs" DESCRIPTION="GL Vendor-Neutral Dispatch library." HOMEPAGE="https://github.com/NVIDIA/libglvnd/" DEPEND=">= x11-libs/libX11-1.6 >= x11-libs/libXext-1.3" SDEPEND=">= virtual/glproto >= dev-lang/python3-3.7 >= sys-dev/automake-4 >= sys-dev/autoconf-5 >= dev-util/pkgconfig-0.25" PROVIDE="virtual/libgl virtual/libegl virtual/libgles" SRCFILE="v${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude multilib mbuild SRC_URI=( https://github.com/NVIDIA/libglvnd/archive/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2SEPERATOR="v" UP2DATE="updatecmd https://github.com/NVIDIA/libglvnd/releases | highesttarball gz" src_prepare() { munpack ${SRCFILE} || die mautoreconf || die } src_compile() { mconfigure --disable-headers || die mmake || die } src_install() { mmake DESTDIR=${BINDIR} install || die # do not provide libglesv1 mdelete /usr/$(mlibdir)/libGLESv1\* || die mdelete /usr/$(mlibdir)/pkgconfig/glesv1\* || die if [[ $(mlibdir) != lib ]] then mdelete /usr/lib/libGLESv1\* || die mdelete /usr/lib/pkgconfig/glesv1\* || die fi }