# # ~~~ www-apps/zigbee2mqtt # # ~~~ a zigbee to MQTT bridge # # # ~~~ metadata # portage info EAPI=8 SLOT=0 KEYWORDS="amd64" # info HOMEPAGE="https://zigbee2mqtt.io/" DESCRIPTION="A Zigbee to MQTT bridge" LICENSE="GPL-3" # package data SRC_URI=" https://github.com/koenkk/zigbee2mqtt/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz https://files.autumnfo.rest/gentoo/zigbee2mqtt/zigbee2mqtt-${PV}-node_modules.tar.gz" # # ~~~ dependencies # use systemd inherit systemd # build-time dependencies BDEPEND="net-libs/nodejs[npm]" # run-time dependencies RDEPEND=" acct-user/zigbee2mqtt acct-group/zigbee2mqtt net-libs/nodejs" # # ~~~ steps # configure src_configure() { : } # compile src_compile() { npm run build } # install src_install() { insinto /usr/share/zigbee2mqtt doins -r ${S}/* fowners zigbee2mqtt:zigbee2mqtt /usr/share/zigbee2mqtt/data systemd_dounit "${FILESDIR}/zigbee2mqtt.service" }