Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: dendrite-0.5.1
@ 2021-12-02 23:08 TinfoilSubmarine
  2021-12-03 19:12 ` [PR PATCH] [Updated] " TinfoilSubmarine
                   ` (22 more replies)
  0 siblings, 23 replies; 24+ messages in thread
From: TinfoilSubmarine @ 2021-12-02 23:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1282 bytes --]

There is a new pull request by TinfoilSubmarine against master on the void-packages repository

https://github.com/TinfoilSubmarine/void-packages dendrite
https://github.com/void-linux/void-packages/pull/34358

New package: dendrite-0.5.1
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**


#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**


<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->

Closes https://github.com/void-linux/void-packages/issues/27818

A patch file from https://github.com/void-linux/void-packages/pull/34358.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-dendrite-34358.patch --]
[-- Type: text/x-diff, Size: 14200 bytes --]

From 4317a6fffb6e609020356008a9f73c6c4d52f6a3 Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Thu, 2 Dec 2021 12:05:46 -0500
Subject: [PATCH] New package: dendrite-0.5.1

---
 .../files/dendrite-monolith-server/log/run    |  1 +
 .../files/dendrite-monolith-server/run        |  5 +++
 .../dendrite-polylith-appservice/log/run      |  1 +
 .../files/dendrite-polylith-appservice/run    |  5 +++
 .../files/dendrite-polylith-clientapi/log/run |  1 +
 .../files/dendrite-polylith-clientapi/run     |  5 +++
 .../files/dendrite-polylith-eduserver/log/run |  1 +
 .../files/dendrite-polylith-eduserver/run     |  5 +++
 .../dendrite-polylith-federationapi/log/run   |  1 +
 .../files/dendrite-polylith-federationapi/run |  5 +++
 .../log/run                                   |  1 +
 .../dendrite-polylith-federationsender/run    |  5 +++
 .../files/dendrite-polylith-keyserver/log/run |  1 +
 .../files/dendrite-polylith-keyserver/run     |  5 +++
 .../files/dendrite-polylith-mediaapi/log/run  |  1 +
 .../files/dendrite-polylith-mediaapi/run      |  5 +++
 .../dendrite-polylith-roomserver/log/run      |  1 +
 .../files/dendrite-polylith-roomserver/run    |  5 +++
 .../log/run                                   |  1 +
 .../dendrite-polylith-signingkeyserver/run    |  5 +++
 .../files/dendrite-polylith-syncapi/log/run   |  1 +
 .../files/dendrite-polylith-syncapi/run       |  5 +++
 .../files/dendrite-polylith-userapi/log/run   |  1 +
 .../files/dendrite-polylith-userapi/run       |  5 +++
 srcpkgs/dendrite/template                     | 44 +++++++++++++++++++
 25 files changed, 116 insertions(+)
 create mode 120000 srcpkgs/dendrite/files/dendrite-monolith-server/log/run
 create mode 100755 srcpkgs/dendrite/files/dendrite-monolith-server/run
 create mode 120000 srcpkgs/dendrite/files/dendrite-polylith-appservice/log/run
 create mode 100755 srcpkgs/dendrite/files/dendrite-polylith-appservice/run
 create mode 120000 srcpkgs/dendrite/files/dendrite-polylith-clientapi/log/run
 create mode 100755 srcpkgs/dendrite/files/dendrite-polylith-clientapi/run
 create mode 120000 srcpkgs/dendrite/files/dendrite-polylith-eduserver/log/run
 create mode 100755 srcpkgs/dendrite/files/dendrite-polylith-eduserver/run
 create mode 120000 srcpkgs/dendrite/files/dendrite-polylith-federationapi/log/run
 create mode 100755 srcpkgs/dendrite/files/dendrite-polylith-federationapi/run
 create mode 120000 srcpkgs/dendrite/files/dendrite-polylith-federationsender/log/run
 create mode 100755 srcpkgs/dendrite/files/dendrite-polylith-federationsender/run
 create mode 120000 srcpkgs/dendrite/files/dendrite-polylith-keyserver/log/run
 create mode 100755 srcpkgs/dendrite/files/dendrite-polylith-keyserver/run
 create mode 120000 srcpkgs/dendrite/files/dendrite-polylith-mediaapi/log/run
 create mode 100755 srcpkgs/dendrite/files/dendrite-polylith-mediaapi/run
 create mode 120000 srcpkgs/dendrite/files/dendrite-polylith-roomserver/log/run
 create mode 100755 srcpkgs/dendrite/files/dendrite-polylith-roomserver/run
 create mode 120000 srcpkgs/dendrite/files/dendrite-polylith-signingkeyserver/log/run
 create mode 100755 srcpkgs/dendrite/files/dendrite-polylith-signingkeyserver/run
 create mode 120000 srcpkgs/dendrite/files/dendrite-polylith-syncapi/log/run
 create mode 100755 srcpkgs/dendrite/files/dendrite-polylith-syncapi/run
 create mode 120000 srcpkgs/dendrite/files/dendrite-polylith-userapi/log/run
 create mode 100755 srcpkgs/dendrite/files/dendrite-polylith-userapi/run
 create mode 100644 srcpkgs/dendrite/template

