# Maintainer: paperbenni <paperbenni@gmail.com>
_pkgname=plymouth-theme-instantos
pkgname=$_pkgname
pkgver=202401142251
pkgrel=1
pkgdesc="boot splash screen animation with the instantOS logo"
url="https://github.com/paperbenni/bash"
arch=('any')
license=('GPL2')
depends=('plymouth')
makedepends=('subversion' 'curl' 'git')
provides=(plymouth-theme-instantos)
conflicts=(plymouth-theme-instantos)
source=("$_pkgname::git+https://github.com/paperbenni/instantMETA.git")

sha256sums=('SKIP')

pkgver() {
    cd $_pkgname || exit 1
    date '+%Y%m%d%H%M'
}

package() {
    RAW="https://raw.githubusercontent.com/instantOS/instantLOGO/main"
    cd $_pkgname || exit 1
    mkdir -p ${pkgdir}/usr/share/plymouth/themes/instantos
    mkdir -p boot
    cd boot || exit 1
    for i in {0..29}; do
        echo "downloading frame $i"
        curl -o progress-"$i".png "$RAW"/boot/progress-"$i".png
    done
    curl -o instantos.plymouth "$RAW/boot/instantos.plymouth"
    curl -o instantos.script "$RAW/boot/instantos.script"
    cd .. || exit 1
    mv ./boot/* "${pkgdir}"/usr/share/plymouth/themes/instantos/
}
