COMMENT =	terminal file browser for Unix-like systems with SSH

GH_ACCOUNT =	ferusx
GH_PROJECT =	scry-tui-file-browser
GH_TAGNAME =	v1.0.6

PKGNAME =	scry-${GH_TAGNAME:S/^v//}

CATEGORIES =	sysutils

MAINTAINER =	Markus Johnsson <hedningakjetil@gmail.com>
HOMEPAGE =	https://github.com/ferusx/scry-tui-file-browser

# BSD-3-Clause
PERMIT_PACKAGE =	Yes

WANTLIB +=	${MODCARGO_WANTLIB}

MODULES =	devel/cargo

CONFIGURE_STYLE =	cargo

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/target/release/scry \
	    ${PREFIX}/bin/scry

	${INSTALL_MAN} ${WRKSRC}/man/man1/scry.1 \
	    ${PREFIX}/man/man1/scry.1

	${INSTALL_DATA_DIR} ${PREFIX}/share/scry/shell
	${INSTALL_DATA} ${WRKSRC}/shell/scry.sh \
	    ${PREFIX}/share/scry/shell/scry.sh
	${INSTALL_DATA} ${WRKSRC}/shell/scry.csh \
	    ${PREFIX}/share/scry/shell/scry.csh

	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/scry
	${INSTALL_DATA} ${WRKSRC}/docs/SHELL_INTEGRATION.md \
	    ${PREFIX}/share/doc/scry/SHELL_INTEGRATION.md
	${INSTALL_DATA} ${WRKSRC}/docs/SHELL_INTEGRATION.txt \
	    ${PREFIX}/share/doc/scry/SHELL_INTEGRATION.txt

	${INSTALL_DATA_DIR} ${PREFIX}/share/scry/themes/scry_mild_themes_pack
	${INSTALL_DATA} ${WRKSRC}/themes/scry_mild_themes_pack/* \
	    ${PREFIX}/share/scry/themes/scry_mild_themes_pack/

	${INSTALL_DATA_DIR} ${PREFIX}/share/scry/themes/scry_strong_themes_pack
	${INSTALL_DATA} ${WRKSRC}/themes/scry_strong_themes_pack/* \
	    ${PREFIX}/share/scry/themes/scry_strong_themes_pack/

.include "crates.inc"
.include <bsd.port.mk>
