openbsd-ports/productivity/khard/Makefile
2022-11-13 20:31:00 +00:00

53 lines
1.4 KiB
Makefile

COMMENT = console vCard address book
MODPY_EGG_VERSION = 0.17.0
DISTNAME = khard-${MODPY_EGG_VERSION}
REVISION = 3
CATEGORIES = productivity
HOMEPAGE = https://github.com/scheibler/khard
MAINTAINER = Paco Esteban <paco@openbsd.org>
# GPLv3
PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PYBUILD = setuptools_scm
BUILD_DEPENDS = textproc/py-sphinx${MODPY_FLAVOR} \
${RUN_DEPENDS}
RUN_DEPENDS = devel/py-atomicwrites${MODPY_FLAVOR} \
devel/py-configobj${MODPY_FLAVOR} \
textproc/py-ruamel.yaml${MODPY_FLAVOR} \
textproc/py-unidecode${MODPY_FLAVOR} \
textproc/py-vobject${MODPY_FLAVOR}
USE_GMAKE = Yes
post-build:
@cd ${WRKSRC} && \
${MAKE_PROGRAM} -C doc man \
SPHINXAPIDOC=${LOCALBASE}/bin/sphinx-apidoc${MODPY_BIN_SUFFIX} \
SPHINXBUILD=${LOCALBASE}/bin/sphinx-build${MODPY_BIN_SUFFIX}
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/khard
cd ${WRKSRC}/doc/source/examples; \
${INSTALL_DATA} template.yaml khard.conf.example \
${PREFIX}/share/examples/khard
${INSTALL_DATA_DIR} ${PREFIX}/share/zsh/site-functions
${INSTALL_DATA} ${WRKSRC}/misc/zsh/{_khard,_email-khard} \
${PREFIX}/share/zsh/site-functions
${INSTALL_DATA_DIR} ${PREFIX}/man/man1
${INSTALL_DATA} ${WRKSRC}/doc/build/man/khard.1 \
${PREFIX}/man/man1
${INSTALL_DATA_DIR} ${PREFIX}/man/man5
${INSTALL_DATA} ${WRKSRC}/doc/build/man/khard.conf.5 \
${PREFIX}/man/man5
.include <bsd.port.mk>