b2f98d3
Name:           mcrcon
b2f98d3
Version:        0.6.1
ae026dc
Release:        8%{?dist}
b2f98d3
Summary:        Console based rcon client for minecraft servers
b2f98d3
b2f98d3
License:        zlib
b2f98d3
URL:            https://sourceforge.net/projects/mcrcon/
b2f98d3
Source0:        https://github.com/Tiiffi/mcrcon/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
8855a7e
BuildRequires: make
b2f98d3
BuildRequires:  gcc
b2f98d3
b2f98d3
%description
b2f98d3
Mcrcon is powerful IPv6 compliant minecraft rcon client with bukkit coloring
b2f98d3
support. It is well suited for remote administration and to be used as part of
b2f98d3
automated server maintenance scripts. Does not cause "IO: Broken pipe" or "IO:
b2f98d3
Connection reset" spam in server console.
b2f98d3
b2f98d3
Features:
b2f98d3
 - Interacive terminal mode. Keeps the connection alive.
b2f98d3
 - Send multiple commands in one command line.
b2f98d3
 - Silent mode. Does not print rcon output.
b2f98d3
 - Support for bukkit coloring on Windows and Linux (sh compatible shells).
b2f98d3
 - Multiplatform code. Compiles on many platforms with only minor changes.
b2f98d3
b2f98d3
b2f98d3
%prep
b2f98d3
%setup -q
b2f98d3
sed -i 's/\r$//' README.md
b2f98d3
# https://github.com/Tiiffi/mcrcon/pull/24
b2f98d3
sed -i 's/ $(PREFIX)/ $(DESTDIR)$(PREFIX)/g' Makefile
b2f98d3
b2f98d3
b2f98d3
%build
b2f98d3
CFLAGS="-std=gnu99 %{optflags}"; export CFLAGS
b2f98d3
%make_build
b2f98d3
b2f98d3
b2f98d3
%install
b2f98d3
%make_install PREFIX=%{_prefix}
b2f98d3
b2f98d3
b2f98d3
%files
b2f98d3
%{_bindir}/*
b2f98d3
%doc README.md
b2f98d3
%license LICENSE
b2f98d3
%{_mandir}/man1/%{name}.1*
b2f98d3
b2f98d3
b2f98d3
%changelog
ae026dc
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-8
ae026dc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
ae026dc
db93bc7
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-7
db93bc7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
db93bc7
20bd471
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-6
20bd471
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
20bd471
82f40ea
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-5
82f40ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
82f40ea
2f28a67
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-4
2f28a67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2f28a67
5f7db4f
* Fri Jul 19 2019  Samuel Rakitničan <samuel.rakitnican@gmail.com> 0.6.1-3
0260087
- Remove Group tag
0260087
b2f98d3
* Fri May 03 2019  Samuel Rakitničan <samuel.rakitnican@gmail.com> 0.6.1-2
b2f98d3
- Specify gnu99 standard, required for gcc 4.8
b2f98d3
b2f98d3
* Fri May 03 2019  Samuel Rakitničan <samuel.rakitnican@gmail.com> 0.6.1-1
b2f98d3
- Update to 0.6.1
b2f98d3
- Use Fedora build flags and enable debuginfo
b2f98d3
b2f98d3
* Tue Mar 14 2017  Samuel Rakitničan <samuel.rakitnican@gmail.com>
b2f98d3
- Escape macro references in changelog
b2f98d3
- Fix bogus date in %%changelog: Sat Nov 13 2016
b2f98d3
b2f98d3
* Sun Nov 13 2016  Samuel Rakitničan <samuel.rakitnican@gmail.com> 0.0.5-5
b2f98d3
- Fix typo in man page paths
b2f98d3
b2f98d3
* Sun Nov 13 2016  Samuel Rakitničan <samuel.rakitnican@gmail.com> 0.0.5-4
b2f98d3
- Include a basic manual page
b2f98d3
b2f98d3
* Sat Nov 12 2016  Samuel Rakitničan <samuel.rakitnican@gmail.com> 0.0.5-3
b2f98d3
- Fix %%description lines used more then 79 chars
b2f98d3
- Use GitHub instead of Sourceforge for sources
b2f98d3
- Change compiler flags according to upstream recommendation
b2f98d3
- Convert README.md to unix line endings
b2f98d3
- Remove unnecessary "rm -rf %%{buildroot}"
b2f98d3
b2f98d3
* Mon Nov  7 2016  Samuel Rakitničan <samuel.rakitnican@gmail.com> 0.0.5-2
b2f98d3
- Cleanup
b2f98d3
b2f98d3
* Mon Nov  7 2016  Samuel Rakitničan <samuel.rakitnican@gmail.com> 0.0.5-1
b2f98d3
- Initial build