[arch-commits] Commit in matrix-synapse/trunk (PKGBUILD synapse.install)
Johannes Löthberg
demize at archlinux.org
Mon Jan 23 14:47:23 UTC 2017
Date: Monday, January 23, 2017 @ 14:47:22
Author: demize
Revision: 208565
upgpkg: matrix-synapse 0.18.7-3
Add matrix-angular-sdk optdep, and print post install warning about webclient requiring it.
Modified:
matrix-synapse/trunk/PKGBUILD
matrix-synapse/trunk/synapse.install
-----------------+
PKGBUILD | 5 +++--
synapse.install | 19 ++++++++++++++++++-
2 files changed, 21 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-01-23 14:40:21 UTC (rev 208564)
+++ PKGBUILD 2017-01-23 14:47:22 UTC (rev 208565)
@@ -2,7 +2,7 @@
pkgname=matrix-synapse
pkgver=0.18.7
-pkgrel=2
+pkgrel=3
pkgdesc="Matrix reference homeserver"
url="https://github.com/matrix-org/synapse"
@@ -24,7 +24,8 @@
'python2-jinja: e-mail notifications'
'python2-bleach: e-mail notifications'
'python2-matrix-synapse-ldap3: LDAP support'
- 'python2-psutil: metrics')
+ 'python2-psutil: metrics'
+ 'python2-matrix-angular-sdk: built-in web client')
source=("synapse-$pkgver.tar.gz::https://github.com/matrix-org/synapse/archive/v$pkgver.tar.gz"
'sysusers-synapse.conf'
Modified: synapse.install
===================================================================
--- synapse.install 2017-01-23 14:40:21 UTC (rev 208564)
+++ synapse.install 2017-01-23 14:47:22 UTC (rev 208565)
@@ -1,6 +1,6 @@
#!/bin/bash
-## arg 1: the new package version
+# arg 1: the new package version
post_install() {
if [[ ! -e /etc/synapse/homeserver.yaml ]]; then
cat <<-EOF
@@ -14,7 +14,24 @@
--config-path /etc/synapse/homeserver.yaml \\
--generate-config \\
--report-stats=yes
+
+ N.B.: The default synapse config enables the webclient feature.
+ Unless you have python2-matrix-angular-sdk installed this will make
+ synapse fail to start. Either disable it, or install
+ python2-matrix-angular-sdk.
EOF
install -dm700 -o 198 -g 198 /var/lib/synapse
fi
+
}
+
+# arg 1: the new package version
+# arg 2: the old package version
+post_upgrade() {
+ cat <<-EOF
+ ==> N.B.: The default synapse config enables the webclient feature.
+ Unless you have python2-matrix-angular-sdk installed this will make
+ synapse fail to start. Either disable it, or install
+ python2-matrix-angular-sdk.
+ EOF
+}
More information about the arch-commits
mailing list