# % Trigger: 1589492802 % # Contributor: openfbt _pkgname=xsct pkgname=$_pkgname-git pkgver=r23.eaf655e pkgrel=1 pkgdesc='set color temperature of screen' url='https://github.com/faf0/sct' license=('PD') arch=('x86_64') makedepends=('git') depends=('libx11' 'xorgproto' 'libxrandr') provides=("$_pkgname") conflicts=("$_pkgname") source=("git+$url") sha512sums=('SKIP') pkgver() { cd "$pkgname" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } pkgver() { cd sct ( set -o pipefail git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) } build() { cd sct gcc -Wall -Wextra -Werror -pedantic -std=c99 -O2 -I /usr/X11R6/include xsct.c -o xsct -L /usr/X11R6/lib -lX11 -lXrandr -lm -s } package() { cd sct install -Dm755 xsct "$pkgdir/usr/bin/xsct" }