Date: Wednesday, April 6, 2022 @ 14:38:21 Author: alerque Revision: 1181599
archrelease: copy trunk to community-x86_64 Added: matterbridge/repos/community-x86_64/PKGBUILD (from rev 1181598, matterbridge/trunk/PKGBUILD) matterbridge/repos/community-x86_64/matterbridge.service (from rev 1181598, matterbridge/trunk/matterbridge.service) Deleted: matterbridge/repos/community-x86_64/PKGBUILD matterbridge/repos/community-x86_64/matterbridge.service ----------------------+ PKGBUILD | 92 ++++++++++++++++++++++++------------------------- matterbridge.service | 78 ++++++++++++++++++++--------------------- 2 files changed, 85 insertions(+), 85 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-04-06 14:37:09 UTC (rev 1181598) +++ PKGBUILD 2022-04-06 14:38:21 UTC (rev 1181599) @@ -1,46 +0,0 @@ -# Maintainer: Caleb Macalennan <ca...@alerque.com> -# Maintainer: Justin Kromlinger <hashwo...@archlinux.org> -# Contributor: Bruno Pagani <archa...@archlinux.org> - -pkgname=matterbridge -pkgver=1.25.0 -pkgrel=1 -pkgdesc='Multi-protocols (IRC/XMPP/Mattermost/Slack/Matrix/etc) bridge' -arch=(x86_64) -url="https://github.com/42wim/$pkgname" -license=(Apache) -depends=(glibc - gcc-libs) -makedepends=(go - git) -backup=("etc/$pkgname.toml") -_archive="$pkgname-$pkgver" -source=("$url/archive/v$pkgver/$_archive.tar.gz" - "$_archive.tar.gz.asc::$url/releases/download/v$pkgver/v$pkgver.tar.gz.asc" - "$pkgname.service") -sha256sums=('c8ae52a07d06f416ba9439f0b8fa9163c6f19ca4520a941eb4f6aa5452682017' - 'SKIP' - '338171f409a0e55589b86959e37871d61d21dc89cec6b212b552eaf4e516e069') -validpgpkeys=(CC7D978417C1AEA1E4CDD7240E41AB4BF4C610B4) # wim <w...@42.be> - -prepare() { - cd "$_archive" - go mod vendor -} - -build() { - cd "$_archive" - export CGO_CPPFLAGS="$CPPFLAGS" - export CGO_CFLAGS="$CFLAGS" - export CGO_CXXFLAGS="$CXXFLAGS" - export CGO_LDFLAGS="$LDFLAGS" - export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw -ldflags=-linkmode=external" - go build -v -o "$pkgname" . -} - -package() { - cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "$pkgname" - install -Dm0644 -t "$pkgdir/usr/lib/systemd/system/" "../$pkgname.service" - install -Dm0600 matterbridge.toml.sample "$pkgdir/etc/$pkgname.toml" -} Copied: matterbridge/repos/community-x86_64/PKGBUILD (from rev 1181598, matterbridge/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-04-06 14:38:21 UTC (rev 1181599) @@ -0,0 +1,46 @@ +# Maintainer: Caleb Macalennan <ca...@alerque.com> +# Maintainer: Justin Kromlinger <hashwo...@archlinux.org> +# Contributor: Bruno Pagani <archa...@archlinux.org> + +pkgname=matterbridge +pkgver=1.25.0 +pkgrel=2 +pkgdesc='Multi-protocols (IRC/XMPP/Mattermost/Slack/Matrix/etc) bridge' +arch=(x86_64) +url="https://github.com/42wim/$pkgname" +license=(Apache GPL3) +depends=(glibc + gcc-libs) +makedepends=(go + git) +backup=("etc/$pkgname.toml") +_archive="$pkgname-$pkgver" +source=("$url/archive/v$pkgver/$_archive.tar.gz" + "$_archive.tar.gz.asc::$url/releases/download/v$pkgver/v$pkgver.tar.gz.asc" + "$pkgname.service") +sha256sums=('c8ae52a07d06f416ba9439f0b8fa9163c6f19ca4520a941eb4f6aa5452682017' + 'SKIP' + '338171f409a0e55589b86959e37871d61d21dc89cec6b212b552eaf4e516e069') +validpgpkeys=(CC7D978417C1AEA1E4CDD7240E41AB4BF4C610B4) # wim <w...@42.be> + +prepare() { + cd "$_archive" + go mod vendor +} + +build() { + cd "$_archive" + export CGO_CPPFLAGS="$CPPFLAGS" + export CGO_CFLAGS="$CFLAGS" + export CGO_CXXFLAGS="$CXXFLAGS" + export CGO_LDFLAGS="$LDFLAGS" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw -ldflags=-linkmode=external" + go build -tags whatsappmulti -v -o "$pkgname" . +} + +package() { + cd "$_archive" + install -Dm0755 -t "$pkgdir/usr/bin/" "$pkgname" + install -Dm0644 -t "$pkgdir/usr/lib/systemd/system/" "../$pkgname.service" + install -Dm0600 matterbridge.toml.sample "$pkgdir/etc/$pkgname.toml" +} Deleted: matterbridge.service =================================================================== --- matterbridge.service 2022-04-06 14:37:09 UTC (rev 1181598) +++ matterbridge.service 2022-04-06 14:38:21 UTC (rev 1181599) @@ -1,39 +0,0 @@ -[Unit] -Description=Multi-protocols bridge for online communications -After=network-online.target - -[Service] -User=matterbridge -DynamicUser=yes -StateDirectory=matterbridge -ExecStartPre=+/usr/bin/install --owner=matterbridge --mode=400 -T /etc/matterbridge.toml %S/matterbridge/matterbridge.toml -ExecStart=/usr/bin/matterbridge -conf %S/matterbridge/matterbridge.toml -Restart=on-failure -RestartSec=5s -Type=simple -CapabilityBoundingSet= -AmbientCapabilities= -NoNewPrivileges=true -#SecureBits= -ProtectSystem=strict -ProtectHome=true -PrivateTmp=true -PrivateDevices=true -PrivateNetwork=false -PrivateUsers=true -ProtectHostname=true -ProtectClock=true -ProtectKernelTunables=true -ProtectKernelModules=true -ProtectKernelLogs=true -ProtectControlGroups=true -RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 -RestrictNamespaces=true -LockPersonality=true -RestrictRealtime=true -RestrictSUIDSGID=true -SystemCallFilter=@system-service -SystemCallArchitectures=native - -[Install] -WantedBy=multi-user.target Copied: matterbridge/repos/community-x86_64/matterbridge.service (from rev 1181598, matterbridge/trunk/matterbridge.service) =================================================================== --- matterbridge.service (rev 0) +++ matterbridge.service 2022-04-06 14:38:21 UTC (rev 1181599) @@ -0,0 +1,39 @@ +[Unit] +Description=Multi-protocols bridge for online communications +After=network-online.target + +[Service] +User=matterbridge +DynamicUser=yes +StateDirectory=matterbridge +ExecStartPre=+/usr/bin/install --owner=matterbridge --mode=400 -T /etc/matterbridge.toml %S/matterbridge/matterbridge.toml +ExecStart=/usr/bin/matterbridge -conf %S/matterbridge/matterbridge.toml +Restart=on-failure +RestartSec=5s +Type=simple +CapabilityBoundingSet= +AmbientCapabilities= +NoNewPrivileges=true +#SecureBits= +ProtectSystem=strict +ProtectHome=true +PrivateTmp=true +PrivateDevices=true +PrivateNetwork=false +PrivateUsers=true +ProtectHostname=true +ProtectClock=true +ProtectKernelTunables=true +ProtectKernelModules=true +ProtectKernelLogs=true +ProtectControlGroups=true +RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 +RestrictNamespaces=true +LockPersonality=true +RestrictRealtime=true +RestrictSUIDSGID=true +SystemCallFilter=@system-service +SystemCallArchitectures=native + +[Install] +WantedBy=multi-user.target