pkgsrc-wip/py-homeassistant/Makefile

55 lines
2.1 KiB
Makefile

# $NetBSD$
DISTNAME= homeassistant-0.97.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
PKGREVISION= 3
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_PYPI:=h/homeassistant/}
MAINTAINER= gdt@NetBSD.org
HOMEPAGE= https://www.home-assistant.io/
COMMENT= Home automation server
LICENSE= apache-2.0
#WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${VERSION}
#EGG_INFODIR= homeassistant-${VERSION}-py${PYVERSSUFFIX}.egg-info
USE_LANGUAGES= # none
PYTHON_VERSIONS_INCOMPATIBLE= 27
DEPENDS+= ${PYPKGPREFIX}-sqlite3>=3.7.0:../../databases/py-sqlite3
DEPENDS+= ${PYPKGPREFIX}-aiohttp>=3.5.4:../../www/py-aiohttp
#DEPENDS+= ${PYPKGPREFIX}-astral=1.10.1:../../FOO/py-astral
DEPENDS+= ${PYPKGPREFIX}-async-timeout>=3.0.1:../../devel/py-async-timeout
DEPENDS+= ${PYPKGPREFIX}-attrs>=19.1.0:../../devel/py-attrs
DEPENDS+= ${PYPKGPREFIX}-bcrypt>=3.1.7:../../security/py-bcrypt
DEPENDS+= ${PYPKGPREFIX}-certifi>=2019.6.16:../../security/py-certifi
# some notion of < 3.7, but that doesn't make sense.
#DEPENDS+= ${PYPKGPREFIX}-contextvars>=2.4:../../FOO/py-contextvars
DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=0.18:../../devel/py-importlib-metadata
DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.10.1:../../textproc/py-jinja2
#DEPENDS+= ${PYPKGPREFIX}-PyJWT>=1.7.1:../../FOO/py-PyJWT
DEPENDS+= ${PYPKGPREFIX}-cryptography>=2.7:../../security/py-cryptography
DEPENDS+= ${PYPKGPREFIX}-pip>=8.0.3:../../devel/py-pip
DEPENDS+= ${PYPKGPREFIX}-python-slugify>=3.0.2:../../devel/py-python-slugify
DEPENDS+= ${PYPKGPREFIX}-pytz>=2019.01:../../time/py-pytz
DEPENDS+= ${PYPKGPREFIX}-yaml>=5.1.1:../../textproc/py-yaml
DEPENDS+= ${PYPKGPREFIX}-requests>=2.22.0:../../devel/py-requests
DEPENDS+= ${PYPKGPREFIX}-ruamel-yaml>=0.15.99:../../devel/py-ruamel-yaml
DEPENDS+= ${PYPKGPREFIX}-voluptuous>=0.11.5:../../wip/py-voluptuous
#DEPENDS+= ${PYPKGPREFIX}-voluptuous-serialize>=2.1.0:../../FOO/py-voluptuous-serialize
HASS_DIR= ${VARBASE}/hass
PKG_GROUPS= hass
PKG_USERS= hass:hass
PKG_GECOS.hass= Home Assistant
PKG_HOME.hass= ${HASS_DIR}
OWN_DIRS_PERMS= ${HASS_DIR} hass hass 0700
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"