diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6929bfa --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/3mux-1.0.1.tar.gz diff --git a/3mux.spec b/3mux.spec new file mode 100644 index 0000000..b90a710 --- /dev/null +++ b/3mux.spec @@ -0,0 +1,70 @@ +# Generated by go2rpm 1 +%bcond_without check + +# https://github.com/aaronjanse/3mux +%global goipath github.com/aaronjanse/3mux +Version: 1.0.1 + +%gometa + +%global common_description %{expand: +Terminal multiplexer inspired by i3.} + +%global golicenses LICENSE +%global godocs README.md + +Name: 3mux +Release: 1%{?dist} +Summary: Terminal multiplexer inspired by i3 + +License: MIT +URL: %{gourl} +Source0: %{gosource} + +BuildRequires: golang(github.com/aaronjanse/pty) +BuildRequires: golang(github.com/BurntSushi/toml) +BuildRequires: golang(github.com/BurntSushi/xdg) +BuildRequires: golang(github.com/mattn/go-runewidth) +BuildRequires: golang(github.com/npat-efault/poller) +BuildRequires: golang(github.com/sevlyar/go-daemon) +BuildRequires: golang(golang.org/x/crypto/ssh/terminal) +BuildRequires: golang(golang.org/x/text/language) +BuildRequires: golang(golang.org/x/text/message) + +%description +%{common_description} + +%gopkg + +%prep +%goprep + +%build +%gobuild -o %{gobuilddir}/bin/3mux %{goipath} +for cmd in fuzz; do + %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd +done + +%install +%gopkginstall +install -m 0755 -vd %{buildroot}%{_bindir} +install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ + +%if %{with check} +%check +%gocheck +%endif + +%files +%license LICENSE +%doc README.md +%{_bindir}/* + +%gopkgfiles + +%changelog +* Tue Jun 23 2020 Fabian Affolter - 1.0.1-1 +- Update to latest upstream release 1.0.1 (rhbz#1829334) + +* Wed Apr 29 2020 Fabian Affolter - 0.3.0-1 +- Initial package for Fedora \ No newline at end of file diff --git a/sources b/sources new file mode 100644 index 0000000..f7e5320 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (3mux-1.0.1.tar.gz) = feb7a72af10b16d4d227244d61271d87408e19c2d9fd6e82e59f6cfd612d6a51f9aab34ee6a1e687802a563f0dbee5d139535ae253cba2b7a870543e6fcdd248