pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/chat/jitsi-videobridge
Module Name: pkgsrc
Committed By: khorben
Date: Thu Feb 16 10:33:08 UTC 2023
Modified Files:
pkgsrc/chat/jitsi-videobridge: Makefile PLIST distinfo
Log Message:
jitsi-videobridge: register dependency on jitsi-srtp
While there, ship jitsi-videobridge as a single JAR file.
Tested on NetBSD/amd64.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/chat/jitsi-videobridge/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/chat/jitsi-videobridge/PLIST \
pkgsrc/chat/jitsi-videobridge/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/chat/jitsi-videobridge/Makefile
diff -u pkgsrc/chat/jitsi-videobridge/Makefile:1.1 pkgsrc/chat/jitsi-videobridge/Makefile:1.2
--- pkgsrc/chat/jitsi-videobridge/Makefile:1.1 Tue Jan 3 10:29:35 2023
+++ pkgsrc/chat/jitsi-videobridge/Makefile Thu Feb 16 10:33:08 2023
@@ -1,19 +1,22 @@
-# $NetBSD: Makefile,v 1.1 2023/01/03 10:29:35 khorben Exp $
+# $NetBSD: Makefile,v 1.2 2023/02/16 10:33:08 khorben Exp $
.include "../../chat/jitsi-meet/Makefile.common"
GITHUB_PROJECT= jitsi-videobridge
PKGNAME= ${GITHUB_PROJECT}-${JITSI_MEET_VERSION}
+PKGREVISION= 1
HOMEPAGE= https://github.com/jitsi/jitsi-videobridge/
COMMENT= WebRTC compatible video router or SFU
DISTINFO_FILE= ${.CURDIR}/../../chat/jitsi-videobridge/distinfo
DISTFILES= ${DEFAULT_DISTFILES}
-DISTFILES+= jitsi-videobridge-java-deps-${JITSI_MEET_VERSION}.tar.gz
-SITES.jitsi-videobridge-java-deps-${JITSI_MEET_VERSION}.tar.gz= \
+DISTFILES+= jitsi-videobridge-java-deps-${JITSI_MEET_VERSION}nb1.tar.gz
+SITES.jitsi-videobridge-java-deps-${JITSI_MEET_VERSION}nb1.tar.gz= \
ftp://ftp.NetBSD.org/pub/NetBSD/misc/khorben/
+DEPENDS+= jitsi-srtp-[0-9]*:../../chat/jitsi-srtp
+
USE_TOOLS+= bash:run pax:build unzip
USE_JAVA2= 17
@@ -23,9 +26,10 @@ TOOL_DEPENDS+= apache-maven-[0-9]*:../..
MAVEN_FLAGS+= -Duser.home=${FAKEHOMEDIR}
MAVEN_FLAGS+= -Dmaven.repo.local=${WRKDIR}/deps
MAVEN_FLAGS+= --offline
+MAVEN_FLAGS+= -PbuildFatJar
MAVEN_FLAGS+= -DskipTests
MAVEN_FLAGS+= -Dassembly.skipAssembly=false
-MVN= mvn ${MAVEN_FLAGS}
+MVN= ${PKGSRC_SETENV} ${MAKE_ENV} mvn ${MAVEN_FLAGS}
REPLACE_BASH= jvb/resources/jvb.sh
REPLACE_BASH+= resources/collect-dump-logs.sh
@@ -76,12 +80,8 @@ do-build:
cd ${WRKSRC} && ${MVN} package
do-install:
- ${RM} -rf ${DESTDIR}${PREFIX}/share/jitsi-videobridge-${JITSI_MEET_VERSION} \
- ${DESTDIR}${PREFIX}/share/jitsi-videobridge
- cd ${DESTDIR}${PREFIX}/share && \
- ${UNZIP_CMD} ${WRKSRC}/jvb/target/jitsi-videobridge-${JITSI_MEET_VERSION}-archive.zip
- ${MV} ${DESTDIR}${PREFIX}/share/jitsi-videobridge-${JITSI_MEET_VERSION} \
- ${DESTDIR}${PREFIX}/share/jitsi-videobridge
+ ${INSTALL_DATA} ${WRKSRC}/jvb/target/jitsi-videobridge-${JITSI_MEET_VERSION}-jar-with-dependencies.jar \
+ ${DESTDIR}${PREFIX}/share/jitsi-videobridge/jitsi-videobridge.jar
${LN} -sf ../share/jitsi-videobridge/jvb.sh \
${DESTDIR}${PREFIX}/bin/jvb
${INSTALL_DATA} ${WRKSRC}/jvb/src/main/resources/reference.conf \
@@ -96,6 +96,10 @@ do-install:
${DESTDIR}${PREFIX}/share/jitsi-videobridge/collect-dump-logs.sh
${INSTALL_SCRIPT} ${WRKSRC}/resources/graceful_shutdown.sh \
${DESTDIR}${PREFIX}/share/jitsi-videobridge/graceful_shutdown.sh
+ ${INSTALL_DATA} ${WRKSRC}/jvb/resources/jvb.bat \
+ ${DESTDIR}${PREFIX}/share/jitsi-videobridge/jvb.bat
+ ${INSTALL_SCRIPT} ${WRKSRC}/jvb/resources/jvb.sh \
+ ${DESTDIR}${PREFIX}/share/jitsi-videobridge/jvb.sh
.include "../../mk/java-vm.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/chat/jitsi-videobridge/PLIST
diff -u pkgsrc/chat/jitsi-videobridge/PLIST:1.2 pkgsrc/chat/jitsi-videobridge/PLIST:1.3
--- pkgsrc/chat/jitsi-videobridge/PLIST:1.2 Fri Feb 10 12:50:13 2023
+++ pkgsrc/chat/jitsi-videobridge/PLIST Thu Feb 16 10:33:08 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2023/02/10 12:50:13 khorben Exp $
+@comment $NetBSD: PLIST,v 1.3 2023/02/16 10:33:08 khorben Exp $
bin/jvb
share/examples/jitsi-videobridge/jvb.conf
share/examples/jitsi-videobridge/logging.properties
@@ -9,135 +9,3 @@ share/jitsi-videobridge/graceful_shutdow
share/jitsi-videobridge/jitsi-videobridge.jar
share/jitsi-videobridge/jvb.bat
share/jitsi-videobridge/jvb.sh
-share/jitsi-videobridge/lib/agafua-syslog-0.4.jar
-share/jitsi-videobridge/lib/annotations-23.0.0.jar
-share/jitsi-videobridge/lib/aopalliance-repackaged-3.0.1.jar
-share/jitsi-videobridge/lib/asm-9.3.jar
-share/jitsi-videobridge/lib/asm-analysis-9.3.jar
-share/jitsi-videobridge/lib/asm-commons-9.3.jar
-share/jitsi-videobridge/lib/asm-tree-9.3.jar
-share/jitsi-videobridge/lib/bcpkix-jdk15on-1.70.jar
-share/jitsi-videobridge/lib/bcprov-jdk15on-1.70.jar
-share/jitsi-videobridge/lib/bctls-jdk15on-1.70.jar
-share/jitsi-videobridge/lib/bcutil-jdk15on-1.70.jar
-share/jitsi-videobridge/lib/cglib-nodep-2.2.jar
-share/jitsi-videobridge/lib/checker-qual-3.12.0.jar
-share/jitsi-videobridge/lib/commons-lang3-3.12.0.jar
-share/jitsi-videobridge/lib/config-1.4.2.jar
-share/jitsi-videobridge/lib/error_prone_annotations-2.7.1.jar
-share/jitsi-videobridge/lib/failureaccess-1.0.1.jar
-share/jitsi-videobridge/lib/gson-2.8.5.jar
-share/jitsi-videobridge/lib/guava-31.0.1-jre.jar
-share/jitsi-videobridge/lib/hk2-api-3.0.1.jar
-share/jitsi-videobridge/lib/hk2-locator-3.0.1.jar
-share/jitsi-videobridge/lib/hk2-utils-3.0.1.jar
-share/jitsi-videobridge/lib/ice4j-3.0-58-gf41542d.jar
-share/jitsi-videobridge/lib/j2objc-annotations-1.3.jar
-share/jitsi-videobridge/lib/jackson-annotations-2.13.0.jar
-share/jitsi-videobridge/lib/jackson-core-2.13.0.jar
-share/jitsi-videobridge/lib/jackson-databind-2.13.0.jar
-share/jitsi-videobridge/lib/jackson-module-jakarta-xmlbind-annotations-2.13.0.jar
-share/jitsi-videobridge/lib/jackson-module-kotlin-2.12.4.jar
-share/jitsi-videobridge/lib/jain-sip-ri-ossonly-1.2.279-jitsi-oss1.jar
-share/jitsi-videobridge/lib/jakarta.activation-2.0.1.jar
-share/jitsi-videobridge/lib/jakarta.annotation-api-2.1.0.jar
-share/jitsi-videobridge/lib/jakarta.inject-api-2.0.0.jar
-share/jitsi-videobridge/lib/jakarta.servlet-api-5.0.0.jar
-share/jitsi-videobridge/lib/jakarta.transaction-api-2.0.0.jar
-share/jitsi-videobridge/lib/jakarta.validation-api-3.0.0.jar
-share/jitsi-videobridge/lib/jakarta.ws.rs-api-3.0.0.jar
-share/jitsi-videobridge/lib/jakarta.xml.bind-api-3.0.1.jar
-share/jitsi-videobridge/lib/java-sdp-nist-bridge-1.2.jar
-share/jitsi-videobridge/lib/javassist-3.28.0-GA.jar
-share/jitsi-videobridge/lib/jcl-core-2.8.jar
-share/jitsi-videobridge/lib/jersey-client-3.0.4.jar
-share/jitsi-videobridge/lib/jersey-common-3.0.4.jar
-share/jitsi-videobridge/lib/jersey-container-jetty-http-3.0.4.jar
-share/jitsi-videobridge/lib/jersey-container-servlet-3.0.4.jar
-share/jitsi-videobridge/lib/jersey-container-servlet-core-3.0.4.jar
-share/jitsi-videobridge/lib/jersey-entity-filtering-3.0.4.jar
-share/jitsi-videobridge/lib/jersey-hk2-3.0.4.jar
-share/jitsi-videobridge/lib/jersey-media-jaxb-3.0.4.jar
-share/jitsi-videobridge/lib/jersey-media-json-jackson-3.0.4.jar
-share/jitsi-videobridge/lib/jersey-server-3.0.4.jar
-share/jitsi-videobridge/lib/jersey-test-framework-core-3.0.4.jar
-share/jitsi-videobridge/lib/jetty-alpn-client-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-annotations-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-client-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-http-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-io-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-jakarta-servlet-api-5.0.2.jar
-share/jitsi-videobridge/lib/jetty-jndi-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-plus-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-proxy-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-rewrite-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-security-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-server-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-servlet-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-servlets-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-util-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-webapp-11.0.10.jar
-share/jitsi-videobridge/lib/jetty-xml-11.0.10.jar
-share/jitsi-videobridge/lib/jicoco-1.1-121-gbaa7d30.jar
-share/jitsi-videobridge/lib/jicoco-config-1.1-121-gbaa7d30.jar
-share/jitsi-videobridge/lib/jicoco-metrics-1.1-121-gbaa7d30.jar
-share/jitsi-videobridge/lib/jitsi-media-transform-${PKGVERSION}.jar
-share/jitsi-videobridge/lib/jitsi-metaconfig-1.0-11-g8cf950e.jar
-share/jitsi-videobridge/lib/jitsi-srtp-1.1-7-gd8d1435.jar
-share/jitsi-videobridge/lib/jitsi-utils-1.0-124-ge57838f.jar
-share/jitsi-videobridge/lib/jitsi-xmpp-extensions-1.0-59-g76a5c13.jar
-share/jitsi-videobridge/lib/jna-5.9.0.jar
-share/jitsi-videobridge/lib/jnilib-1.0-9-g45bf9f2.jar
-share/jitsi-videobridge/lib/jniwrapper-java-1.0-9-g45bf9f2.jar
-share/jitsi-videobridge/lib/jniwrapper-native-1.0-9-g45bf9f2.jar
-share/jitsi-videobridge/lib/json-simple-1.1.1.jar
-share/jitsi-videobridge/lib/jsr305-3.0.2.jar
-share/jitsi-videobridge/lib/jxmpp-core-1.0.3.jar
-share/jitsi-videobridge/lib/jxmpp-jid-1.0.3.jar
-share/jitsi-videobridge/lib/jxmpp-util-cache-1.0.3.jar
-share/jitsi-videobridge/lib/kotlin-reflect-1.6.21.jar
-share/jitsi-videobridge/lib/kotlin-stdlib-1.6.21.jar
-share/jitsi-videobridge/lib/kotlin-stdlib-common-1.6.21.jar
-share/jitsi-videobridge/lib/kotlin-stdlib-jdk7-1.6.21.jar
-share/jitsi-videobridge/lib/kotlin-stdlib-jdk8-1.6.21.jar
-share/jitsi-videobridge/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
-share/jitsi-videobridge/lib/logging.properties
-share/jitsi-videobridge/lib/minidns-core-1.0.4.jar
-share/jitsi-videobridge/lib/object-cloner-0.1.jar
-share/jitsi-videobridge/lib/objenesis-2.1.jar
-share/jitsi-videobridge/lib/osgi-resource-locator-1.0.3.jar
-share/jitsi-videobridge/lib/pcap4j-core-1.8.2.jar
-share/jitsi-videobridge/lib/pcap4j-packetfactory-static-1.8.2.jar
-share/jitsi-videobridge/lib/reflections-0.9.11.jar
-share/jitsi-videobridge/lib/rtp-${PKGVERSION}.jar
-share/jitsi-videobridge/lib/sctp-1.0-9-g45bf9f2.jar
-share/jitsi-videobridge/lib/sdp-api-1.0.jar
-share/jitsi-videobridge/lib/sentry-5.3.0.jar
-share/jitsi-videobridge/lib/simpleclient-0.16.0.jar
-share/jitsi-videobridge/lib/simpleclient_common-0.16.0.jar
-share/jitsi-videobridge/lib/simpleclient_tracer_common-0.16.0.jar
-share/jitsi-videobridge/lib/simpleclient_tracer_otel-0.16.0.jar
-share/jitsi-videobridge/lib/simpleclient_tracer_otel_agent-0.16.0.jar
-share/jitsi-videobridge/lib/slf4j-api-1.7.32.jar
-share/jitsi-videobridge/lib/slf4j-jdk14-1.7.32.jar
-share/jitsi-videobridge/lib/smack-core-4.4.6.jar
-share/jitsi-videobridge/lib/smack-extensions-4.4.6.jar
-share/jitsi-videobridge/lib/smack-im-4.4.6.jar
-share/jitsi-videobridge/lib/smack-java8-4.4.6.jar
-share/jitsi-videobridge/lib/smack-resolver-javax-4.4.6.jar
-share/jitsi-videobridge/lib/smack-sasl-javax-4.4.6.jar
-share/jitsi-videobridge/lib/smack-streammanagement-4.4.6.jar
-share/jitsi-videobridge/lib/smack-tcp-4.4.6.jar
-share/jitsi-videobridge/lib/smack-xmlparser-4.4.6.jar
-share/jitsi-videobridge/lib/smack-xmlparser-stax-4.4.6.jar
-share/jitsi-videobridge/lib/spotbugs-annotations-4.6.0.jar
-share/jitsi-videobridge/lib/videobridge.rc
-share/jitsi-videobridge/lib/websocket-core-client-11.0.10.jar
-share/jitsi-videobridge/lib/websocket-core-common-11.0.10.jar
-share/jitsi-videobridge/lib/websocket-core-server-11.0.10.jar
-share/jitsi-videobridge/lib/websocket-jetty-api-11.0.10.jar
-share/jitsi-videobridge/lib/websocket-jetty-client-11.0.10.jar
-share/jitsi-videobridge/lib/websocket-jetty-common-11.0.10.jar
-share/jitsi-videobridge/lib/websocket-jetty-server-11.0.10.jar
-share/jitsi-videobridge/lib/websocket-servlet-11.0.10.jar
-share/jitsi-videobridge/lib/weupnp-0.1.4.jar
Index: pkgsrc/chat/jitsi-videobridge/distinfo
diff -u pkgsrc/chat/jitsi-videobridge/distinfo:1.2 pkgsrc/chat/jitsi-videobridge/distinfo:1.3
--- pkgsrc/chat/jitsi-videobridge/distinfo:1.2 Fri Feb 10 12:50:13 2023
+++ pkgsrc/chat/jitsi-videobridge/distinfo Thu Feb 16 10:33:08 2023
@@ -1,9 +1,10 @@
-$NetBSD: distinfo,v 1.2 2023/02/10 12:50:13 khorben Exp $
+$NetBSD: distinfo,v 1.3 2023/02/16 10:33:08 khorben Exp $
BLAKE2s (jitsi-videobridge/jitsi-meet_8252.tar.gz) = 48e5632391354d29b1540f3be570d3218f9fe7d7474ff28588660c59f957ac97
SHA512 (jitsi-videobridge/jitsi-meet_8252.tar.gz) = 6c66b81b073386f2aac86d12174de0b511113fe97108fa97d9d57374ed56e54787878463c28942bab1d89abdc575392cfbf4cbde215722599d2f83e7519030d2
Size (jitsi-videobridge/jitsi-meet_8252.tar.gz) = 62326089 bytes
-BLAKE2s (jitsi-videobridge/jitsi-videobridge-java-deps-2.0.8252.tar.gz) = c255d056867d2809bc488064e1575dee291c4ad4aaaebf0fef60d90533d1388b
-SHA512 (jitsi-videobridge/jitsi-videobridge-java-deps-2.0.8252.tar.gz) =
11260b7b5c39337b4c3202190677f7af82b404e2cd75950d77c087a2e3c6d7c1c13635dc185e3f94807b92284c4eecdf0b1cb52ec1d03041584c111a526af80e
-Size (jitsi-videobridge/jitsi-videobridge-java-deps-2.0.8252.tar.gz) = 263322397 bytes
+BLAKE2s (jitsi-videobridge/jitsi-videobridge-java-deps-2.0.8252nb1.tar.gz) = f97c686d0bb734b12c2b445f08e9e70151288f92b2f8e69355d4468f2cd775ea
+SHA512 (jitsi-videobridge/jitsi-videobridge-java-deps-2.0.8252nb1.tar.gz) =
0d4ba2485142a99137dcc7f8ff8cf381ac6410f07db6e601ebbef21642fafbc74e76cdb24c9114ddd81244e9fd3f4c2629e84ff6ac22cecf86e6660caa83ce59
+Size (jitsi-videobridge/jitsi-videobridge-java-deps-2.0.8252nb1.tar.gz) = 266481125 bytes
SHA1 (patch-jvb_resources_jvb.sh) = 35a514a615d07f96357934ab901ca027f76bbcb8
+SHA1 (patch-pom.xml) = e096e21460272b08ac0d0d3480d23e1de12cb50f
Home |
Main Index |
Thread Index |
Old Index