Sophie

Sophie

distrib > Fedora > 16 > x86_64 > by-pkgid > bdddec180cc77b1adc5c3bb27ce6d173 > files > 2

rubygem-fast_gettext-0.6.1-1.fc16.src.rpm

# Generated from fast_gettext-0.5.13.gem by gem2rpm -*- rpm-spec -*-
%global gemname fast_gettext

%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
%global geminstdir %{gemdir}/gems/%{gemname}-%{version}
%global rubyabi 1.8

Summary: A simple, fast, memory-efficient and threadsafe implementation of GetText
Name: rubygem-%{gemname}
Version: 0.6.1
Release: 1%{?dist}
Group: Development/Languages
# fast_gettext is Public Domain. However the files in lib/vendor directory
# are GPLv2+ or Ruby licensed.
License: Public Domain and (GPLv2+ or Ruby)
URL: http://github.com/grosser/fast_gettext
Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem
Requires: ruby(abi) = %{rubyabi}
Requires: ruby(rubygems)
Requires: ruby
BuildRequires: ruby(abi) = %{rubyabi}
BuildRequires: ruby(rubygems)
BuildRequires: ruby
# Use rspec-core until rspec are not migrated to RSpec 2.x
BuildRequires: rubygem(rspec-core)
BuildRequires: rubygem(activerecord)
BuildRequires: rubygem(sqlite3)
BuildArch: noarch
Provides: rubygem(%{gemname}) = %{version}

%description
A simple, fast, memory-efficient and threadsafe implementation of GetText


%package doc
Summary: Documentation for %{name}
Group: Documentation
Requires: %{name} = %{version}-%{release}
BuildArch: noarch

%description doc
Documentation for %{name}


%prep
%setup -q -c -T
mkdir -p .%{gemdir}
gem install --local --install-dir .%{gemdir} \
            --force %{SOURCE0}

# Kill shebang.
sed -i '1,1d' .%{geminstdir}/lib/fast_gettext/vendor/string.rb

%build

%install
mkdir -p %{buildroot}%{gemdir}
cp -a .%{gemdir}/* \
        %{buildroot}%{gemdir}/

%check
pushd .%{geminstdir}
# Do not use bundler, since it tries to install unnecessary gems.
sed -i -e 's/bundle exec//' spec/fast_gettext/vendor/iconv_spec.rb
rspec spec
popd

%files
%dir %{geminstdir}
%exclude %{geminstdir}/.travis.yml
%exclude %{geminstdir}/Gemfile*
%doc %{geminstdir}/Readme.md
%exclude %{geminstdir}/fast_gettext.gemspec
%{geminstdir}/lib
%{gemdir}/cache/%{gemname}-%{version}.gem
%{gemdir}/specifications/%{gemname}-%{version}.gemspec

%files doc
%doc %{geminstdir}/CHANGELOG
%{geminstdir}/Rakefile
%{geminstdir}/VERSION
%{geminstdir}/benchmark
%doc %{geminstdir}/examples
%{geminstdir}/spec
%doc %{gemdir}/doc/%{gemname}-%{version}


%changelog
* Mon Oct 17 2011 Vít Ondruch <vondruch@redhat.com> - 0.6.1-1
- Update to fast_gettext 6.1.

* Mon Aug 01 2011 Vít Ondruch <vondruch@redhat.com> - 0.5.13-1
- Initial package