ports/net/jitsi/jicofo/Makefile

49 lines
1.3 KiB
Makefile

COMMENT = server-side focus component used in Jitsi Meet conferences
CATEGORIES = net
VERSION = 2.0.8319
PKGNAME = jicofo-${VERSION}
GH_ACCOUNT = jitsi
GH_PROJECT = jicofo
GH_TAGNAME = jitsi-meet_8319
DISTFILES += ${GH_DISTFILE}
# vendor maven dependencies
SITES.maven = https://files.bsd.ac/openbsd-distfiles/
DISTFILES.maven += jicofo-deps-${VERSION}.tgz
MAINTAINER = Philipp Buehler <pb-openbsd@sysfive.com>, \
Aisha Tammy <aisha@openbsd.org>
# Apache-2.0
PERMIT_PACKAGE = Yes
NO_TEST = Yes
MODULES = java
MODJAVA_VER = 11
BUILD_DEPENDS = devel/maven
RUN_DEPENDS = java/javaPathHelper
MAVEN_ARGS= --offline -DskipTests -Dassembly.skipAssembly=false
MAVEN_REPO= -Dmaven.repo.local=${WRKDIR}/m2
do-build:
cd ${WRKSRC} && \
${SETENV} ${MAKE_ENV} mvn ${MAVEN_REPO} ${MAVEN_ARGS} package
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/bin ${PREFIX}/share/jicofo/lib ${MODJAVA_JAR_DIR}
${SUBST_PROGRAM} ${FILESDIR}/jicofo.sh ${PREFIX}/bin/jicofo
${SUBST_DATA} ${FILESDIR}/jicofo.in.sh ${PREFIX}/share/jicofo/jicofo.in.sh.sample \
${FILESDIR}/jicofo.conf ${PREFIX}/share/jicofo/jicofo.conf.sample
${INSTALL_DATA} ${WRKSRC}/lib/logging.properties \
${PREFIX}/share/jicofo/lib/logging.properties.sample
${INSTALL_DATA} ${WRKSRC}/jicofo/target/jicofo-1.1-SNAPSHOT-jar-with-dependencies.jar ${MODJAVA_JAR_DIR}/jicofo.jar
.include <bsd.port.mk>