forked from Lainports/opnsense-ports
41 lines
1.2 KiB
Makefile
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>
|