1 Summary: an HTML, XML, SAX, and Reader parser.
6 Group: Development/Languages
7 Source0: http://rubyforge.org/frs/download.php/46796/nokogiri-1.0.6.gem
8 # Source0-md5: 2c9c5ce6570352edc6a7e6f00e6903da
9 URL: http://nokogiri.rubyforge.org/
11 BuildRequires: rpmbuild(macros) >= 1.277
12 BuildRequires: setup.rb = 3.3.1
13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16 Nokogiri is an HTML parser with XPath support for document searching, CSS3
17 selector support for document searching, an XML/HTML builder, and drop in
18 replacement for Hpricot (though not bug for bug)
20 Nokogiri parses and searches XML/HTML very quickly, and also has correctly
21 implemented CSS3 selector support as well as XPath support.
23 It also features an Hpricot compatibility layer to help ease the
24 change to using correct CSS and XPath.
27 %setup -q -c -n nokogiri-%{version}
29 cp %{_datadir}/setup.rb .
34 mv *.c *.h *.rb nokogiri
38 ruby setup.rb config \
39 --rbdir=%{ruby_rubylibdir} \
40 --sodir=%{ruby_archdir}
44 # rdoc crashes on _why's craaazy code.
46 #rdoc --ri --op ri lib
49 rm -rf $RPM_BUILD_ROOT
50 install -d $RPM_BUILD_ROOT{%{ruby_archdir},%{ruby_ridir}}
52 ruby setup.rb install \
53 --prefix=$RPM_BUILD_ROOT
55 #cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
58 rm -rf $RPM_BUILD_ROOT
61 %defattr(644,root,root,755)
63 %{ruby_rubylibdir}/nokogiri*
64 %{ruby_archdir}/nokogiri*