From c0bf2b33896a16dcd92a9b62e1fddb5136dba531 Mon Sep 17 00:00:00 2001 From: Jeroen van Meeuwen Date: Sat, 23 Aug 2008 12:43:42 +0000 Subject: [PATCH] 2.1.2-2 --- .cvsignore | 1 + import.log | 1 + rubygem-builder.spec | 70 ++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 73 insertions(+) create mode 100644 import.log create mode 100644 rubygem-builder.spec diff --git a/.cvsignore b/.cvsignore index e69de29..8651709 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +builder-2.1.2.gem diff --git a/import.log b/import.log new file mode 100644 index 0000000..fc3fc09 --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +rubygem-builder-2_1_2-2_fc10:HEAD:rubygem-builder-2.1.2-2.fc10.src.rpm:1219495408 diff --git a/rubygem-builder.spec b/rubygem-builder.spec new file mode 100644 index 0000000..73b9a78 --- /dev/null +++ b/rubygem-builder.spec @@ -0,0 +1,70 @@ +%define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']") +%define gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) +%define gemname builder +%define geminstdir %{gemdir}/gems/%{gemname}-%{version} + +Name: rubygem-%{gemname} +Summary: Builders for MarkUp +Version: 2.1.2 +Release: 2%{?dist} +Group: Development/Languages +License: GPLv2+ or Ruby +URL: http://onestepback.org +# Source pulled from http://www.freshports.org/devel/rubygem-builder/, there's more listed +Source0: http://rubyforge.rubyuser.de/%{gemname}/%{gemname}-%{version}.gem +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires: rubygems +BuildRequires: rubygems +BuildArch: noarch +Provides: rubygem(%{gemname}) = %{version} + +%description +Builder provides a number of builder objects that make creating structured +data simple to do. Currently the following builder objects are supported: * +XML Markup * XML Events + +%prep + +%build + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot}%{gemdir} +gem install --local --install-dir %{buildroot}%{gemdir} \ + --force --rdoc %{SOURCE0} + +for file in `find %{buildroot}/%{geminstdir} -name "*.rb"`; do + [ ! -z "`head -n 1 $file | grep \"^#!\"`" ] && chmod +x $file +done + +# Convert README to utf8 +strings %{buildroot}/%{geminstdir}/README > %{buildroot}/%{geminstdir}/README.strings + +mv -f %{buildroot}/%{geminstdir}/README.strings %{buildroot}/%{geminstdir}/README + +# Remove zero-length file +rm -rf %{buildroot}/%{geminstdir}/%{gemname}-%{version}.gem + +%clean +rm -rf %{buildroot} + +%files +%defattr(-, root, root, -) +%{gemdir}/gems/%{gemname}-%{version}/ +%doc %{gemdir}/doc/%{gemname}-%{version} +%doc %{geminstdir}/CHANGES +%doc %{geminstdir}/Rakefile +%doc %{geminstdir}/README +%doc %{geminstdir}/doc/releases/builder-1.2.4.rdoc +%doc %{geminstdir}/doc/releases/builder-2.0.0.rdoc +%doc %{geminstdir}/doc/releases/builder-2.1.1.rdoc +%{gemdir}/cache/%{gemname}-%{version}.gem +%{gemdir}/specifications/%{gemname}-%{version}.gemspec + + +%changelog +* Tue Jul 29 2008 Jeroen van Meeuwen - 2.1.2-2 +- Rebuild for review + +* Sun Jul 13 2008 root - 2.1.2-1 +- Initial package diff --git a/sources b/sources index e69de29..2ab3a51 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +e96a525d9e0b42a2e2d5e77cbd02eb72 builder-2.1.2.gem