opnsense-ports/net-p2p/lain-uplink-exchange/Makefile
2025-02-13 04:59:42 +02:00

41 lines
1.2 KiB
Makefile

PORTNAME= lain-uplink-exchange
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.3
CATEGORIES= net-p2p net-mgmt
MASTER_SITES?= https://git.lainlounge.xyz/mykola/lux/archive/
DISTNAME= v${DISTVERSION}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= mykola@lainlounge.xyz
COMMENT= Lain Uplink eXchange - distributed host information
WWW= https://git.lainlounge.xyz/mykola/lux
WRKSRC= ${WRKDIR}/lux
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules
GO_TARGET= .:lux
USE_GITHUB= nodefault
GH_TUPLE= google:uuid:v1.6.0:google_uuid/vendor/github.com/google/uuid \
op:go-logging:970db520ece7:op_go_logging/vendor/github.com/op/go-logging
USERS= lux
GROUPS= lux
USE_RC_SUBR= lux_node lux_host
CONFLICTS_INSTALL= lux
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/LICENSE ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
${MKDIR} ${STAGEDIR}/var/lux
${INSTALL_DATA} ${WRKSRC}/dist/samples/lux-node.xml ${STAGEDIR}/var/lux/lux-node.xml.sample
${INSTALL_DATA} ${WRKSRC}/dist/samples/lux-host.xml ${STAGEDIR}/var/lux/lux-host.xml.sample
${MKDIR} ${STAGEDIR}/var/run/lux
.include <bsd.port.mk>