Voidlinux_repository/templates/Home/tabbed-dfcs/template

37 lines
1.2 KiB
Plaintext

# Template file for 'tabbed-dfcs' personal build
pkgname=tabbed-dfcs
version=0.7
revision=1
wrksrc="${pkgname}"
build_style=gnu-makefile
make_build_args="INCS=-I. LIBS=-lX11"
hostmakedepends="pkgconf"
makedepends="freetype-devel libX11-devel libXft-devel"
conflicts="tabbed>=0"
short_desc="Tab interface for application supporting Xembed"
maintainer="Diego Castillo <dsalazar9110@msn.com>"
license="MIT"
homepage="http://tools.suckless.org/tabbed/"
distfiles="https://git.disroot.org/d13g0x/tabbed-dfcs/archive/0.7.tar.gz"
checksum=66e53b0188c9f507f6a93d1d1095db8b24483bdc8708079efa65f59f7c8da4c1
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
}