Project

General

Profile

« Previous | Next » 

Revision ed46bab8

Added by specs-from-koji (Jenkins) almost 10 years ago

Update rubygem-ansi to 1.4.3-2.el6

- Modernise and update for EL7 ()
- Rebuild for katello

View differences:

rpms/epel-6/rubygem-ansi/rubygem-ansi.spec
%global gem_name ansi
%define _version 1.4.3
%define _summary "The ANSI project is a superlative collection of ANSI escape code"
%define _url "https://github.com/rubyworks/ansi"
%define _summary The ANSI project is a superlative collection of ANSI escape code
%define _url https://github.com/rubyworks/ansi
%define _license FreeBSD
%define desc The ANSI project is a superlative collection of ANSI escape code related libraries enabling ANSI colorization and stylization of console output. Byte for byte ANSI is the best ANSI code library available for the Ruby programming language.
%if 0%{?rhel} == 6 || 0%{?fedora} < 17
%if "%{?scl}" == "ruby193"
%define rubyabi 1.9.1
%else
%define rubyabi 1.8
%endif
%else
%define rubyabi 1.9.1
%endif
%if 0%{?rhel} == 6 && "%{?scl}" != "ruby193"
%global gem_dir %(ruby -rubygems -e 'puts Gem.dir' 2>/dev/null)
%global gem_docdir %{gem_dir}/doc/%{gem_name}-%{version}
%global gem_cache %{gem_dir}/cache/%{gem_name}-%{version}.gem
%global gem_spec %{gem_dir}/specifications/%{gem_name}-%{version}.gemspec
%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
%global gem_libdir %{gem_dir}/gems/%{gem_name}-%{version}/lib
%endif
Name: %{?scl_prefix}rubygem-%{gem_name}
Version: %{_version}
Release: 0%{?dist}
Release: 2%{?dist}
Summary: %{_summary}
Group: Development/Languages
License: %{_license}
......
BuildArch: noarch
Provides: %{?scl_prefix}rubygem(%{gem_name}) = %{version}
%if 0%{?fedora} > 18
%if "%{?scl}" == "ruby193" || (0%{?rhel} == 6 && 0%{!?scl:1})
Requires: %{?scl_prefix}ruby(abi)
BuildRequires: %{?scl_prefix}ruby(abi)
%else
Requires: %{?scl_prefix}ruby(release)
%else
Requires: %{?scl_prefix}ruby(abi) = %{rubyabi}
BuildRequires: %{?scl_prefix}ruby(release)
%endif
Requires: %{?scl_prefix}rubygems
%if 0%{?fedora} || "%{?scl}" == "ruby193"
BuildRequires: %{?scl_prefix}rubygems-devel
%endif
%if 0%{?fedora} > 18
BuildRequires: %{?scl_prefix}ruby(release)
%else
BuildRequires: %{?scl_prefix}ruby(abi) = %{rubyabi}
%endif
BuildRequires: %{?scl_prefix}rubygems
%description
......
mkdir -p %{buildroot}%{gem_dir}
cp -a .%{gem_dir}/* %{buildroot}%{gem_dir}
%files
%files
%dir %{gem_instdir}
%exclude %{gem_cache}
%exclude %{gem_instdir}/test
......
%doc %{gem_docdir}/ri
%changelog
* Thu May 29 2014 Dominic Cleal <dcleal@redhat.com> 1.4.3-2
- Modernise and update for EL7 (dcleal@redhat.com)
* Tue Oct 08 2013 Ivan Necas <inecas@redhat.com> 1.4.3-1
- Rebuild for katello
* Fri Sep 06 2013 Marek Hulan <mhulan@redhat.com> 1.4.3-0
- new package built with tito

Also available in: Unified diff