# Maintainer: Dan Wahlin <dwahlin@gmail.com>

pkgname=learn-omarchy
pkgver=0.2.4
pkgrel=1
pkgdesc="Interactive, theme-aware courses for learning Omarchy"
arch=('any')
url="https://github.com/DanWahlin/learn-omarchy"
license=('MIT' 'CC-BY-4.0' 'CC0-1.0')
depends=(
  'bash' 'coreutils' 'sudo' 'hyprland' 'mpv' 'nodejs>=22.6' 'omarchy'
  'quickshell>=0.3' 'qt6-declarative' 'qt6-multimedia' 'qt6-multimedia-ffmpeg' 'xdg-utils'
  'xdg-terminal-exec' 'nautilus'
  'ttf-liberation' 'noto-fonts-emoji'
  'grim' 'slurp' 'gpu-screen-recorder' 'util-linux' 'ffmpeg'
)
makedepends=('make')
optdepends=(
  'btop: activity-monitor practice'
  'tesseract: OCR practice'
  'tesseract-data-eng: English OCR sample recognition'
  'zbar: QR recognition (zbarimg)'
  'qrencode: QR sample creation'
  'voxtype: optional dictation practice'
)
options=('!strip')
source=("$pkgname-$pkgver.tar.gz::$url/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz")
sha256sums=('34e13cb452dbef9104400cfc468dcee84575e511c11f425b69fd6a9b462599e5')

package() {
  cd "$srcdir/$pkgname-$pkgver"
  node tools/prepare-release.mjs --check .
  make DESTDIR="$pkgdir" PREFIX=/usr install
}
