pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

jitsi-meet-prosody: package the plug-ins for prosody



Module Name:	pkgsrc-wip
Committed By:	Pierre Pronchery <khorben%defora.org@localhost>
Pushed By:	khorben
Date:		Wed Nov 18 04:56:09 2020 +0100
Changeset:	e5402295259d735a588aef24f901828a06806359

Modified Files:
	Makefile
	jitsi-meet/Makefile
Added Files:
	jitsi-meet-prosody/DESCR
	jitsi-meet-prosody/Makefile
	jitsi-meet-prosody/PLIST
	jitsi-meet/Makefile.common

Log Message:
jitsi-meet-prosody: package the plug-ins for prosody

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=e5402295259d735a588aef24f901828a06806359

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                    |  1 +
 jitsi-meet-prosody/DESCR    | 12 ++++++++++++
 jitsi-meet-prosody/Makefile | 20 ++++++++++++++++++++
 jitsi-meet-prosody/PLIST    | 31 +++++++++++++++++++++++++++++++
 jitsi-meet/Makefile         |  9 +--------
 jitsi-meet/Makefile.common  | 15 +++++++++++++++
 6 files changed, 80 insertions(+), 8 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index 4c2c4b0821..7bc106a251 100644
--- a/Makefile
+++ b/Makefile
@@ -1680,6 +1680,7 @@ SUBDIR+=	jgraphx
 SUBDIR+=	jicofo
 SUBDIR+=	jitsi
 SUBDIR+=	jitsi-meet
+SUBDIR+=	jitsi-meet-prosody
 SUBDIR+=	jitsi-videobridge
 SUBDIR+=	jlibtool
 SUBDIR+=	jmol
diff --git a/jitsi-meet-prosody/DESCR b/jitsi-meet-prosody/DESCR
new file mode 100644
index 0000000000..320206a436
--- /dev/null
+++ b/jitsi-meet-prosody/DESCR
@@ -0,0 +1,12 @@
+Jitsi Meet is an open-source (Apache) WebRTC JavaScript application that uses
+Jitsi Videobridge to provide high quality, secure and scalable video
+conferences. Jitsi Meet in action can be seen at here at the session #482 of
+the VoIP Users Conference.
+
+The Jitsi Meet client runs in your browser, without installing anything else on
+your computer. You can try it out at https://meet.jit.si.
+
+Jitsi Meet allows very efficient collaboration. Users can stream their desktop
+or only some windows. It also supports shared document editing with Etherpad.
+
+This package contains additional modules for prosody.
diff --git a/jitsi-meet-prosody/Makefile b/jitsi-meet-prosody/Makefile
new file mode 100644
index 0000000000..67529eb6b5
--- /dev/null
+++ b/jitsi-meet-prosody/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+PKGNAME=	${GITHUB_PROJECT}-prosody-${DISTNAME}
+
+COMMENT=	Additional plug-ins for Prosody from Jitsi Meet
+
+WRKSRC=		${WRKDIR}/jitsi-meet-${DISTNAME}
+USE_TOOLS=	gmake tar
+
+DEPENDS+=	prosody-[0-9]*:../../chat/prosody
+
+INSTALLATION_DIRS+=	share/jitsi-meet-prosody
+
+NO_BUILD=	yes
+
+do-install:
+	cd ${WRKSRC}/resources/prosody-plugins && pax -rw -pp . ${DESTDIR}${PREFIX}/share/jitsi-meet-prosody
+
+.include "../../wip/jitsi-meet/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/jitsi-meet-prosody/PLIST b/jitsi-meet-prosody/PLIST
new file mode 100644
index 0000000000..e8056a1d3f
--- /dev/null
+++ b/jitsi-meet-prosody/PLIST
@@ -0,0 +1,31 @@
+@comment $NetBSD$
+share/jitsi-meet-prosody/ext_events.lib.lua
+share/jitsi-meet-prosody/mod_auth_token.lua
+share/jitsi-meet-prosody/mod_conference_duration.lua
+share/jitsi-meet-prosody/mod_conference_duration_component.lua
+share/jitsi-meet-prosody/mod_filter_iq_jibri.lua
+share/jitsi-meet-prosody/mod_filter_iq_rayo.lua
+share/jitsi-meet-prosody/mod_jibri_queue.lua
+share/jitsi-meet-prosody/mod_jibri_queue_component.lua
+share/jitsi-meet-prosody/mod_muc_allowners.lua
+share/jitsi-meet-prosody/mod_muc_call.lua
+share/jitsi-meet-prosody/mod_muc_domain_mapper.lua
+share/jitsi-meet-prosody/mod_muc_lobby_rooms.lua
+share/jitsi-meet-prosody/mod_muc_max_occupants.lua
+share/jitsi-meet-prosody/mod_muc_meeting_id.lua
+share/jitsi-meet-prosody/mod_muc_poltergeist.lua
+share/jitsi-meet-prosody/mod_muc_size.lua
+share/jitsi-meet-prosody/mod_muc_transcription_filter.lua
+share/jitsi-meet-prosody/mod_poltergeist_component.lua
+share/jitsi-meet-prosody/mod_presence_identity.lua
+share/jitsi-meet-prosody/mod_smacks.lua
+share/jitsi-meet-prosody/mod_speakerstats.lua
+share/jitsi-meet-prosody/mod_speakerstats_component.lua
+share/jitsi-meet-prosody/mod_token_verification.lua
+share/jitsi-meet-prosody/mod_turncredentials.lua
+share/jitsi-meet-prosody/mod_websocket_session_event.patch
+share/jitsi-meet-prosody/mod_websocket_smacks.patch
+share/jitsi-meet-prosody/muc_owner_allow_kick.patch
+share/jitsi-meet-prosody/poltergeist.lib.lua
+share/jitsi-meet-prosody/token/util.lib.lua
+share/jitsi-meet-prosody/util.lib.lua
diff --git a/jitsi-meet/Makefile b/jitsi-meet/Makefile
index 58f77e24eb..6e2bc780a3 100644
--- a/jitsi-meet/Makefile
+++ b/jitsi-meet/Makefile
@@ -1,16 +1,8 @@
 # $NetBSD$
 
