pkgsrc-WIP-changes archive

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

jitsi-meet: Provide instructions



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Mon Mar 3 09:43:03 2025 -0500
Changeset:	5066c61a552a5fb64b3c39a58cee52d7564e353f

Modified Files:
	jitsi-meet/Makefile
	jitsi-meet/PLIST
	jitsi-meet/TODO
Added Files:
	jitsi-meet/files/README.pkgsrc

Log Message:
jitsi-meet: Provide instructions

Install a README.pkgsrc in $docdir with a caution that this is not
easy, pointers to upstream docs, and various web postings.

Drop TODO about instructions, as what's hard is not about pkgsrc.

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

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

diffstat:
 jitsi-meet/Makefile            |  4 +++-
 jitsi-meet/PLIST               |  1 +
 jitsi-meet/TODO                |  2 --
 jitsi-meet/files/README.pkgsrc | 26 ++++++++++++++++++++++++++
 4 files changed, 30 insertions(+), 3 deletions(-)

diffs:
diff --git a/jitsi-meet/Makefile b/jitsi-meet/Makefile
index 99d455d610..cce3cdca7b 100644
--- a/jitsi-meet/Makefile
+++ b/jitsi-meet/Makefile
@@ -26,7 +26,7 @@ CONF_FILES+=		${EGDIR}/title.html ${PKG_SYSCONFDIR}/title.html
 # \todo Explain how this variable makes its way into the package.
 BUILD_DEFS+=		VARBASE
 
-INSTALLATION_DIRS=	${EGDIR} share/examples/jitsi-meet
+INSTALLATION_DIRS=	${EGDIR} share/examples/jitsi-meet share/doc/jitsi-meet
 
 do-configure:
 	cd ${WRKSRC} && \
@@ -47,5 +47,7 @@ post-install:
 		${DESTDIR}${PREFIX}/share/examples/jitsi-meet/interface_config.js
 	${INSTALL_DATA} ${WRKSRC}/title.html \
 		${DESTDIR}${PREFIX}/share/examples/jitsi-meet/title.html
+	${INSTALL_DATA} files/README.pkgsrc \
+		${DESTDIR}${PREFIX}/share/doc/jitsi-meet/README.pkgsrc
 
 .include "../../mk/bsd.pkg.mk"
diff --git a/jitsi-meet/PLIST b/jitsi-meet/PLIST
index 0b8073c543..506d47d479 100644
--- a/jitsi-meet/PLIST
+++ b/jitsi-meet/PLIST
@@ -1,4 +1,5 @@
 @comment $NetBSD$
+share/doc/jitsi-meet/README.pkgsrc
 share/examples/jitsi-meet/config.js
 share/examples/jitsi-meet/interface_config.js
 share/examples/jitsi-meet/title.html
diff --git a/jitsi-meet/TODO b/jitsi-meet/TODO
index 455f5401a4..72459c9725 100644
--- a/jitsi-meet/TODO
+++ b/jitsi-meet/TODO
@@ -4,8 +4,6 @@
 - Excise google analytics, following pkgsrc's norm of removing
   phone-home code.
 
-- Provide installation instructions.
-
 - No longer pull data from the network (see www/gitea)
 
 - Resolve chat/jitsi-meet/Makefile.common setting DISTINFO_FILE but
diff --git a/jitsi-meet/files/README.pkgsrc b/jitsi-meet/files/README.pkgsrc
new file mode 100644
index 0000000000..08c341e40b
--- /dev/null
+++ b/jitsi-meet/files/README.pkgsrc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+First, understand that installing jitsi-meet is an advanced-level
+system administration activity.  There is very little about jitsi-meet
+that is specific to pkgsrc.
+
+Read the upstream installation and configuration instructions:
+
+  https://jitsi.github.io/handbook/docs/devops-guide/
+
+Note that, surprisingly, there are no instructions for nginx
+configuration.  Apparently that is within the Debian packages, and
+reading that (after finding it) is likely helpful.  The following
+link, old and not validated, may also be helpful:
+
+  https://pub.nethence.com/chat/jitsi-meet-nginx
+
+Using prosody is the standard approach, documented by upstream.
+Multiple old web pages explain how to use ejabberd instead:
+
+  https://blog.windfluechter.net/content/blog/2020/06/19/1759-jitsi-meet-and-ejabberd
+  https://blog.jabberhead.tk/2020/03/16/install-jitsi-meet-alongside-ejabberd/
+
+An old configuration example:
+
+  https://github.com/debalance/meet.debalance.de/tree/master/etc


Home | Main Index | Thread Index | Old Index