40 lines
1.1 KiB
Plaintext
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
|
|
}
|