# $OpenBSD: Makefile,v 1.4 2018/09/22 08:30:07 jasper Exp $

COMMENT =	rsync for cloud storage
V =		1.43.1
DISTNAME =	rclone-v${V}
PKGNAME =	rclone-${V}

CATEGORIES =	sysutils

HOMEPAGE =	https://rclone.org/

MAINTAINER =	Jasper Lievisse Adriaanse <jasper@openbsd.org>

# MIT
PERMIT_PACKAGE_CDROM = Yes

WANTLIB += c pthread

MASTER_SITES =  https://github.com/ncw/rclone/releases/download/v${V}/

MODULES =	lang/go
MODGO_TYPE =	bin

ALL_TARGET =	github.com/ncw/rclone

do-install:
	${INSTALL_PROGRAM} ${MODGO_WORKSPACE}/bin/rclone ${PREFIX}/bin/
	${INSTALL_MAN} ${WRKSRC}/rclone.1 ${PREFIX}/man/man1
	${INSTALL_DATA_DIR} ${PREFIX}/share/bash-completion/completions/ \
		${PREFIX}/share/zsh/vendor-completions/
	${INSTALL_DATA} ${FILESDIR}/rclone.bash \
		${PREFIX}/share/bash-completion/completions/rclone
	${INSTALL_DATA} ${FILESDIR}/rclone.zsh \
		${PREFIX}/share/zsh/vendor-completions/_rclone

# maintainer target to generate completion files
completions:
.for s in bash zsh
	${LOCALBASE}/bin/rclone genautocomplete $s ${FILESDIR}/rclone.$s
.endfor

.include <bsd.port.mk>
