Skip to content

Commit

Permalink
Incluido o rake-compiler e cucumber com as dependencias
Browse files Browse the repository at this point in the history
  • Loading branch information
Roberto Gaiser committed Nov 13, 2010
1 parent 75fed00 commit 7c4b19b
Show file tree
Hide file tree
Showing 39 changed files with 1,567 additions and 0 deletions.
7 changes: 7 additions & 0 deletions ruby-enterprise-rubygem-awesome_print/README
@@ -0,0 +1,7 @@
To build use:

rpmbuild -bb <specfile> --define 'ruby <ruby-enterprise install dir>/bin/ruby>'

Error?

* Did you add "<ruby-enterprise install dir>/bin" to the PATH?
67 changes: 67 additions & 0 deletions ruby-enterprise-rubygem-awesome_print/awesome_print.spec
@@ -0,0 +1,67 @@
# Generated from awesome_print-0.3.0.gem by gem2rpm -*- rpm-spec -*-
%define ruby_sitelib %(%{ruby} -rrbconfig -e "puts Config::CONFIG['sitelibdir']")
%define gemdir %(%{ruby} -rubygems -e 'puts Gem::dir' 2>/dev/null)
%define gemname awesome_print
%define geminstdir %{gemdir}/gems/%{gemname}-%{version}

Summary: Pretty print Ruby objects with proper indentation and colors
Name: ruby-enterprise-rubygem-%{gemname}
Version: 0.3.0
Release: 1%{?dist}
Group: Development/Languages
License: GPLv2+ or Ruby
URL: http://github.com/michaeldv/awesome_print
Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: ruby-enterprise-rubygems
Requires: ruby-enterprise-rubygem(rspec) >= 1.3.0
BuildRequires: ruby-enterprise-rubygems
BuildArch: noarch
Provides: ruby-enterprise-rubygem(%{gemname}) = %{version}

%description
Great Ruby dubugging companion: pretty print Ruby objects to visualize their
structure. Supports Rails ActiveRecord objects via included mixin.

%prep

if ! [ -e %{ruby} ]; then
echo "Please provide your ruby enterprise path"
echo "%{ruby} does not exists"
echo "Use: --define 'ruby ruby path'"
exit 1
fi

rubyrpm=`rpm -q --whatprovides %{ruby}`

if ! [[ $rubyrpm =~ ^ruby-enterprise ]]; then
echo "Please provide your ruby enterprise path"
echo "%{ruby} it's not from the ruby-enterprise RPM"
echo "Use: --define 'ruby ruby path'"
exit 1
fi

%build

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{gemdir}
gem install --local --install-dir %{buildroot}%{gemdir} \
--force --rdoc %{SOURCE0}

%clean
rm -rf %{buildroot}

%files
%defattr(-, root, root, -)
%{gemdir}/gems/%{gemname}-%{version}/
%doc %{gemdir}/doc/%{gemname}-%{version}
%doc %{geminstdir}/LICENSE
%doc %{geminstdir}/README.md
%{gemdir}/cache/%{gemname}-%{version}.gem
%{gemdir}/specifications/%{gemname}-%{version}.gemspec


%changelog
* Sat Nov 13 2010 Roberto Gaiser <rgaiser@shrek.intranet> - 0.3.0-1
- Initial package
7 changes: 7 additions & 0 deletions ruby-enterprise-rubygem-builder/README
@@ -0,0 +1,7 @@
To build use:

rpmbuild -bb <specfile> --define 'ruby <ruby-enterprise install dir>/bin/ruby>'

Error?

* Did you add "<ruby-enterprise install dir>/bin" to the PATH?
71 changes: 71 additions & 0 deletions ruby-enterprise-rubygem-builder/builder.spec
@@ -0,0 +1,71 @@
# Generated from builder-2.1.2.gem by gem2rpm -*- rpm-spec -*-
%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}

Summary: Builders for MarkUp
Name: ruby-enterprise-rubygem-%{gemname}
Version: 2.1.2
Release: 1%{?dist}
Group: Development/Languages
License: GPLv2+ or Ruby
URL: http://onestepback.org
Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: ruby-enterprise-rubygems
BuildRequires: ruby-enterprise-rubygems
BuildArch: noarch
Provides: ruby-enterprise-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

