]> git.pld-linux.org Git - packages/ruby-nokogiri.git/blob - ruby-nokogiri.spec
- added
[packages/ruby-nokogiri.git] / ruby-nokogiri.spec
1 Summary:        an HTML, XML, SAX, and Reader parser. 
2 Name:           ruby-nokogiri
3 Version:        1.0.6
4 Release:        1
5 License:        Ruby's
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/
10 BuildRequires:  rake
11 BuildRequires:  rpmbuild(macros) >= 1.277
12 BuildRequires:  setup.rb = 3.3.1
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15 %description
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)
19
20 Nokogiri parses and searches XML/HTML very quickly, and also has correctly
21 implemented CSS3 selector support as well as XPath support.
22
23 It also features an Hpricot compatibility layer to help ease the
24 change to using correct CSS and XPath. 
25
26 %prep
27 %setup -q -c -n nokogiri-%{version}
28 tar xzf data.tar.gz
29 cp %{_datadir}/setup.rb .
30
31 %build
32 cd ext/nokogiri
33 mkdir nokogiri
34 mv *.c *.h *.rb nokogiri
35 cd nokogiri
36 ls *.c *.h > MANIFEST
37 cd ../../..
38 ruby setup.rb config \
39         --rbdir=%{ruby_rubylibdir} \
40         --sodir=%{ruby_archdir}
41
42 ruby setup.rb setup
43
44 # rdoc crashes on _why's craaazy code.
45 #rdoc --op rdoc lib
46 #rdoc --ri --op ri lib
47
48 %install
49 rm -rf $RPM_BUILD_ROOT
50 install -d $RPM_BUILD_ROOT{%{ruby_archdir},%{ruby_ridir}}
51
52 ruby setup.rb install \
53         --prefix=$RPM_BUILD_ROOT
54
55 #cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
56
57 %clean
58 rm -rf $RPM_BUILD_ROOT
59
60 %files
61 %defattr(644,root,root,755)
62 #%doc rdoc
63 %{ruby_rubylibdir}/nokogiri*
64 %{ruby_archdir}/nokogiri*
65 #%{ruby_ridir}/*
This page took 0.074794 seconds and 4 git commands to generate.