summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMamoru Tasaka <mtasaka@fedoraproject.org>2009-06-10 19:53:39 +0000
committerMamoru Tasaka <mtasaka@fedoraproject.org>2009-06-10 19:53:39 +0000
commit9727014694bf1f010232e91e0111dacee7524875 (patch)
treeea28689cf9d7a9c9b969dd2b146918a6d576f8f4
parent9612d78ed5ffe1192dc6ddd671f86f1882aaa216 (diff)
downloadrubygem-nokogiri-9727014694bf1f010232e91e0111dacee7524875.tar.gz
rubygem-nokogiri-9727014694bf1f010232e91e0111dacee7524875.tar.xz
rubygem-nokogiri-9727014694bf1f010232e91e0111dacee7524875.zip
nokogiri 1.3.1, mechanize 0.9.3
-rw-r--r--.cvsignore2
-rw-r--r--rubygem-nokogiri.spec36
-rw-r--r--sources2
3 files changed, 23 insertions, 17 deletions
diff --git a/.cvsignore b/.cvsignore
index 7ee493b..1078241 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-nokogiri-1.2.3.gem
+nokogiri-1.3.1.gem
diff --git a/rubygem-nokogiri.spec b/rubygem-nokogiri.spec
index c6a47fd..1d56f71 100644
--- a/rubygem-nokogiri.spec
+++ b/rubygem-nokogiri.spec
@@ -8,7 +8,7 @@
Summary: An HTML, XML, SAX, and Reader parser
Name: rubygem-%{gemname}
-Version: 1.2.3
+Version: 1.3.1
Release: 1%{?dist}
Group: Development/Languages
License: MIT
@@ -20,6 +20,8 @@ BuildRequires: ruby(abi) = %{rubyabi}
BuildRequires: ruby(rubygems)
BuildRequires: rubygem(hoe)
BuildRequires: rubygem(rake)
+# Not available yet
+# BuildRequires(check): rubygem(rake-compiler)
BuildRequires: libxml2-devel
BuildRequires: libxslt-devel
BuildRequires: ruby-devel
@@ -66,18 +68,13 @@ gem install \
%{SOURCE0}
# cflags wrong (-O3 passed), recompiling
+# Skip until rubygem(rake-compiler) is available
+%if 0
pushd ./%{geminstdir}
sed -i.flags -e 's|-O3||' ext/nokogiri/extconf.rb
-# F-10/9 hoe is old and readme_file or so are not defined
-%if 0%{?fedora} < 11
-sed -i.readme \
- -e '/p\.readme_file/d' \
- -e '/p\.history_file/d' \
- -e '/p\.extra_rdoc_files/d' \
- Rakefile
-%endif
find . -name \*.so -or -name \*.o -exec rm -f {} \;
rake -v ext/nokogiri/native.so --trace
+%endif
%install
rm -rf %{buildroot}
@@ -89,6 +86,10 @@ mkdir -p %{buildroot}%{ruby_sitearch}/%{gemname}
mv %{buildroot}%{geminstdir}/lib/%{gemname}/*.so \
%{buildroot}%{ruby_sitearch}/%{gemname}/
+# move bin/ files
+mkdir -p %{buildroot}%{_prefix}
+mv -f %{buildroot}%{gemdir}/bin %{buildroot}%{_prefix}
+
# remove all shebang
for f in $(find %{buildroot}%{geminstdir} -name \*.rb)
do
@@ -98,11 +99,7 @@ done
# cleanups
rm -rf %{buildroot}%{geminstdir}/ext
-rm -f %{buildroot}%{geminstdir}/{.autotest,.require_paths,Rakefile}
-
-# vendor/hoe.rb is no longer installed
-: rm -f %{buildroot}/%{geminstdir}/vendor/hoe.rb
-: rmdir %{buildroot}/%{geminstdir}/vendor/
+rm -f %{buildroot}%{geminstdir}/{.autotest,.require_paths}
# The following method is completely copied from rubygem-gettext
# spec file
@@ -170,21 +167,27 @@ create_symlink_rec %{geminstdir}/lib %{ruby_sitelib}
rm -rf %{buildroot}
%check
+# Skip until rubygem(rake-compiler) is available
+exit 0
+
pushd ./%{geminstdir}
-rake test || :
+rake test
popd
%files
%defattr(-,root, root,-)
+%{_bindir}/%{gemname}
%{ruby_sitearch}/%{gemname}/
%dir %{geminstdir}/
%doc %{geminstdir}/[A-Z]*
+%exclude %{geminstdir}/Rakefile
%{geminstdir}/[a-l]*/
%{gemdir}/cache/%{gemname}-%{version}.gem
%{gemdir}/specifications/%{gemname}-%{version}.gemspec
%files doc
%defattr(-,root,root,-)
+%{geminstdir}/Rakefile
%{geminstdir}/tasks/
%{geminstdir}/test/
%{gemdir}/doc/%{gemname}-%{version}/
@@ -196,6 +199,9 @@ popd
%{ruby_sitelib}/xsd/
%changelog
+* Thu Jun 11 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.3.1-1
+- 1.3.1
+
* Thu Mar 26 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.2.3-1
- 1.2.3
diff --git a/sources b/sources
index 1bacba1..1b3f422 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4654239b8deb597a905a722a1854911c nokogiri-1.2.3.gem
+ca963f336f34d0bc4ae2d881a5eaac49 nokogiri-1.3.1.gem