-GITHUB_PROJECT=	jitsi-meet
-DISTNAME=	4476
 PKGNAME=	${GITHUB_PROJECT}-${DISTNAME}
-CATEGORIES=	chat
-MASTER_SITES=	${MASTER_SITE_GITHUB:=jitsi/}
-DIST_SUBDIR=	${GITHUB_PROJECT}
 
-MAINTAINER=	khorben%defora.org@localhost
-HOMEPAGE=	https://github.com/jitsi/jitsi-meet/
 COMMENT=	Secure, Simple and Scalable Video Conferences
-LICENSE=	apache-2.0
 
 WRKSRC=		${WRKDIR}/jitsi-meet-${DISTNAME}
 USE_TOOLS=	gmake tar
@@ -29,6 +21,7 @@ do-configure:
 post-install:
 	${RUN} ${TAR} -C ${DESTDIR}${PREFIX}/share -xjf ${WRKSRC}/jitsi-meet.tar.bz2
 
+.include "../../wip/jitsi-meet/Makefile.common"
 .include "../../lang/nodejs/buildlink3.mk"
 .include "../../lang/nodejs/nodeversion.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/jitsi-meet/Makefile.common b/jitsi-meet/Makefile.common
new file mode 100644
index 0000000000..88901cb6fb
--- /dev/null
+++ b/jitsi-meet/Makefile.common
@@ -0,0 +1,15 @@
+# $NetBSD$
+# used by wip/jitsi-meet/Makefile
+# used by wip/jitsi-meet-prosody/Makefile
+
+GITHUB_PROJECT=	jitsi-meet
+DISTNAME=	4476
+CATEGORIES=	chat
+MASTER_SITES=	${MASTER_SITE_GITHUB:=jitsi/}
+DIST_SUBDIR=	${GITHUB_PROJECT}
+
+MAINTAINER=	khorben%defora.org@localhost
+HOMEPAGE=	https://github.com/jitsi/jitsi-meet/
+LICENSE=	apache-2.0
+
+DISTINFO_FILE=	${.CURDIR}/../../wip/jitsi-meet/distinfo


Home | Main Index | Thread Index | Old Index