I am writing a .spec file to build my own .rpm.
Here it is, non completed:
-----------------------------------------------
Name: mattermost
Version: 3.4
Release: 1%{?dist}
Summary: Mattermost is an open source, self-hosted Slack-alternative
URL:
http://www.mattermost.orgSource0:
https://github.com/mattermost/platform/archive/master.zip License: MIT
Group: System Environment/Daemons
BuildRequires: go
BuildRequires: npm
BuildRequires: python
BuildRequires: git
BuildRequires: mercurial
BuildRequires: pngquant
Requires: glibc
%description
As an alternative to proprietary SaaS messaging, Mattermost brings all your team communication into one p$
%prep
%autosetup -n platform-master
cd %{_builddir}
mkdir -p src/
github.com/mattermostcd src/
github.com/mattermostrm -f platform
ln -s %{_builddir}/platform-master platform
cd platform
sed -n '1,/cp README.md/p;/^run-server:/,$p' -i Makefile
sed -r -i Makefile \
-e 's/^package: build build-client/package: build-linux build-client/' \
-e 's/GOARCH=amd64//' \
-e 's/^BUILD_HASH =.*/BUILD_HASH = none/'
%build
cd %{_builddir}/src/
github.com/mattermost/platformGOPATH=%{_builddir} BUILD_NUMBER=%{version}-%{release} make %{?_smp_mflags} package
%install
%files
%changelog
---------------------------------------------