Date: Sunday, June 24, 2018 @ 17:15:35 Author: archange Revision: 345274
Initial addition of matterbridge to [community] Added: matterbridge/ matterbridge/repos/ matterbridge/trunk/ matterbridge/trunk/PKGBUILD matterbridge/trunk/matterbridge.service ----------------------+ PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ matterbridge.service | 12 ++++++++++++ 2 files changed, 49 insertions(+) Added: matterbridge/trunk/PKGBUILD =================================================================== --- matterbridge/trunk/PKGBUILD (rev 0) +++ matterbridge/trunk/PKGBUILD 2018-06-24 17:15:35 UTC (rev 345274) @@ -0,0 +1,37 @@ +# Maintainer: Bruno Pagani <[email protected]> + +pkgname=matterbridge +pkgver=1.11.0 +pkgrel=1 +pkgdesc="Multi-protocols (IRC/XMPP/Mattermost/Slack/Matrix/etc) bridge" +arch=('x86_64') +_url="github.com/42wim/matterbridge" +url="https://${_url}" +license=('Apache') +depends=('glibc') +makedepends=('go-pie') +backup=('etc/matterbridge.toml') +source=(${pkgname}-${pkgver}.tar.gz::"${url}/archive/v${pkgver}.tar.gz" + ${pkgname}-${pkgver}.tar.gz.asc::"${url}/releases/download/v${pkgver}/v${pkgver}.tar.gz.asc" + 'matterbridge.service') +sha256sums=('d33c27b30486f864fc6d5950dacf22c4babb688570ccffcc70cf5582557b57ba' + 'SKIP' + 'afb424b918f7108f5efae39afbed5d23d9a2c36710c6e0adbb96c7e5c7835aa3') +validpgpkeys=('CC7D978417C1AEA1E4CDD7240E41AB4BF4C610B4') # wim <[email protected]> + +prepare() { + export GOPATH="${srcdir}"/gopath + mkdir -p "$GOPATH"/src/${_url} + cp -r ${pkgname}-${pkgver}/* "$GOPATH"/src/${_url} +} + +build() { + export GOPATH="${srcdir}"/gopath + go install -v ${_url} +} + +package() { + install -Dm755 gopath/bin/matterbridge -t "${pkgdir}"/usr/bin/ + install -Dm644 ${pkgname}-${pkgver}/matterbridge.toml.sample "${pkgdir}"/etc/matterbridge.toml + install -Dm644 ${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/ +} Added: matterbridge/trunk/matterbridge.service =================================================================== --- matterbridge/trunk/matterbridge.service (rev 0) +++ matterbridge/trunk/matterbridge.service 2018-06-24 17:15:35 UTC (rev 345274) @@ -0,0 +1,12 @@ +[Unit] +Description=Multi-protocols bridge for online communications +After=network.target + +[Service] +User=nobody +Group=nobody +ExecStart=/usr/bin/matterbridge -conf /etc/matterbridge.toml +Type=simple + +[Install] +WantedBy=multi-user.target
