KODI_DEV_HEADERS="""
  kodi-addon-dev
  kodi-audio-dev
  kodi-eventclients-dev
  kodi-game-dev
  kodi-inputstream-dev
  kodi-peripheral-dev
  kodi-pvr-dev
  kodi-screensaver-dev
  kodi-visualization-dev
"""

cd "$SRCDIR"/abbuild
for i in ${KODI_DEV_HEADERS}; do
	abinfo "Installing headers: $i"
	DESTDIR="${PKGDIR}" cmake -DCMAKE_INSTALL_COMPONENT="$i" -P cmake_install.cmake
done
cd "$SRCDIR"

for i in peripheral.joystick; do
	abinfo "Building extra addon $i ..."
	cd "$SRCDIR"/../$i
	cmake \
	        -G Ninja \
	        -DCMAKE_INSTALL_PREFIX=/usr \
	        -DCMAKE_INSTALL_LIBDIR=/usr/lib/kodi \
	        -DCMAKE_BUILD_TYPE=RelWithDebInfo \
	        -DBUILD_SHARED_LIBS=1 \
	        -DADDONS_TO_BUILD="$i" \
	        -DADDONS_SRC_PREFIX="$SRCDIR"/../"$i" \
	        "$SRCDIR"/cmake/addons
	ninja
	abinfo "Installing extra addon $i ..."
	mkdir -pv "$PKGDIR"/usr/share/kodi/addons/"$i"
	cp -rv "$SRCDIR"/../"$i"/build/depends/share/kodi/addons/"$i"/* \
	        "$PKGDIR"/usr/share/kodi/addons/"$i"/
	mkdir -pv "$PKGDIR"/usr/lib/kodi/addons/"$i"
	cp -rv "$SRCDIR"/../"$i"/build/depends/lib/kodi/addons/"$i"/*  \
	        "$PKGDIR"/usr/lib/kodi/addons/"$i"/
	cd "$SRCDIR"
done

abinfo "Installing Copacetic Extra Fonts ..."
cp -av "$SRCDIR"/../resource.fonts.copacetic \
    "$PKGDIR"/usr/share/kodi/addons/
