void-packages/srcpkgs/wordgrinder/template

42 lines
1.4 KiB
Bash

# Template file for 'wordgrinder'
pkgname=wordgrinder
version=0.7.1
revision=1
hostmakedepends="pkg-config ninja lua"
makedepends="ncurses-devel lua-devel zlib-devel libXft-devel libX11-devel
freetype-devel"
short_desc="A terminal-based word processor"
maintainer="Andrew Benson <abenson+void@gmail.com>"
license="MIT"
homepage="http://cowlark.com/wordgrinder"
distfiles="https://github.com/davidgiven/wordgrinder/archive/${version}.tar.gz"
checksum=54085af7963e1f67342bc0b1b20d1ccc75494f2e23d401b601cf3089acea747c
do_configure() {
export PKG_CONFIG_PATH=${XBPS_CROSS_BASE}/usr/lib/pkgconfig:${XBPS_CROSS_BASE}/usr/share/pkgconfig
export PKG_CONFIG_LIBDIR=${XBPS_CROSS_BASE}/usr/lib/pkgconfig
export PKG_CONFIG_SYSROOT_DIR=${XBPS_CROSS_BASE}
make wg-build/build.ninja LUA_PACKAGE=lua LUA_INTERPRETER=/usr/bin/lua XFT_PACKAGE=xft
}
do_build() {
ninja -f wg-build/build.ninja bin/xwordgrinder-builtin-x11-release
ninja -f wg-build/build.ninja bin/wordgrinder-builtin-curses-release
ninja -f wg-build/build.ninja bin/wordgrinder.1
}
do_install() {
vbin bin/wordgrinder-builtin-curses-release wordgrinder
vbin bin/xwordgrinder-builtin-x11-release xwordgrinder
vman bin/wordgrinder.1
vlicense licenses/COPYING.WordGrinder
}
wordgrinder-x11_package() {
short_descr+=" - x11 frontend"
depends="${sourcepkg}-${version}_${revision}"
pkg_install() {
vmove usr/bin/xwordgrinder
}
}