# Maintainer: Ufuk Kazan <hello@kairaprime.com>
pkgname=rigdeck
pkgver=0.1.0
pkgrel=1
pkgdesc="Control your always-on home server from your laptop (GTK)"
arch=('any')
url="https://kairaprime.com"
license=('MIT')
depends=('python' 'python-gobject' 'gtk3' 'sshfs' 'openssh' 'wol' 'xdg-utils')

# For AUR, point source at your published tarball or git repo and add sha256sums,
# e.g.:  source=("$pkgname-$pkgver.tar.gz::https://kairaprime.com/rigdeck-$pkgver.tar.gz")
# The package() below builds straight from a local checkout (run makepkg from
# packaging/arch/ inside the repo).

package() {
  local root="$startdir/../.."
  install -d "$pkgdir/usr/share/rigdeck"
  cp -r "$root/rigdeck" "$root/main.py" "$root/config.example.json" "$pkgdir/usr/share/rigdeck/"
  find "$pkgdir/usr/share/rigdeck" -name __pycache__ -type d -prune -exec rm -rf {} +

  install -Dm755 /dev/stdin "$pkgdir/usr/bin/rigdeck" <<'EOF'
#!/bin/sh
exec python3 /usr/share/rigdeck/main.py "$@"
EOF

  install -Dm644 "$root/rigdeck.desktop"     "$pkgdir/usr/share/applications/rigdeck.desktop"
  install -Dm644 "$root/assets/rigdeck-256.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/rigdeck.png"
  install -Dm644 "$root/assets/rigdeck.svg"     "$pkgdir/usr/share/icons/hicolor/scalable/apps/rigdeck.svg"
  install -Dm644 "$root/LICENSE"             "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
