tutoriales_void/Plantillas/suckless-git/tabbed-git/template

40 lines
1.1 KiB
Plaintext

# 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 <tenshalito@gmail.com>"
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
}