# Maintainer: Markus Fritsche # sic client + agent skills. For agent hosts that drive remote commands. # Source of truth: git.reauktion.de/marfrit/sic pkgname=sic-agent pkgver=0.2.0 pkgrel=1 pkgdesc="sic client + agent skills: frame argv as netstrings and run it on a remote host via sicd (foreground + background skills)" arch=('x86_64' 'aarch64') url="https://git.reauktion.de/marfrit/sic" license=('MIT') makedepends=('go') depends=('openssh') source=("sic-${pkgver}.tar.gz::https://git.reauktion.de/marfrit/sic/archive/v${pkgver}.tar.gz") sha256sums=('fe0569013da5bfa248743cd04bc2f09da8217b04432aa69827ed5287a133a37c') build() { cd "${srcdir}/sic" case "$CARCH" in x86_64) export GOARCH=amd64 ;; aarch64) export GOARCH=arm64 ;; esac export GOOS=linux CGO_ENABLED=0 GOFLAGS='-buildvcs=false -trimpath' go build -ldflags='-s -w' -o sic ./cmd/sic } package() { cd "${srcdir}/sic" install -Dm755 sic "${pkgdir}/usr/bin/sic" # Agent skills — link into the agent's skills dir (e.g. ~/.claude/skills/). install -Dm644 SKILL.md "${pkgdir}/usr/share/sic-agent/skills/sic/SKILL.md" install -Dm644 SKILL-bg.md "${pkgdir}/usr/share/sic-agent/skills/sic-bg/SKILL.md" install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }