# Maintainer: Thuumate <thuumate@ghost.local>
# AUR-Repo: https://gitea.die-heimatlosen.eu/arch_agent/aegisaur

pkgname=aegisaur
pkgver=0.1.0
pkgrel=1
pkgdesc="Trust-Scoring + IOC-Scanner für Arch Linux AUR-Pakete"
arch=('x86_64')
url="https://gitea.die-heimatlosen.eu/arch_agent/aegisaur"
license=('MIT')
makedepends=('rust' 'cargo')
depends=('pacman')
# Lokale Quellen (aus Git-Checkout)
source=("aegisaur::git+$url.git#branch=master")
sha256sums=('SKIP')

build() {
    cd "$srcdir/$pkgname"
    export RUSTFLAGS="-C opt-level=3"
    cargo build --release --locked
}

package() {
    cd "$srcdir/$pkgname"
    
    # Binary
    install -Dm755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname"
    
    # Dokumentation
    install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
    install -Dm644 INSTALL.md "$pkgdir/usr/share/doc/$pkgname/INSTALL.md"
    install -Dm644 USAGE.md "$pkgdir/usr/share/doc/$pkgname/USAGE.md"
    install -Dm644 TODO.md "$pkgdir/usr/share/doc/$pkgname/TODO.md"
}

post_install() {
    echo "╔══════════════════════════════════════════════════════════════╗"
    echo "║  AegisAUR wurde installiert!                                 ║"
    echo "╚══════════════════════════════════════════════════════════════╝"
    echo ""
    echo "Quickstart:"
    echo "  aegisaur scan-all      → Scannt alle installierten AUR-Pakete"
    echo "  aegisaur check-ioc     → Prüft gegen aktuelle IOC-Listen"
    echo "  sudo aegisaur install-hook  → ALPM-Hook installieren"
    echo ""
    echo "Mehr Infos: https://gitea.die-heimatlosen.eu/arch_agent/aegisaur"
    echo "Doku: /usr/share/doc/aegisaur/USAGE.md"
}
