# Maintainer: Thuumate # 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" }