diff --git a/srcpkgs/hub/template b/srcpkgs/hub/template index 4517d5e22f5..13154be6909 100644 --- a/srcpkgs/hub/template +++ b/srcpkgs/hub/template @@ -1,7 +1,7 @@ # Template file for 'hub' pkgname=hub version=2.14.2 -revision=4 +revision=5 build_style=go go_import_path=github.com/github/hub hostmakedepends="git groff" @@ -18,30 +18,33 @@ if [ "$CROSS_BUILD" ]; then fi post_install() { - if [ "$CROSS_BUILD" ]; then - vsed -e 's|bin/hub|hub|g' -i Makefile + # needs col(1), which is only built on glibc + if [ "$XBPS_TARGET_LIBC" = glibc ]; then + if [ "$CROSS_BUILD" ]; then + vsed -e 's|bin/hub|hub|g' -i Makefile - ( - # Build md2roff ourselves since it needs to be executed on - # the host, also use a subshell so we don't modify the - # environment of the main program - unset GOARCH GOARM GOOS - export CC="$CC_FOR_BUILD" - export CFLAGS="$CFLAGS_FOR_BUILD" - go build -o bin/md2roff github.com/github/hub/md2roff-bin - ) + ( + # Build md2roff ourselves since it needs to be executed on + # the host, also use a subshell so we don't modify the + # environment of the main program + unset GOARCH GOARM GOOS + export CC="$CC_FOR_BUILD" + export CFLAGS="$CFLAGS_FOR_BUILD" + go build -o bin/md2roff github.com/github/hub/md2roff-bin + ) + fi + + make man-pages + + for m in share/man/man1/*.1; do + vman $m + done + + for d in share/doc/hub-doc/*.html; do + vdoc $d + done fi - make man-pages - - for m in share/man/man1/*.1; do - vman $m - done - - for d in share/doc/hub-doc/*.html; do - vdoc $d - done - vlicense LICENSE vinstall etc/hub.zsh_completion 644 usr/share/zsh/site-functions _hub