From fdc4889c84f899e44154eedfac7065438bd2d63c Mon Sep 17 00:00:00 2001 From: tuibuilder_pel7x64builder0 Date: Wed, 24 Apr 2019 18:06:34 +0200 Subject: [PATCH] matterbridge package update Signed-off-by: tuibuilder_pel7x64builder0 --- SPECS/matterbridge.spec | 59 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 SPECS/matterbridge.spec diff --git a/SPECS/matterbridge.spec b/SPECS/matterbridge.spec new file mode 100644 index 0000000..6819918 --- /dev/null +++ b/SPECS/matterbridge.spec @@ -0,0 +1,59 @@ +%global _hardened_build 1 +%define debug_package %{nil} + +Name: matterbridge +Version: 1.14.4 +Release: 1%{?dist} +Summary: Bridge to your chat channels +Group: System/Library +License: MIT +URL: https://github.com/42wim/matterbridge +Source0: matterbridge.service +BuildRequires: golang + + +%description +Bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, +rocket.chat, hipchat (via xmpp), steam, twitch, ssh-chat, zulip, whatsapp, +and matrix with REST API (mattermost not required!) + + +%prep +%setup -q -T -c %{name}-%{version} +export GOPATH=`pwd` +go get -u -v github.com/42wim/matterbridge + + +%build +export GOPATH=`pwd` +cd src/github.com/42wim/matterbridge +git checkout tags/v%{version} +go build -ldflags '-extldflags -s -w -buildid %{version}' + + +%install +install -p -D -m 0644 %{SOURCE0} %{buildroot}%{_unitdir}/matterbridge.service +install -p -D -m 0555 src/github.com/42wim/matterbridge/matterbridge %{buildroot}%{_bindir}/matterbridge +install -p -D -m 0644 src/github.com/42wim/matterbridge/matterbridge.toml.sample %{buildroot}%{_sysconfdir}/matterbridge/matterbridge.toml + + +%post +%systemd_post matterbridge.service + + +%preun +%systemd_preun matterbridge.service + + +%postun +%systemd_postun matterbridge.service + + +%files +%doc +%config(noreplace) %{_sysconfdir}/matterbridge/matterbridge.toml +%{_unitdir}/matterbridge.service +%{_bindir}/matterbridge + + +%changelog