Package matterbridge: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | %global import_path github.com/42wim/matterbridge Name: matterbridge Version: 1.22.3 Release: alt1 Summary: A simple chat bridge License: Apache-2.0 Group: Networking/Instant messaging Url: https://github.com/42wim/matterbridge ExclusiveArch: %go_arches BuildRequires(pre): rpm-build-golang # repacked https://github.com/42wim/matterbridge/archive/v%version.tar.gz Source: %name-%version.tar Source1: %name.watch %description Bridges between a growing number of protocols. Features: * Support bridging between any protocols * Support multiple gateways(bridges) for your protocols * Message edits and deletes * Preserves threading when possible * Attachment / files handling * Username and avatar spoofing * Private groups * API Natively supported: * Discord * Gitter * IRC * Keybase * Matrix * Mattermost * Microsoft Teams * Mumble * Nextcloud Talk * Rocket.chat * Slack * Ssh-chat * Steam * Telegram * Twitch * Vintage Story * VK * WhatsApp * XMPP * Zulip 3rd party via matterbridge API: * Discourse * Facebook messenger * Minecraft * Reddit * Counter-Strike, half-life and more * MatterAMXX %prep %setup %build export BUILDDIR="$PWD/.gopath" export IMPORT_PATH="%import_path" export GOPATH="$BUILDDIR:%go_path" %golang_prepare pushd .gopath/src/%import_path export VERSION=%version export BRANCH=altlinux export CODENAME=montdor export DATE="$(date '+%%Y-%%m-%%d' ${SOURCE_DATE_EPOCH:+-d$SOURCE_DATE_EPOCH})" export GOFLAGS="-mod=vendor" go generate %gobuild popd %install pushd .gopath/src/%import_path install -pD matterbridge %buildroot%_bindir/matterbridge install -pD contrib/matterbridge.service %buildroot%_unitdir/matterbridge.service install -pm600 -D matterbridge.toml.simple %buildroot%_sysconfdir/matterbridge/bridge.toml popd %post %_sbindir/groupadd -r -f matterbridge ||: %_sbindir/useradd -r -g matterbridge -d /var/empty -s /dev/null -c 'A simple chat bridge' matterbridge ||: %files %doc changelog.md LICENSE README.md %doc matterbridge.toml.sample %doc matterbridge.toml.simple %dir %_sysconfdir/matterbridge %config(noreplace) %_sysconfdir/matterbridge/bridge.toml %_bindir/matterbridge %_unitdir/matterbridge.service %changelog * Sat Jun 19 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 1.22.3-alt1 - Updated to 1.22.3. * Sun Apr 18 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 1.22.1-alt1 - Updated to 1.22.1. * Wed Feb 03 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 1.22.0-alt1 - Updated to 1.22.0. * Wed Nov 04 2020 Vladimir D. Seleznev <vseleznv@altlinux.org> 1.19.0-alt1 - Updated to 1.19.0. * Sun Sep 06 2020 Vladimir D. Seleznev <vseleznv@altlinux.org> 1.18.3-alt1 - Updated to 1.18.3. * Fri Aug 28 2020 Vladimir D. Seleznev <vseleznv@altlinux.org> 1.18.2-alt1 - Updated to 1.18.2. * Wed Jul 29 2020 Vladimir D. Seleznev <vseleznv@altlinux.org> 1.18.0-alt1 - Updated to 1.18.0. * Mon Jun 22 2020 Vladimir D. Seleznev <vseleznv@altlinux.org> 1.17.5-alt1 - Updated to 1.17.5. - Updated watch file. * Sun May 03 2020 Vladimir D. Seleznev <vseleznv@altlinux.org> 1.17.4-alt1 - Updated to 1.17.4. * Fri Dec 20 2019 Vladimir D. Seleznev <vseleznv@altlinux.org> 1.16.3-alt1 - Updated to 1.16.3. * Tue Nov 19 2019 Vladimir D. Seleznev <vseleznv@altlinux.org> 1.16.2-alt1 - Updated to 1.16.2. * Sun Oct 27 2019 Vladimir D. Seleznev <vseleznv@altlinux.org> 1.16.1-alt1 - Initial build for ALT Sisyphus. |