aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Matei Pintilie <luca@lucamatei.com>2024-01-01 16:38:27 +0000
committerLuca Matei Pintilie <luca@lucamatei.com>2024-05-09 08:01:32 +0000
commit03eec20b351b71662f729227132cba6c20b5f92f (patch)
tree38203684f17e683f2feff05b3b42b364ac7d8741
parent2e1d86f8a213f56361983b0520052a6af45c0f51 (diff)
downloadvoid-packages-user/luca/matterbridge.tar
void-packages-user/luca/matterbridge.tar.gz
void-packages-user/luca/matterbridge.tar.bz2
void-packages-user/luca/matterbridge.tar.lz
void-packages-user/luca/matterbridge.tar.xz
void-packages-user/luca/matterbridge.tar.zst
void-packages-user/luca/matterbridge.zip
New package: matterbridge-1.26.0.user/luca/matterbridge
-rw-r--r--srcpkgs/matterbridge/files/matterbridge/run7
-rw-r--r--srcpkgs/matterbridge/template19
2 files changed, 26 insertions, 0 deletions
diff --git a/srcpkgs/matterbridge/files/matterbridge/run b/srcpkgs/matterbridge/files/matterbridge/run
new file mode 100644
index 00000000000..3e15ebb86f9
--- /dev/null
+++ b/srcpkgs/matterbridge/files/matterbridge/run
@@ -0,0 +1,7 @@
+#!/bin/sh
+exec 2>&1
+[ -r ./conf ] && . ./conf
+ulimit -n ${MAX_OPEN_FILES:-8192}
+export MATTERBRIDGE_CONFIG=${MATTERBRIDGE_CONFIG:-/etc/matterbridge.toml}
+
+exec matterbridge -conf "${MATTERBRIDGE_CONFIG}"
diff --git a/srcpkgs/matterbridge/template b/srcpkgs/matterbridge/template
new file mode 100644
index 00000000000..46221dedf87
--- /dev/null
+++ b/srcpkgs/matterbridge/template
@@ -0,0 +1,19 @@
+# Template file for 'matterbridge'
+pkgname=matterbridge
+version=1.26.0
+revision=1
+build_style=go
+go_import_path="github.com/42wim/matterbridge"
+conf_files="/etc/matterbridge.toml"
+short_desc="Bridge between various chatting services"
+maintainer="Luca Matei Pintilie <luca@lucamatei.com>"
+license="Apache-2.0"
+homepage="https://github.com/42wim/matterbridge/"
+changelog="https://github.com/42wim/matterbridge/releases/"
+distfiles="https://github.com/42wim/matterbridge/archive/refs/tags/v$version.tar.gz"
+checksum=00e1bbfe3b32f2feccf9a7f13a6f12b1ce28a5eb04cc7b922b344e3493497425
+
+post_install() {
+ vconf matterbridge.toml.sample matterbridge.toml
+ vsv matterbridge
+}