void-packages/srcpkgs/spectrwm/template

31 lines
979 B
Bash

# Template file for 'spectrwm'
pkgname=spectrwm
version=2.7.2
revision=2
_distname=SPECTRWM_2_7_2
wrksrc="spectrwm-${_distname}"
short_desc="A small dynamic tiling window manager for X11"
maintainer="Jakub Skrzypnik <jot.skrzyp@gmail.com>"
makedepends="libXt-devel libxcb-devel xcb-util-devel
xcb-util-wm-devel xcb-util-keysyms-devel
libXrandr-devel libXcursor-devel libXft-devel freetype-devel"
license="ISC"
homepage="http://spectrwm.org"
distfiles="https://github.com/conformal/spectrwm/archive/${_distname}.tar.gz"
checksum=23a5b306c5cdfda05eba365b652eca34e87f0b4317c7ff8059813adaa1c55afb
do_configure() {
sed -i "s,-I/usr/include/freetype2,-I${XBPS_CROSS_BASE}/usr/include/freetype2,g" linux/Makefile
}
do_build() {
cd linux
make COLOR=0 CC=$CC LD=$LD CFLAGS="$CFLAGS -std=c99" PREFIX=/usr
}
do_install() {
cd linux
make PREFIX=/usr DESTDIR=${DESTDIR} COLOR=0 install
cd ${wrksrc}
sed -n '/\*\//q; /^\/\*/d; s/^ \* \?//p' spectrwm.c > LICENSE
vlicense LICENSE
}