# Maintainer: Kyle Yasuda pkgname=screenshot-git pkgver=20250504.r0fa6ed0 # overridden by pkgver() pkgrel=1 pkgdesc="Wayland screenshot tool (grim/slurp/rofi/zenity/swappy) – git version" arch=('x86_64') url="https://gitea.suda.codes/sudacode/screenshot" license=('MIT') depends=( grim # capture slurp # region select rofi # menu picker zenity # file-save dialog wl-clipboard # wl-copy jq # JSON parsing hyprland # hyprctl swappy # annotation libnotify # notifications ) makedepends=(git go) provides=('screenshot') conflicts=('screenshot') source=("git+https://gitea.suda.codes/sudacode/screenshot.git") md5sums=('SKIP') pkgver() { cd screenshot local _ct=$(git log -1 --format='%ct') local _date=$(date -u -d "@${_ct}" +%Y%m%d) local _hash=$(git rev-parse --short=7 HEAD) printf '%s.r%s' "${_date}" "${_hash}" } build() { cd screenshot go mod download go build -trimpath -o screenshot } package() { cd screenshot install -Dm755 screenshot "${pkgdir}/usr/bin/screenshot" # install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" } # vim:set ts=2 sw=2 et: