1 %define ruby_archdir %(ruby -r rbconfig -e 'print Config::CONFIG["archdir"]')
2 %define ruby_rubylibdir %(ruby -r rbconfig -e 'print Config::CONFIG["rubylibdir"]')
3 %define ruby_ridir %(ruby -r rbconfig -e 'include Config; print File.join(CONFIG["datadir"], "ri", CONFIG["ruby_version"], "system")')
4 Summary: Ruby SFTP library
9 Group: Development/Libraries
10 Source0: http://rubyforge.org/frs/download.php/2561/net-sftp-%{version}.tar.bz2
11 # Source0-md5: 09d8df913c7a0c650e4d3952b4cb3c65
12 URL: http://net-ssh.rubyforge.org/
14 Requires: ruby-Net-SSH
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 Net::SFTP is to SFTP as Net::FTP is to FTP and Net::HTTP is to HTTP. Perform non-interactive SFTP processing, purely from Ruby!
21 %setup -q -n net-sftp-%{version}
24 ruby setup.rb config \
25 --site-ruby=%{ruby_rubylibdir} \
26 --so-dir=%{ruby_archdir}
29 rdoc --inline-source --op rdoc lib
33 rm -rf $RPM_BUILD_ROOT
34 install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir}}
36 ruby setup.rb install \
37 --prefix=$RPM_BUILD_ROOT
39 cp -a ri/ri/* $RPM_BUILD_ROOT%{ruby_ridir}
42 rm -rf $RPM_BUILD_ROOT
45 %defattr(644,root,root,755)