[packages/ruby/dev-2.3: 5/8] package net-telnet gem
glen
glen at pld-linux.org
Mon Apr 24 21:05:25 CEST 2017
commit 0ab77745e5c5fb36703fa1d77c41ee2236b2a1ca
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Mon Apr 24 21:26:59 2017 +0300
package net-telnet gem
ruby.spec | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
---
diff --git a/ruby.spec b/ruby.spec
index 068c4a8..d3c43d1 100644
--- a/ruby.spec
+++ b/ruby.spec
@@ -36,6 +36,7 @@
%define test_unit_ver 3.1.5
%define power_assert_ver 0.2.6
%define did_you_mean_ver 1.0.0
+%define net_telnet_ver 0.1.1
%define oname ruby
Summary: Ruby - interpreted scripting language
@@ -492,6 +493,27 @@ BuildArch: noarch
"did you mean?" experience in Ruby: the error message will tell you
the right one when you misspelled something.
+%package net-telnet
+Summary: Provides telnet client functionality
+Version: %{net_telnet_ver}
+Release: %{pkg_version}.%{rel}
+Epoch: 0
+Group: Development/Libraries
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description net-telnet
+Provides telnet client functionality.
+
+This class also has, through delegation, all the methods of a socket
+object (by default, a TCPSocket, but can be set by the Proxy option to
+new()). This provides methods such as close() to end the session and
+sysread() to read data directly from the host, instead of via the
+waitfor() mechanism. Note that if you do use sysread() directly when
+in telnet mode, you should probably pass the output through
+preprocess() to extract telnet command sequences.
+
%prep
%setup -q -n %{oname}-%{pkg_version} -a1 -a2 -a3 %{?with_bootstrap:-a100}
%patch0 -p1
@@ -772,6 +794,7 @@ ln -sf %{gem_dir}/gems/rake-%{rake_ver}/bin/rake $RPM_BUILD_ROOT%{_bindir}/rake%
%{__rm} -r $RPM_BUILD_ROOT%{gem_dir}/gems/power_assert-%{power_assert_ver}/{[A-Z]*,test}
%{__rm} -r $RPM_BUILD_ROOT%{gem_dir}/gems/did_you_mean-%{did_you_mean_ver}/{[A-Z]*,doc,test}
%{__rm} -r $RPM_BUILD_ROOT%{gem_dir}/gems/rake-%{rake_ver}/{[A-Z]*,doc,test}
+%{__rm} -r $RPM_BUILD_ROOT%{gem_dir}/gems/net-telnet-%{net_telnet_ver}/{[A-Z]*,bin}
%if %{without batteries}
# packaged separately
@@ -935,6 +958,12 @@ rm -rf $RPM_BUILD_ROOT
%{gem_dir}/gems/did_you_mean-%{did_you_mean_ver}/lib
%{gem_dir}/specifications/did_you_mean-%{did_you_mean_ver}.gemspec
+%files net-telnet
+%defattr(644,root,root,755)
+%dir %{gem_dir}/gems/net-telnet-%{net_telnet_ver}
+%{gem_dir}/gems/net-telnet-%{net_telnet_ver}/lib
+%{gem_dir}/specifications/net-telnet-%{net_telnet_ver}.gemspec
+
%files modules
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/erb%{ruby_suffix}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ruby.git/commitdiff/ec151791f7e5ded8130e6e4bd4b033b9ac4dade6
More information about the pld-cvs-commit
mailing list