# Maintainer: Kira <[@kira](https://dev.kira-linux.org/kira)>

pkgname=bzz-initrd
pkgver=0.2.1
pkgrel=3
pkgdesc='Initrd image for Kira Linux'
url='https://dev.kira-linux.org'
arch=(x86_64)

_nyanit_ver=0.2.1-1
_nyanit_src=v${_nyanit_ver}.tar.gz
_nyanit_src_dir=nyanit

makedepends=(
  bcachefs-tools
  dosfstools
  coreutils
  pax-utils
  rust
  tar
  bc
  cpio
  gettext
  pahole
  perl
  python
  xz
  gzip
  zstd
)
options=(
  !debug
)


source=(
  https://dev.kira-linux.org/kira-linux/nyanit/archive/${_nyanit_src}
)

# source=(
#   nyanit.zip
# )


sha256sums=('9c8e20c3d32174037b26fea4e936467ed9391284bf7ff4675ecf4a83fd820742')
b2sums=('05f25e60c491b7ef558d832addd44784db09170418f643ad341050dddb60a78fb9feb9fb47603cdd4a651eacf1b1cbf515bf37dadf84b8dfc2755c1eeead7c30')

_tools_list=(
  /usr/bin/bcachefs
  /usr/bin/fsck
  /usr/bin/fsck.vfat
  /usr/bin/switch_root
  /usr/bin/blkid
)

build() {

  echo "Building NYANIT..."
  cd $_nyanit_src_dir
  cargo build --release
  cp target/release/nyanit $srcdir/init
  chmod +x $srcdir/init
  echo "##### DONE Building NYANIT #####"
  echo ""

  echo "Build initramfs image..."
  cd $srcdir
  $_nyanit_src_dir/build_initcpio.sh $srcdir

}

package() {
  pkgdesc="The $pkgdesc kernel and modules"
  license=(
    GPL-3.0-or-later
    GPL-2.0-or-later
    GPL-2.0-only
    Zlib
  )

  echo "Installing bzz-initrd"
  install -vDm 644 $srcdir/initramfs.cpio -t "$pkgdir/usr/share/$pkgname/"
}

