Guest User

mautrix-facebook-git-changes_2021-03-09.patch

a guest
Mar 8th, 2021
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 5.00 KB | None | 0 0
  1. diff --git a/PKGBUILD b/PKGBUILD
  2. index afbd80b..7873b47 100644
  3. --- a/PKGBUILD
  4. +++ b/PKGBUILD
  5. @@ -2,7 +2,7 @@
  6.  
  7.  _pkgbase=mautrix-facebook
  8.  pkgname=${_pkgbase}-git
  9. -pkgver=r447.19e9e20
  10. +pkgver=r462.2fb76cb
  11.  pkgrel=1
  12.  pkgdesc="A double puppeting Facebook bridge with multi-user support for Hangouts"
  13.  arch=(any)
  14. @@ -11,38 +11,34 @@ license=(AGPLv3)
  15.  url="https://github.com/tulir/mautrix-facebook"
  16.  depends=(python
  17.          python-aiohttp
  18. -        python-alembic
  19. -        python-sqlalchemy
  20. -        python-commonmark
  21. +        python-yarl
  22. +        python-asyncpg
  23.          python-ruamel-yaml
  24. -        python-mautrix
  25. +        python-commonmark
  26.          python-magic-git
  27. -        python-fbchat-asyncio
  28. -        python-beautifulsoup4
  29. +        python-mautrix
  30. +        python-pycryptodome
  31. +        python-paho-mqtt
  32. +
  33.          python-pillow
  34. -        python-yaml
  35. -        python-idna
  36. -        python-future
  37. -        python-pycrypto
  38. -        python-asyncpg
  39. -        sudo
  40. +        python-olm
  41. +        python-unpaddedbase64
  42. +        python-setuptools
  43.         )
  44.  makedepends=(git)
  45.  optdepends=()
  46.  source=("${_pkgbase}::git+https://github.com/tulir/${_pkgbase}"
  47.         "usr-share.patch"
  48.         "README"
  49. -       "mautrix-facebook-db-upgrade"
  50.         "sysusers-mautrix-facebook.conf"
  51.         "tmpfiles-mautrix-facebook.conf"
  52.         "${_pkgbase}.service")
  53.  sha256sums=('SKIP'
  54. -            '637a4d95fb551394133562b3be27cc7c2d1d5893096e33c9df86f22697fb087d'
  55. +            'd513b67b7ed70a7d4b19aece23d820e309629bc25131caf136101bb2508fc075'
  56.              '4e7cad7b07af957fb85cc45faeee12b6ff78c7a731306984449699c300b94054'
  57. -            '793016de273d6dc0a2fdfd1090942aa2ec3cc75c0cad333ed231bb8561fddfd0'
  58.              'd981fb6fef944b83a4089683075ab2ae1cf095a6814e4d3bdce500d3309cb617'
  59.              '9e7d00ea24067447fde0f3c4c08ea70760db85975d93496ed82f597cd8c863d6'
  60. -            '76da1de365d5df8f85c90050fc8485b64c4275caa6762326ed3deebb045396a3')
  61. +            'a405ddaff8d16e09caae4346b4721727c1d3e86ca3d8325c54e0180b771bc12f')
  62.  
  63.  pkgver() {
  64.    cd "$srcdir/${_pkgbase}"
  65. @@ -65,7 +61,6 @@ package() {
  66.  
  67.    cd "$srcdir/"
  68.    install -Dm644 "$srcdir"/README -t "$pkgdir"/etc/synapse/mautrix-facebook/
  69. -  install -Dm755 "$srcdir"/mautrix-facebook-db-upgrade -t "$pkgdir"/usr/bin/
  70.    install -Dm644 ${_pkgbase}.service -t  "${pkgdir}"/usr/lib/systemd/system/
  71.    install -Dm644 "$srcdir"/sysusers-mautrix-facebook.conf "$pkgdir"/usr/lib/sysusers.d/mautrix-facebook.conf
  72.    install -Dm644 "$srcdir"/tmpfiles-mautrix-facebook.conf "$pkgdir"/usr/lib/tmpfiles.d/mautrix-facebook.conf
  73. diff --git a/README b/README
  74. index c1d1f91..4ec4dae 100644
  75. --- a/README
  76. +++ b/README
  77. @@ -23,8 +23,5 @@ Quick Setup:
  78.  5. Restart synapse
  79.   sudo systemctl restart synapse
  80.  
  81. -6. Create/update the database:
  82. - sudo mautrix-facebook-db-upgrade
  83. -
  84. -7. Start the bridge:
  85. +6. Start the bridge:
  86.   sudo systemctl start mautrix-facebook
  87. diff --git a/mautrix-facebook-db-upgrade b/mautrix-facebook-db-upgrade
  88. deleted file mode 100644
  89. index 9735084..0000000
  90. --- a/mautrix-facebook-db-upgrade
  91. +++ /dev/null
  92. @@ -1,16 +0,0 @@
  93. -#!/bin/bash
  94. -
  95. -if [[ $EUID -ne 0 ]]; then
  96. -   echo "This script must be run as root"
  97. -   exit 1
  98. -fi
  99. -
  100. -cd /var/lib/mautrix-facebook
  101. -
  102. -if [[ ! -e /var/lib/mautrix-facebook/alembic ]]; then
  103. -  ln -s /usr/share/mautrix-facebook/alembic ./
  104. -fi
  105. -if [[ ! -e /var/lib/mautrix-facebook/alembic.ini ]]; then
  106. -  ln -s /usr/share/mautrix-facebook/alembic.ini ./
  107. -fi
  108. -sudo -u mautrix-facebook alembic -x config=/etc/synapse/mautrix-facebook/config.yaml upgrade head
  109. diff --git a/mautrix-facebook.service b/mautrix-facebook.service
  110. index 85cd908..45dea9a 100644
  111. --- a/mautrix-facebook.service
  112. +++ b/mautrix-facebook.service
  113. @@ -6,7 +6,7 @@ Type=simple
  114.  User=mautrix-facebook
  115.  Group=mautrix-facebook
  116.  WorkingDirectory=/var/lib/mautrix-facebook/
  117. -ExecStart=/usr/bin/python -m mautrix-facebook -c /etc/synapse/mautrix-facebook/config.yaml \
  118. +ExecStart=/usr/bin/python -m mautrix_facebook -c /etc/synapse/mautrix-facebook/config.yaml \
  119.            -r /etc/synapse/mautrix-facebook/registration.yaml
  120.  Restart=always
  121.  RestartSec=3
  122. diff --git a/usr-share.patch b/usr-share.patch
  123. index 8ab37d4..34a573f 100644
  124. --- a/usr-share.patch
  125. +++ b/usr-share.patch
  126. @@ -2,16 +2,9 @@ diff --git a/setup.py b/setup.py
  127.  index 794e0f9..4f2bf38 100644
  128.  --- a/setup.py
  129.  +++ b/setup.py
  130. -@@ -70,8 +70,9 @@ setuptools.setup(
  131. -         "example-config.yaml",
  132. -     ]},
  133. +@@ -70,6 +70,6 @@ setuptools.setup(
  134.       data_files=[
  135. --        (".", ["alembic.ini", "mautrix_facebook/example-config.yaml"]),
  136. --        ("alembic", ["alembic/env.py"]),
  137. --        ("alembic/versions", glob.glob("alembic/versions/*.py"))
  138. -+        ("./share/mautrix-facebook", ["alembic.ini", "mautrix_facebook/example-config.yaml"]),
  139. -+        ("./share/mautrix-facebook/alembic", ["alembic/env.py"]),
  140. -+        ("./share/mautrix-facebook/alembic/versions", glob.glob("alembic/versions/*.py"))
  141. -+
  142. +-        (".", ["mautrix_facebook/example-config.yaml"]),
  143. ++        ("./share/mautrix-facebook", ["mautrix_facebook/example-config.yaml"]),
  144.       ],
  145.   )
Add Comment
Please, Sign In to add comment