if ! [ -e %{ruby} ]; then
echo "Please provide your ruby enterprise path"
echo "%{ruby} does not exists"
echo "Use: --define 'ruby ruby path'"
exit 1
fi

rubyrpm=`rpm -q --whatprovides %{ruby}`

if ! [[ $rubyrpm =~ ^ruby-enterprise ]]; then
echo "Please provide your ruby enterprise path"
echo "%{ruby} it's not from the ruby-enterprise RPM"
echo "Use: --define 'ruby ruby path'"
exit 1
fi

%build

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{gemdir}
gem install --local --install-dir %{buildroot}%{gemdir} \
--force --rdoc %{SOURCE0}

%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
* Sat Nov 13 2010 Roberto Gaiser <rgaiser@shrek.intranet> - 2.1.2-1
- Initial package
7 changes: 7 additions & 0 deletions ruby-enterprise-rubygem-cucumber/README
@@ -0,0 +1,7 @@
To build use:

rpmbuild -bb <specfile> --define 'ruby <ruby-enterprise install dir>/bin/ruby>'

Error?

* Did you add "<ruby-enterprise install dir>/bin" to the PATH?
83 changes: 83 additions & 0 deletions ruby-enterprise-rubygem-cucumber/cucumber.spec
@@ -0,0 +1,83 @@
# Generated from cucumber-0.9.4.gem by gem2rpm -*- rpm-spec -*-
%define ruby_sitelib %(%{ruby} -rrbconfig -e "puts Config::CONFIG['sitelibdir']")
%define gemdir %(%{ruby} -rubygems -e 'puts Gem::dir' 2>/dev/null)
%define gemname cucumber
%define geminstdir %{gemdir}/gems/%{gemname}-%{version}

Summary: cucumber-0.9.4
Name: ruby-enterprise-rubygem-%{gemname}
Version: 0.9.4
Release: 1%{?dist}
Group: Development/Languages
License: GPLv2+ or Ruby
URL: http://cukes.info
Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: ruby-enterprise-rubygems
Requires: ruby-enterprise-rubygem(gherkin) >= 2.2.9
Requires: ruby-enterprise-rubygem(term-ansicolor) >= 1.0.5
Requires: ruby-enterprise-rubygem(builder) >= 2.1.2
Requires: ruby-enterprise-rubygem(diff-lcs) >= 1.1.2
Requires: ruby-enterprise-rubygem(json) >= 1.4.6
Requires: ruby-enterprise-rubygem(rake) >= 0.8.7
Requires: ruby-enterprise-rubygem(rspec) >= 2.0.1
Requires: ruby-enterprise-rubygem(nokogiri) >= 1.4.3
Requires: ruby-enterprise-rubygem(prawn) = 0.8.4
Requires: ruby-enterprise-rubygem(prawn-layout) = 0.8.4
Requires: ruby-enterprise-rubygem(syntax) >= 1.0.0
Requires: ruby-enterprise-rubygem(spork) >= 0.8.4
BuildRequires: ruby-enterprise-rubygems
BuildArch: noarch
Provides: ruby-enterprise-rubygem(%{gemname}) = %{version}

%description
Behaviour Driven Development with elegance and joy

%prep

if ! [ -e %{ruby} ]; then
echo "Please provide your ruby enterprise path"
echo "%{ruby} does not exists"
echo "Use: --define 'ruby ruby path'"
exit 1
fi

rubyrpm=`rpm -q --whatprovides %{ruby}`

if ! [[ $rubyrpm =~ ^ruby-enterprise ]]; then
echo "Please provide your ruby enterprise path"
echo "%{ruby} it's not from the ruby-enterprise RPM"
echo "Use: --define 'ruby ruby path'"
exit 1
fi

