pkgname=systemd-boot-manager
pkgver=20
pkgrel=1
pkgdesc='A simple tool to maintain systemd-boot & systemd-boot entries for CachyOS'
arch=(any)
url="https://github.com/CachyOS/CachyOS-PKGBUILDS/tree/master/$pkgname"
license=(GPL-2.0-or-later)
backup=('etc/sdboot-manage.conf')
depends=(
  systemd
  findutils
  grep
  gawk
)

source=(
  sdboot-manage
  sdboot-manage.conf
  sdboot-kernel-update.hook
  sdboot-kernel-remove.hook
  sdboot-systemd-update.hook
)
sha512sums=('4376edb889cb0bf4e74b92b058e43842682703f830f7ec4191adaffc50da4732376e9dbf0c7544a97f54c85058c178de0a159293aefebb751533ff944de6cee0'
            'd4bd8d91b2768a37679181e2eb60c4be48829a1f1d20d24e0ecdfb2ff51a36310e318672f64fd2c09c076dd1ea5004493d7acf753c49011cdd221226d85411c5'
            '047da99a32b3cf1d9ff52ff347a0a8119f7c02a947d45c913c62d4c960d69aebcc240c1a466780bbcea08903361d8f33096d679e8aaac81d8a1f0c9fdf48f442'
            'a7a6adc9fea62a8884b3bcf78cb9958af361dd5ae21ebef71a095ad96713356cbbf53d141aaccadcb0775c83f3fc8bf7f3a1f48031cf603c2e69f3b38990df30'
            'ebd0c79def6f2d77b9eac63ca41460db5670220dd9ba033bd0c24017abc7f71da2250907f76cac0cc9cf10e219ef518b916aa547fafbba4715be4985cc278c50')

package() {
  install -D -m755 sdboot-manage "${pkgdir}/usr/bin/sdboot-manage"
  install -D -m644 sdboot-manage.conf "${pkgdir}/etc/sdboot-manage.conf"
  install -D -m644 sdboot-kernel-update.hook "${pkgdir}/usr/share/libalpm/hooks/sdboot-kernel-update.hook"
  install -D -m644 sdboot-kernel-remove.hook "${pkgdir}/usr/share/libalpm/hooks/sdboot-kernel-remove.hook"
  install -D -m644 sdboot-systemd-update.hook "${pkgdir}/usr/share/libalpm/hooks/sdboot-systemd-update.hook"
  install -d -m755 "${pkgdir}/etc/sdboot-manage.conf.d/"
  install -d -m755 "${pkgdir}/usr/lib/sdboot-manage.conf.d/"
}
