rpms/ruby-mechanize/devel ruby-mechanize.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Mamoru Tasaka (mtasaka) fedora-extras-commits at redhat.com
Thu Nov 8 19:07:20 UTC 2007


Author: mtasaka

Update of /cvs/extras/rpms/ruby-mechanize/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6517/devel

Modified Files:
	.cvsignore sources 
Added Files:
	ruby-mechanize.spec 
Log Message:
initial committing


--- NEW FILE ruby-mechanize.spec ---
%{!?ruby_sitelib:	%define ruby_sitelib	%(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")}

%define		rubyabi		1.8
%define		repoid		23290

%define		modname		mechanize

Name:		ruby-%{modname}
Version:	0.6.10
Release:	3%{?dist}
Summary:	A handy web browsing ruby object
Group:		Development/Languages

License:	GPL+
URL:		http://mechanize.rubyforge.org/mechanize/
Source0:	http://rubyforge.org/frs/download.php/%{repoid}/%{modname}-%{version}.tgz
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildArch:	noarch
BuildRequires:	ruby
BuildRequires:	ruby-devel
BuildRequires:	ruby(abi) = %{rubyabi}
Requires:	ruby(abi) = %{rubyabi}
Requires:	ruby(hpricot)
Provides:	ruby(%{modname}) = %{version}-%{release}

%description
The Mechanize library is used for automating interaction with websites. 
Mechanize automatically stores and sends cookies, follows redirects, 
can follow links, and submit forms. Form fields can be populated and 
submitted. Mechanize also keeps track of the sites that you have 
visited as a history.

%prep
%setup -q -n %{modname}-%{version}

%build
ruby setup.rb config \
	--prefix=%{_prefix} \
	--bindir=%{_bindir} \
	--siteruby=%{ruby_sitelib}
ruby setup.rb setup

%install
%{__rm} -rf $RPM_BUILD_ROOT

ruby setup.rb install \
	--prefix=$RPM_BUILD_ROOT

%check
# No check. Net connection needed
exit 0
%{__sed} -i '/rubygem/d' test/*.rb
ruby setup.rb check || :

%clean
%{__rm} -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc EXAMPLES.txt README.txt CHANGELOG.txt GUIDE.txt LICENSE.txt NOTES.txt
%doc eg/

%{ruby_sitelib}/%{modname}.rb
%{ruby_sitelib}/%{modname}/

%changelog
* Fri Nov  9 2007 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.6.10-3
- More cleanup

* Sat Nov  3 2007 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.6.10-2
- BR: ruby
- Remove unneeded CFLAGS

* Sat Nov  3 2007 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.6.10-1
- 0.6.10

* Fri Jun  8 2007 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.6.8-1
- Initial packaging


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/ruby-mechanize/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	8 Nov 2007 18:51:59 -0000	1.1
+++ .cvsignore	8 Nov 2007 19:06:49 -0000	1.2
@@ -0,0 +1 @@
+mechanize-0.6.10.tgz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/ruby-mechanize/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	8 Nov 2007 18:51:59 -0000	1.1
+++ sources	8 Nov 2007 19:06:49 -0000	1.2
@@ -0,0 +1 @@
+80b16cf6f842424f3cda4b34ae2d07b1  mechanize-0.6.10.tgz




More information about the fedora-extras-commits mailing list