diff --git a/.gitignore b/.gitignore index 56bc044..10f6202 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ RedCloth-4.2.2.gem /RedCloth-4.2.3.gem +/RedCloth-4.2.9.gem diff --git a/rubygem-RedCloth.spec b/rubygem-RedCloth.spec index 7ec0f59..a500304 100644 --- a/rubygem-RedCloth.spec +++ b/rubygem-RedCloth.spec @@ -1,27 +1,24 @@ # Generated from RedCloth-4.1.9.gem by gem2rpm -*- rpm-spec -*- -%global ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']") -%global ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']") -%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) -%global gemname RedCloth +%global gem_name RedCloth %global gemlibname redcloth_scan.so -%global geminstdir %{gemdir}/gems/%{gemname}-%{version} -%global installroot %{buildroot}%{geminstdir} +%global installroot %{buildroot}%{gem_instdir} %global extensionddir %{installroot}/ext/redcloth_scan/ Summary: Textile parser for Ruby -Name: rubygem-%{gemname} -Version: 4.2.3 -Release: 3%{?dist} +Name: rubygem-%{gem_name} +Version: 4.2.9 +Release: 1%{?dist} Group: Development/Languages License: MIT URL: http://redcloth.org -Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem +Source0: http://gems.rubyforge.org/gems/%{gem_name}-%{version}.gem BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Requires: ruby(abi) = 1.8 -Requires: rubygems -BuildRequires: rubygems -BuildRequires: ruby-devel >= 1.8 -Provides: rubygem(%{gemname}) = %{version} +Requires: ruby(abi) = 1.9.1 +Requires: ruby(rubygems) +BuildRequires: rubygems-devel +BuildRequires: rubygem(rspec-core) +BuildRequires: ruby-devel +Provides: rubygem(%{gem_name}) = %{version} %description Textile parser for Ruby. @@ -30,12 +27,12 @@ Textile parser for Ruby. %prep %setup -q -c -T export CONFIGURE_ARGS="--with-cflags='%{optflags}'" -gem install --local --install-dir .%{gemdir} \ +gem install --local --install-dir .%{gem_dir} \ --force -V --rdoc %{SOURCE0} # To create debuginfo file corretly (workaround for # "#line" directive) -pushd .%{geminstdir}/ext/redcloth_scan +pushd .%{gem_instdir}/ext/redcloth_scan mkdir ext ln -sf .. ext/redcloth_scan popd @@ -45,21 +42,21 @@ popd %install rm -rf %{buildroot} -install -d -m0755 %{buildroot}%{gemdir} -install -d -m0755 %{buildroot}%{ruby_sitelib} -install -d -m0755 %{buildroot}%{ruby_sitearch} +install -d -m0755 %{buildroot}%{gem_dir} +install -d -m0755 %{buildroot}%{ruby_vendorlibdir} +install -d -m0755 %{buildroot}%{gem_extdir}/lib -cp -a .%{gemdir}/* %{buildroot}%{gemdir} +cp -a .%{gem_dir}/* %{buildroot}%{gem_dir} mkdir -p %{buildroot}/%{_bindir} -cp -a %{buildroot}%{gemdir}/bin/* %{buildroot}/%{_bindir} -mv %{extensionddir}%{gemlibname} %{buildroot}%{ruby_sitearch}/%{gemlibname} +cp -a %{buildroot}%{gem_dir}/bin/* %{buildroot}/%{_bindir} +mv %{extensionddir}%{gemlibname} %{buildroot}%{gem_extdir}/lib/%{gemlibname} rm -rf %{extensionddir} rm %{installroot}/lib/%{gemlibname} -cp %{installroot}/lib/redcloth.rb %{buildroot}%{ruby_sitelib}/redcloth.rb -rm -rf %{buildroot}%{gemdir}/bin +cp %{installroot}/lib/redcloth.rb %{buildroot}%{ruby_vendorlibdir}/redcloth.rb +rm -rf %{buildroot}%{gem_dir}/bin find %{installroot}/bin -type f | xargs chmod a+x find %{installroot} -name "*.rb" | xargs chmod a+x @@ -76,29 +73,39 @@ rm -f %{installroot}/RedCloth.gemspec rm -rf %{buildroot} %check -# Requires echoe -- not in Fedora yet -cd %{buildroot}%{geminstdir} +pushd .%{gem_instdir} +rspec spec +popd %files %defattr(-, root, root, -) %{_bindir}/redcloth -%dir %{geminstdir} -%{geminstdir}/bin -%{geminstdir}/lib -%{ruby_sitelib}/redcloth.rb -%{ruby_sitearch}/%{gemlibname} -%doc %{gemdir}/doc/%{gemname}-%{version} -%doc %{geminstdir}/spec -%doc %{geminstdir}/README -%doc %{geminstdir}/Rakefile -%doc %{geminstdir}/CHANGELOG -%doc %{geminstdir}/COPYING -%doc %{geminstdir}/setup.rb -%{gemdir}/cache/%{gemname}-%{version}.gem -%{gemdir}/specifications/%{gemname}-%{version}.gemspec +%exclude %{gem_instdir}/.gemtest +%exclude %{gem_instdir}/.rspec +%dir %{gem_instdir} +%{gem_instdir}/bin +%{gem_instdir}/Gemfile +%{gem_instdir}/redcloth.gemspec +%{gem_instdir}/tasks +%{gem_libdir} +%{ruby_vendorlibdir}/redcloth.rb +%{gem_extdir}/lib/%{gemlibname} +%doc %{gem_docdir} +%doc %{gem_instdir}/doc +%doc %{gem_instdir}/spec +%doc %{gem_instdir}/README.rdoc +%doc %{gem_instdir}/Rakefile +%doc %{gem_instdir}/CHANGELOG +%doc %{gem_instdir}/COPYING +%{gem_cache} +%{gem_spec} %changelog +* Wed Feb 01 2012 Bohuslav Kabrda - 4.2.9-1 +- Rebuilt for Ruby 1.9.3. +- Update to RedCloth 4.2.9. + * Sat Jan 14 2012 Fedora Release Engineering - 4.2.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild diff --git a/sources b/sources index 98ae43e..3882415 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -cc95e8af45e7a81c30c7480991d1c7ea RedCloth-4.2.3.gem +021dc588a1f5ec5804c0083c09740b39 RedCloth-4.2.9.gem