abinfo "Configuring ..."
mkdir -pv "$SRCDIR"/abbuild
cd "$SRCDIR"/abbuild

meson setup "$SRCDIR" --prefix=/usr -Ddri-drivers-path=/usr/lib/pvr-dri \
        -Dglvnd=true -Dglvnd-vendor-name=pvr \
        -Dgallium-drivers=pvr -Dvulkan-drivers=pvr \
        -Dglx=disabled -Dllvm=disabled -Dgbm=enabled

abinfo "Building ..."
ninja -C "$SRCDIR"/abbuild

abinfo "Installing ..."
mkdir -pv "$PKGDIR"/usr/lib "$PKGDIR"/usr/share/glvnd/egl_vendor.d
DESTDIR="$SRCDIR"/tmp ninja -C "$SRCDIR"/abbuild install
cp -av "$SRCDIR"/tmp/usr/lib/*pvr* "$PKGDIR"/usr/lib/
cp -rv "$SRCDIR"/tmp/usr/lib/gbm "$PKGDIR"/usr/lib/
ln -sfv pvr_gbm.so "$PKGDIR"/usr/lib/gbm/starfive_gbm.so
cp -v "$SRCDIR"/tmp/usr/share/glvnd/egl_vendor.d/50_pvr.json "$PKGDIR"/usr/share/glvnd/egl_vendor.d/40_pvr.json
