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