# Template file for 'tabbed' git version pkgname=tabbed-git version=0.6 revision=5 wrksrc="tabbed" build_style=gnu-makefile make_build_args="INCS=-I. LIBS=-lX11" hostmakedepends="git pkg-config" makedepends="freetype-devel libX11-devel libXft-devel" short_desc="Tab interface for application supporting Xembed" maintainer="Tuxliban Torvalds " license="MIT" homepage="http://tools.suckless.org/tabbed/" # Obtener versión más reciente en upstream do_fetch(){ git clone https://git.suckless.org/tabbed --depth 1 cd ${wrksrc} git checkout master } pre_build() { sed -i 's|-O0 ||g' config.mk sed -i 's|^CPPFLAGS =|override CPPFLAGS +=|g' config.mk sed -i 's|^CFLAGS =|override CFLAGS +=|g' config.mk sed -i 's|^LDFLAGS =|override LDFLAGS +=|g' config.mk # Remove BSD_SOURCE warning sed -i 's/-D_BSD_SOURCE/-D_DEFAULT_SOURCE/g' config.mk } do_build() { # Si existe una configuración custom del usuario se usará [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h make CC=$CC INCS="-I. -I${XBPS_CROSS_BASE}/usr/include/freetype2" LIBS="-lX11 -lXft -lfontconfig" } post_install() { vlicense LICENSE }