Summary: HTML5 parsing library
%define snap 20100213
Name: html5lib
Version: 0.11.%{snap}
Release: 1
License: BSD-like
Group: Development/Languages
Source0: %{name}-%{snap}.tar.gz
# Source0-md5: b8ddef8236806a0a6c43900e42c2e347
URL: http://code.google.com/p/html5lib/
BuildRequires: setup.rb
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
HTML5 parsing library
%package -n ruby-html5lib
Summary: Ruby HTML5 parser
Group: Development/Languages
%{?ruby_mod_ver_requires_eq}
%description -n ruby-html5lib
Ruby port of the HTML5 parser
%prep
%setup -q -n %{name}
%build
cd ruby
cp /usr/share/setup.rb .
ruby setup.rb config \
--rbdir=%{ruby_rubylibdir} \
--sodir=%{ruby_archdir}
ruby setup.rb setup
rdoc --ri --op ri lib
rdoc --op ../rdoc lib
%install
rm -rf $RPM_BUILD_ROOT
cd ruby
ruby setup.rb install --prefix=$RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir}}
cp -a lib/* $RPM_BUILD_ROOT%{ruby_rubylibdir}
cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%files -n ruby-html5lib
%doc rdoc
%attr(755,root,root) /usr/bin/html5
%{ruby_rubylibdir}/*
%{ruby_ridir}/HTML5
%{ruby_ridir}/HTMLConformanceChecker