diff --git a/srcpkgs/dendrite/files/dendrite-monolith-server/log/run b/srcpkgs/dendrite/files/dendrite-monolith-server/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-monolith-server/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/dendrite/files/dendrite-monolith-server/run b/srcpkgs/dendrite/files/dendrite-monolith-server/run
new file mode 100755
index 000000000000..e54c91c3bcee
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-monolith-server/run
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd /var/lib/dendrite
+exec 2>&1
+exec chpst -u _dendrite:_dendrite dendrite-monolith-server \
+	--config /etc/dendrite/dendrite.yaml
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-appservice/log/run b/srcpkgs/dendrite/files/dendrite-polylith-appservice/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-appservice/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-appservice/run b/srcpkgs/dendrite/files/dendrite-polylith-appservice/run
new file mode 100755
index 000000000000..82d12b7a9c00
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-appservice/run
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd /var/lib/dendrite
+exec 2>&1
+exec chpst -u _dendrite:_dendrite dendrite-polylith-multi \
+	--config /etc/dendrite/dendrite.yaml appservice
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-clientapi/log/run b/srcpkgs/dendrite/files/dendrite-polylith-clientapi/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-clientapi/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-clientapi/run b/srcpkgs/dendrite/files/dendrite-polylith-clientapi/run
new file mode 100755
index 000000000000..4407645fcff6
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-clientapi/run
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd /var/lib/dendrite
+exec 2>&1
+exec chpst -u _dendrite:_dendrite dendrite-polylith-multi \
+	--config /etc/dendrite/dendrite.yaml clientapi
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-eduserver/log/run b/srcpkgs/dendrite/files/dendrite-polylith-eduserver/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-eduserver/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-eduserver/run b/srcpkgs/dendrite/files/dendrite-polylith-eduserver/run
new file mode 100755
index 000000000000..0ad5ceec923f
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-eduserver/run
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd /var/lib/dendrite
+exec 2>&1
+exec chpst -u _dendrite:_dendrite dendrite-polylith-multi \
+	--config /etc/dendrite/dendrite.yaml eduserver
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-federationapi/log/run b/srcpkgs/dendrite/files/dendrite-polylith-federationapi/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-federationapi/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-federationapi/run b/srcpkgs/dendrite/files/dendrite-polylith-federationapi/run
new file mode 100755
index 000000000000..478f1bb44ccf
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-federationapi/run
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd /var/lib/dendrite
+exec 2>&1
+exec chpst -u _dendrite:_dendrite dendrite-polylith-multi \
+	--config /etc/dendrite/dendrite.yaml federationapi
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-federationsender/log/run b/srcpkgs/dendrite/files/dendrite-polylith-federationsender/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-federationsender/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-federationsender/run b/srcpkgs/dendrite/files/dendrite-polylith-federationsender/run
new file mode 100755
index 000000000000..b23e534b1257
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-federationsender/run
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd /var/lib/dendrite
+exec 2>&1
+exec chpst -u _dendrite:_dendrite dendrite-polylith-multi \
+	--config /etc/dendrite/dendrite.yaml federationsender
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-keyserver/log/run b/srcpkgs/dendrite/files/dendrite-polylith-keyserver/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-keyserver/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-keyserver/run b/srcpkgs/dendrite/files/dendrite-polylith-keyserver/run
new file mode 100755
index 000000000000..c6f299533402
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-keyserver/run
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd /var/lib/dendrite
+exec 2>&1
+exec chpst -u _dendrite:_dendrite dendrite-polylith-multi \
+	--config /etc/dendrite/dendrite.yaml keyserver
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-mediaapi/log/run b/srcpkgs/dendrite/files/dendrite-polylith-mediaapi/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-mediaapi/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-mediaapi/run b/srcpkgs/dendrite/files/dendrite-polylith-mediaapi/run
new file mode 100755
index 000000000000..67f271cc77b3
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-mediaapi/run
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd /var/lib/dendrite
+exec 2>&1
+exec chpst -u _dendrite:_dendrite dendrite-polylith-multi \
+	--config /etc/dendrite/dendrite.yaml mediaapi
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-roomserver/log/run b/srcpkgs/dendrite/files/dendrite-polylith-roomserver/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-roomserver/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-roomserver/run b/srcpkgs/dendrite/files/dendrite-polylith-roomserver/run
new file mode 100755
index 000000000000..b0197ce5b328
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-roomserver/run
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd /var/lib/dendrite
+exec 2>&1
+exec chpst -u _dendrite:_dendrite dendrite-polylith-multi \
+	--config /etc/dendrite/dendrite.yaml roomserver
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-signingkeyserver/log/run b/srcpkgs/dendrite/files/dendrite-polylith-signingkeyserver/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-signingkeyserver/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-signingkeyserver/run b/srcpkgs/dendrite/files/dendrite-polylith-signingkeyserver/run
new file mode 100755
index 000000000000..95e4f68fc5f6
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-signingkeyserver/run
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd /var/lib/dendrite
+exec 2>&1
+exec chpst -u _dendrite:_dendrite dendrite-polylith-multi \
+	--config /etc/dendrite/dendrite.yaml signingkeyserver
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-syncapi/log/run b/srcpkgs/dendrite/files/dendrite-polylith-syncapi/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-syncapi/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-syncapi/run b/srcpkgs/dendrite/files/dendrite-polylith-syncapi/run
new file mode 100755
index 000000000000..3a0348c957ae
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-syncapi/run
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd /var/lib/dendrite
+exec 2>&1
+exec chpst -u _dendrite:_dendrite dendrite-polylith-multi \
+	--config /etc/dendrite/dendrite.yaml syncapi
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-userapi/log/run b/srcpkgs/dendrite/files/dendrite-polylith-userapi/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-userapi/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/dendrite/files/dendrite-polylith-userapi/run b/srcpkgs/dendrite/files/dendrite-polylith-userapi/run
new file mode 100755
index 000000000000..3cf98cf06c44
--- /dev/null
+++ b/srcpkgs/dendrite/files/dendrite-polylith-userapi/run
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd /var/lib/dendrite
+exec 2>&1
+exec chpst -u _dendrite:_dendrite dendrite-polylith-multi \
+	--config /etc/dendrite/dendrite.yaml userapi
diff --git a/srcpkgs/dendrite/template b/srcpkgs/dendrite/template
new file mode 100644
index 000000000000..9e567756d7d2
--- /dev/null
+++ b/srcpkgs/dendrite/template
@@ -0,0 +1,44 @@
+# Template file for 'dendrite'
+pkgname=dendrite
+version=0.5.1
+revision=1
+build_style=go
+go_import_path="github.com/matrix-org/dendrite"
+go_package="./cmd/..."
+short_desc="Dendrite is a second-generation Matrix homeserver written in Go"
+maintainer="Joel Beckmeyer <joel@beckmeyer.us>"
+license="Apache-2.0"
+homepage="https://matrix.org/docs/projects/server/dendrite"
+distfiles="https://github.com/matrix-org/dendrite/archive/v${version}.tar.gz"
+checksum=0c69e8031278d0b951e6a35532be939665ba8d8eab2d8eac80d8deed0656cf74
+
+system_accounts="_dendrite"
+_dendrite_homedir="/var/lib/dendrite"
+
+make_dirs="
+	/var/lib/dendrite 0700 _dendrite _dendrite
+	/var/log/dendrite 0755 _dendrite _dendrite
+	/etc/dendrite 0755 _dendrite _dendrite"
+
+pre_configure() {
+	vsed -e 's,\./logs,/var/log/dendrite,' \
+	 -e 's,: matrix_key.pem,: /etc/dendrite/matrix_key.pem,' \
+	 -i dendrite-config.yaml
+}
+
+post_install() {
+	vsconf dendrite-config.yaml dendrite.yaml
+
+	vsv dendrite-monolith-server
+	vsv dendrite-polylith-appservice
+	vsv dendrite-polylith-clientapi
+	vsv dendrite-polylith-eduserver
+	vsv dendrite-polylith-federationapi
+	vsv dendrite-polylith-federationsender
+	vsv dendrite-polylith-keyserver
+	vsv dendrite-polylith-mediaapi
+	vsv dendrite-polylith-roomserver
+	vsv dendrite-polylith-signingkeyserver
+	vsv dendrite-polylith-syncapi
+	vsv dendrite-polylith-userapi
+}

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2022-03-03 21:47 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-02 23:08 [PR PATCH] New package: dendrite-0.5.1 TinfoilSubmarine
2021-12-03 19:12 ` [PR PATCH] [Updated] " TinfoilSubmarine
2021-12-03 19:18 ` TinfoilSubmarine
2022-01-28 14:47 ` [PR PATCH] [Updated] " TinfoilSubmarine
2022-01-28 18:40 ` [PR PATCH] [Updated] New package: dendrite-0.6 TinfoilSubmarine
2022-02-04 18:29 ` TinfoilSubmarine
2022-02-04 18:29 ` TinfoilSubmarine
2022-02-10 14:14 ` [PR PATCH] [Updated] New package: dendrite-0.6.2 TinfoilSubmarine
2022-02-12 21:21 ` [PR REVIEW] New package: dendrite-0.6.3 jcgruenhage
2022-02-12 21:21 ` jcgruenhage
2022-02-14  3:12 ` TinfoilSubmarine
2022-02-14  3:22 ` [PR PATCH] [Updated] " TinfoilSubmarine
2022-02-14  3:23 ` [PR REVIEW] " TinfoilSubmarine
2022-02-14  9:40 ` jcgruenhage
2022-02-14 13:03 ` [PR PATCH] [Updated] " TinfoilSubmarine
2022-02-14 13:03 ` [PR REVIEW] " TinfoilSubmarine
2022-02-14 20:34 ` paper42
2022-02-14 20:34 ` paper42
2022-02-14 20:34 ` paper42
2022-02-15  2:52 ` [PR PATCH] [Updated] " TinfoilSubmarine
2022-02-15  2:53 ` TinfoilSubmarine
2022-02-15  2:53 ` [PR REVIEW] " TinfoilSubmarine
2022-02-22 18:04 ` [PR PATCH] [Updated] " TinfoilSubmarine
2022-03-03 21:47 ` [PR PATCH] [Merged]: New package: dendrite-0.6.4 paper42

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).