%global debug_package %{nil} Name: eclus Version: 0 Release: 0.1.20131021gitb13fe6f%{?dist} Summary: An Erlang Port Mapping Daemon service License: MIT URL: https://github.com/goerlang/eclus # wget --content-disposition https://github.com/goerlang/eclus/tarball/b13fe6f Source0: goerlang-eclus-b13fe6f.tar.gz BuildRequires: golang BuildRequires: golang(github.com/goerlang/dist) BuildRequires: golang(github.com/goerlang/epmd) BuildRequires: golang(github.com/goerlang/etf) BuildRequires: golang(github.com/goerlang/node) BuildRequires: golang(github.com/goerlang/port) BuildRequires: systemd Requires(post): systemd Requires(preun): systemd Requires(postun): systemd %description An EPMD service. %prep %setup -q -n goerlang-eclus-b13fe6f %build GOPATH="${PWD}:%{_datadir}/gocode" go build -v -x -o %{name} %install install -D -p -m 0755 %{name} %{buildroot}%{_bindir}/%{name} install -D -p -m 0644 %{name}.service %{buildroot}%{_unitdir}/%{name}.service install -D -p -m 0644 %{name}.socket %{buildroot}%{_unitdir}/%{name}.socket %check # empty for now %post %systemd_post %{name}.service %preun %systemd_preun %{name}.service %postun %systemd_postun %{name}.service %files %{_bindir}/%{name} %{_unitdir}/%{name}.service %{_unitdir}/%{name}.socket %doc LICENSE README.md %changelog * Sun Oct 27 2013 Peter Lemenkov - 0-0.1.20131021gitb13fe6f - Initial package