# Maintainer: François Aichelbaum <francois@privateer.expert>
pkgname=cyclope
pkgver=0.1.0
pkgrel=1
pkgdesc="Privacy filter overlay — alert when someone looks at your screen"
arch=('x86_64' 'aarch64')
url="https://github.com/privateer/cyclope"
license=('MIT')
depends=('gtk3' 'libayatana-appindicator' 'libnotify' 'libxfixes')
options=('!strip')

_uarch=$([[ "$CARCH" == "x86_64" ]] && echo "x86_64" || echo "aarch64")
source=("${pkgname}-${pkgver}-linux-${_uarch}.tar.gz")
sha256sums=('SKIP')

package() {
    local d="$srcdir/${pkgname}-${pkgver}-linux-${_uarch}"

    install -Dm755 "$d/cyclope" "$pkgdir/usr/bin/cyclope"

    for lib in "$d/libs/"*.so*; do
        [ -f "$lib" ] && install -Dm755 "$lib" \
            "$pkgdir/usr/local/lib/$(basename "$lib")"
    done

    install -Dm644 "$d/deploy/cyclope.service" \
        "$pkgdir/usr/lib/systemd/user/cyclope.service"
    install -Dm644 "$d/deploy/cyclope.desktop" \
        "$pkgdir/usr/share/applications/cyclope.desktop"
    install -Dm644 "$d/assets/icons/32.png" \
        "$pkgdir/usr/share/icons/hicolor/32x32/apps/cyclope.png"
}
