[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