%{?scl:%scl_package rubygem-%{gem_name}} %{!?scl:%global pkg_name %{name}} # check files-sections at the end of this file and %global gem_name hashie %define _version 2.0.5 %define _summary Your friendly neighborhood hash toolkit. %define _url https://github.com/intridea/hashie %define _license MIT %define desc Hashie is a small collection of tools that make hashes more powerful. Currently includes Mash (Mocking Hash) and Dash (Discrete Hash) Name: %{?scl_prefix}rubygem-%{gem_name} Version: %{_version} Release: 5%{?dist} Summary: %{_summary} Group: Development/Languages License: %{_license} URL: %{_url} Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildArch: noarch Provides: %{?scl_prefix}rubygem(%{gem_name}) = %{version} %{?scl:Obsoletes: ruby193-rubygem-%{gem_name}} %if 0%{?el6} && 0%{!?scl:1} Requires: %{?scl_prefix_ruby}ruby(abi) BuildRequires: %{?scl_prefix_ruby}ruby(abi) %else Requires: %{?scl_prefix_ruby}ruby(release) BuildRequires: %{?scl_prefix_ruby}ruby(release) %endif Requires: %{?scl_prefix_ruby}rubygems BuildRequires: %{?scl_prefix_ruby}rubygems-devel BuildRequires: %{?scl_prefix_ruby}rubygems %description %{desc} %package doc BuildArch: noarch Requires: %{?scl_prefix}%{pkg_name} = %{version}-%{release} %{?scl:Obsoletes: ruby193-rubygem-%{gem_name}-doc} Summary: Documentation for %{pkg_name} %description doc This package contains documentation for %{pkg_name} %prep %{?scl:scl enable %{scl} "} gem unpack %{SOURCE0} %{?scl:"} %setup -q -D -T -n %{gem_name}-%{version} %{?scl:scl enable %{scl} "} gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec %{?scl:"} %build %{?scl:scl enable %{scl} "} gem build %{gem_name}.gemspec %{?scl:"} %{?scl:scl enable %{scl} - < 2.0.5-5 - More rebuilds for Rails 5.1 (ericdhelms@gmail.com) - Use HTTPS URLs for github and rubygems (ewoud@kohlvanwijngaarden.nl) - Set proper download URLs for rubygems (komidore64@gmail.com) - Switch to using gem_install macro (ericdhelms@gmail.com) * Tue Dec 22 2015 Dominic Cleal 2.0.5-4 - Replace ruby(abi) for ruby22 rebuild (dcleal@redhat.com) * Tue Aug 25 2015 Dominic Cleal 2.0.5-3 - Fix checks against scl name, optimise rhel/empty SCL conditional (dcleal@redhat.com) - Converted to tfm SCL (dcleal@redhat.com) * Tue Jul 28 2015 Dominic Cleal 2.0.5-2 - Fix typo in -doc requires on main package (dcleal@redhat.com) * Thu May 29 2014 Dominic Cleal 2.0.5-1 - Modernise and update for EL7 (dcleal@redhat.com) * Fri Sep 06 2013 Marek Hulan 2.0.5-0 - new package built with tito