abinfo "Creating directory skeleton ..."
mkdir -pv "$PKGDIR"/usr/{lib,share} "$PKGDIR"/etc

abinfo "Copying library files ..."
install -Dvm755 \
    "$SRCDIR"/target/usr/lib/{libGLESv1_CM_PVR_MESA,libGLESv2_PVR_MESA,libglslcompiler,libpvr_dri_support,libPVROCL,libPVRScopeServices,libsrv_um,libsutu_display,libufwriter,libusc,libVK_IMG}.so \
    -t "$PKGDIR"/usr/lib/

abinfo "Renaming libVK_IMG.so (the headless variant)..."
mv -v "$PKGDIR"/usr/lib/libVK_IMG.so{,.headless}

abinfo "Copying extra libVK_IMG.so variants ..."
for i in xorg wayland; do
    cp -v "$SRCDIR"/../IMG_GPU-$i/usr/lib/libVK_IMG.so "$PKGDIR"/usr/lib/libVK_IMG.so.$i
    chmod -v 755 "$PKGDIR"/usr/lib/libVK_IMG.so.$i
done

abinfo "Copying auxiliary files ..."
cp -rv "$SRCDIR"/target/lib/firmware/ "$PKGDIR"/usr/lib/
cp -rv "$SRCDIR"/target/etc/vulkan/ "$PKGDIR"/usr/share/
mv -v "$PKGDIR"/usr/share/vulkan/icd.d/{icdconf,pvr}.json
cp -rv "$SRCDIR"/target/etc/OpenCL/ "$PKGDIR"/etc/