%build

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{gemdir}
gem install --local --install-dir %{buildroot}%{gemdir} \
--force --rdoc %{SOURCE0}
mkdir -p %{buildroot}/%{_bindir}
mv %{buildroot}%{gemdir}/bin/* %{buildroot}/%{_bindir}
rmdir %{buildroot}%{gemdir}/bin
find %{buildroot}%{geminstdir}/bin -type f | xargs chmod a+x

%clean
rm -rf %{buildroot}

%files
%defattr(-, root, root, -)
%{_bindir}/cucumber
%{gemdir}/gems/%{gemname}-%{version}/
%doc %{gemdir}/doc/%{gemname}-%{version}
%doc %{geminstdir}/LICENSE
%doc %{geminstdir}/README.rdoc
%doc %{geminstdir}/History.txt
%{gemdir}/cache/%{gemname}-%{version}.gem
%{gemdir}/specifications/%{gemname}-%{version}.gemspec


%changelog
* Sat Nov 13 2010 Roberto Gaiser <rgaiser@shrek.intranet> - 0.9.4-1
- Initial package
7 changes: 7 additions & 0 deletions ruby-enterprise-rubygem-gherkin/README
@@ -0,0 +1,7 @@
To build use:

rpmbuild -bb <specfile> --define 'ruby <ruby-enterprise install dir>/bin/ruby>'

Error?

* Did you add "<ruby-enterprise install dir>/bin" to the PATH?
72 changes: 72 additions & 0 deletions ruby-enterprise-rubygem-gherkin/gherkin.spec
@@ -0,0 +1,72 @@
# Generated from gherkin-2.3.0.gem by gem2rpm -*- rpm-spec -*-
%define ruby_sitelib %(%{ruby} -rrbconfig -e "puts Config::CONFIG['sitelibdir']")
%define gemdir %(%{ruby} -rubygems -e 'puts Gem::dir' 2>/dev/null)
%define gemname gherkin
%define geminstdir %{gemdir}/gems/%{gemname}-%{version}

Summary: gherkin-2.3.0
Name: ruby-enterprise-rubygem-%{gemname}
Version: 2.3.0
Release: 1%{?dist}
Group: Development/Languages
License: GPLv2+ or Ruby
URL: http://github.com/aslakhellesoy/gherkin
Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: ruby-enterprise-rubygems
Requires: ruby-enterprise-rubygem(rake-compiler) >= 0.7.1
Requires: ruby-enterprise-rubygem(json) >= 1.4.6
Requires: ruby-enterprise-rubygem(term-ansicolor) >= 1.0.5
Requires: ruby-enterprise-rubygem(rake) >= 0.8.7
Requires: ruby-enterprise-rubygem(awesome_print) >= 0.2.1
Requires: ruby-enterprise-rubygem(rspec) >= 2.0.1
Requires: ruby-enterprise-rubygem(cucumber) >= 0.9.4
BuildRequires: ruby-enterprise-rubygems
Provides: ruby-enterprise-rubygem(%{gemname}) = %{version}

%description
A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.

%prep

if ! [ -e %{ruby} ]; then
echo "Please provide your ruby enterprise path"
echo "%{ruby} does not exists"
echo "Use: --define 'ruby ruby path'"
exit 1
fi

rubyrpm=`rpm -q --whatprovides %{ruby}`

if ! [[ $rubyrpm =~ ^ruby-enterprise ]]; then
echo "Please provide your ruby enterprise path"
echo "%{ruby} it's not from the ruby-enterprise RPM"
echo "Use: --define 'ruby ruby path'"
exit 1
fi

%build

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{gemdir}
gem install --local --install-dir %{buildroot}%{gemdir} \
--force --rdoc %{SOURCE0}

%clean
rm -rf %{buildroot}

%files
%defattr(-, root, root, -)
%{gemdir}/gems/%{gemname}-%{version}/
%doc %{gemdir}/doc/%{gemname}-%{version}
%doc %{geminstdir}/LICENSE
%doc %{geminstdir}/README.rdoc
%doc %{geminstdir}/History.txt
%{gemdir}/cache/%{gemname}-%{version}.gem
%{gemdir}/specifications/%{gemname}-%{version}.gemspec


%changelog
* Sat Nov 13 2010 Roberto Gaiser <rgaiser@shrek.intranet> - 2.3.0-1
- Initial package
7 changes: 7 additions & 0 deletions ruby-enterprise-rubygem-hoe/README
@@ -0,0 +1,7 @@
To build use:

rpmbuild -bb <specfile> --define 'ruby <ruby-enterprise install dir>/bin/ruby>'

Error?

* Did you add "<ruby-enterprise install dir>/bin" to the PATH?

0 comments on commit 7c4b19b

Please sign in to comment.