From 16da576b73abcf046f15928fd7a4060934146919 Mon Sep 17 00:00:00 2001 From: "Darryl L. Pierce" Date: Fri, 1 May 2009 20:56:34 +0000 Subject: [PATCH] First official build for Fedora. Release 4.1.9 of RedCloth. --- rubygem-RedCloth.spec | 90 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 rubygem-RedCloth.spec diff --git a/rubygem-RedCloth.spec b/rubygem-RedCloth.spec new file mode 100644 index 0000000..3e7629c --- /dev/null +++ b/rubygem-RedCloth.spec @@ -0,0 +1,90 @@ +# Generated from RedCloth-4.1.9.gem by gem2rpm -*- rpm-spec -*- +%define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']") +%define ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']") +%define gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) +%define gemname RedCloth +%define gemlibname redcloth_scan.so +%define geminstdir %{gemdir}/gems/%{gemname}-%{version} +%define installroot %{buildroot}%{geminstdir} +%define extensionddir %{installroot}/ext/redcloth_scan/ + +Summary: Textile parser for Ruby +Name: rubygem-%{gemname} +Version: 4.1.9 +Release: 4%{?dist} +Group: Development/Languages +License: MIT +URL: http://redcloth.org +Source0: http://gems.rubyforge.org/gems/%{gemname}-%{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} + +%description +Textile parser for Ruby. + + +%prep +%setup -q -c -T + +%build + +%install +rm -rf %{buildroot} + +install -d -m0755 %{buildroot}%{gemdir} +install -d -m0755 %{buildroot}%{ruby_sitelib} +install -d -m0755 %{buildroot}%{ruby_sitearch} + + +gem install --local --install-dir %{buildroot}%{gemdir} \ + --force -V --rdoc %{SOURCE0} +mkdir -p %{buildroot}/%{_bindir} + +cp -a %{buildroot}%{gemdir}/bin/* %{buildroot}/%{_bindir} +mv %{extensionddir}%{gemlibname} %{buildroot}%{ruby_sitearch}/%{gemlibname} +rm -rf %{extensionddir} +strip %{buildroot}%{ruby_sitearch}/%{gemlibname} +rm %{installroot}/lib/%{gemlibname} +cp %{installroot}/lib/redcloth.rb %{buildroot}%{ruby_sitelib}/redcloth.rb +rm -rf %{buildroot}%{gemdir}/bin +find %{buildroot}%{geminstdir}/bin -type f | xargs chmod a+x +find %{buildroot}%{geminstdir} -name "*.rb" | xargs chmod a+x + +find %{buildroot}%{geminstdir} -type f -name \*.rb | xargs chmod 0644 + +find %{buildroot}%{geminstdir} -type f -name \*.rb | \ + xargs grep -l "^#!%{_bindir}/env" $file | xargs chmod 0755 + +rm %{installroot}/.require_paths + +%clean +rm -rf %{buildroot} + +%files +%defattr(-, root, root, -) +%{_bindir}/redcloth +%{gemdir}/gems/%{gemname}-%{version}/ +%{ruby_sitelib}/redcloth.rb +%{ruby_sitearch}/%{gemlibname} +%doc %{gemdir}/doc/%{gemname}-%{version} +%{gemdir}/cache/%{gemname}-%{version}.gem +%{gemdir}/specifications/%{gemname}-%{version}.gemspec + + +%changelog +* Fri May 1 2009 Darryl Pierce - 4.1.9-4 +- First official build for Fedora. + +* Thu Apr 30 2009 Darryl Pierce - 4.1.9-3 +- Changed mv to cp for binaries. +- Removed redundant %doc entries. + +* Thu Apr 30 2009 Darryl Pierce - 4.1.9-2 +- Added BuildRequires: ruby-devel to fix koji issues. + +* Thu Apr 23 2009 Darryl Pierce - 4.1.9-1 +- Initial package