%define rbname amqp %define version 1.4.1 %define release 1 %global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) %global geminstdir %{gemdir}/gems/%{gemname}-%{version} %define gembuilddir %{buildroot}%{gemdir} Summary: Widely used, feature-rich asynchronous RabbitMQ client with batteries included Name: ruby21-rubygem-%{rbname} Version: %{version} Release: 1%{dist}.mira2 Group: Development/Ruby License: Distributable URL: http://rubyamqp.info Source0: %{rbname}-%{version}.gem BuildRoot: %{_tmppath}/%{name}-%{version}-root Requires: ruby21 >= 2.1 Requires: rubygems21 >= 2.1 Requires: ruby21-rubygem-eventmachine Requires: ruby21-rubygem-amq-client => 1.0.4 Requires: ruby21-rubygem-amq-protocol => 1.9.2 BuildRequires: ruby21 >= 2.1 BuildRequires: rubygems21 >= 2.1 BuildArch: noarch Provides: ruby21-rubygem(amqp) = %{version} %description Widely used, feature-rich asynchronous AMQP RabbitMQ client with batteries included. %prep %setup -T -c %build %install %{__rm} -rf %{buildroot} mkdir -p %{gembuilddir} gem install --local --install-dir %{gembuilddir} --force %{SOURCE0} %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root) %{gemdir}/gems/amqp-1.4.1/.gitignore %{gemdir}/gems/amqp-1.4.1/.rspec %{gemdir}/gems/amqp-1.4.1/.ruby-version %{gemdir}/gems/amqp-1.4.1/ChangeLog.md %{gemdir}/gems/amqp-1.4.1/repl %{gemdir}/gems/amqp-1.4.1/.travis.yml %{gemdir}/gems/amqp-1.4.1/.yardopts %{gemdir}/gems/amqp-1.4.1/Gemfile %doc %{gemdir}/gems/amqp-1.4.1/README.md %{gemdir}/gems/amqp-1.4.1/Rakefile %{gemdir}/gems/amqp-1.4.1/amqp.gemspec %{gemdir}/gems/amqp-1.4.1/bin/ci/before_build.sh %{gemdir}/gems/amqp-1.4.1/bin/cleanify.rb %{gemdir}/gems/amqp-1.4.1/bin/docup %{gemdir}/gems/amqp-1.4.1/bin/irb %{gemdir}/gems/amqp-1.4.1/bin/set_test_suite_realms_up.sh %doc %{gemdir}/gems/amqp-1.4.1/docs/* %{gemdir}/gems/amqp-1.4.1/examples/* %{gemdir}/gems/amqp-1.4.1/lib/* %{gemdir}/gems/amqp-1.4.1/spec/* %doc %{gemdir}/doc/amqp-1.4.1 %{gemdir}/cache/amqp-1.4.1.gem %{gemdir}/specifications/amqp-1.4.1.gemspec %changelog