summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDeon Spengler2022-02-23 16:39:37 +0200
committerDeon Spengler2022-02-23 16:39:37 +0200
commite6ad785d02af4e6b7bc3f01119049ac7e63a5bb5 (patch)
tree7e843cfbf43a2ba8e5b12b4c65616d22e3876d0a /PKGBUILD
downloadaur-e6ad785d02af4e6b7bc3f01119049ac7e63a5bb5.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7fe37f3ad593
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Deon Spengler <deon@spengler.co.za>
+
+pkgname=mautrix-googlechat
+pkgver=0.3.0
+pkgrel=1
+pkgdesc="A Matrix-Google Chat puppeting bridge."
+url="https://github.com/mautrix/googlechat"
+depends=(python
+ python-aiohttp
+ python-asyncpg
+ python-commonmark
+ python-magic-git
+ python-mautrix
+ python-olm
+ python-protobuf
+ python-pycryptodome
+ python-ruamel-yaml
+ python-unpaddedbase64
+ python-yarl)
+makedepends=(python-setuptools)
+license=(AGPLv3)
+arch=(any)
+install="${pkgname}.install"
+source=("https://github.com/mautrix/googlechat/archive/refs/tags/v${pkgver}.tar.gz"
+ "mautrix-googlechat-registration"
+ "mautrix-googlechat.service")
+sha256sums=('82c2b3c5acea8a85b0753ccb9c67576b42680f37312832fee537492a9363814e'
+ 'fe7b3a6b600d8ed79f55bd15cb1dab2ff52b06b7a0a33b76057d9d2adfa32249'
+ 'ae59346bae9bc0601714068b236fdbfbab6a9c363fe11207d01acc8a28f1194a')
+
+build() {
+ cd googlechat-${pkgver}
+ python setup.py build
+}
+
+package() {
+ cd googlechat-${pkgver}
+ python setup.py install --root="$pkgdir" --optimize=1
+
+ install -Dm664 ${pkgdir}/usr/example-config.yaml ${pkgdir}/etc/synapse/mautrix-googlechat/config.yaml
+ rm ${pkgdir}/usr/example-config.yaml
+ install -Dm755 ${srcdir}/mautrix-googlechat-registration ${pkgdir}/usr/bin/mautrix-googlechat-registration
+ install -Dm644 ${srcdir}/mautrix-googlechat.service ${pkgdir}/usr/lib/systemd/system/mautrix-googlechat.service
+}