418dd8b
# Generated from coffee-script-2.2.0.gem by gem2rpm -*- rpm-spec -*-
418dd8b
%global gem_name coffee-script
418dd8b
418dd8b
Summary: Ruby CoffeeScript Compiler
418dd8b
Name: rubygem-%{gem_name}
0f3b6dc
Version: 2.3.0
8011155
Release: 2%{?dist}
418dd8b
Group: Development/Languages
418dd8b
License: MIT
418dd8b
URL: http://github.com/josh/ruby-coffee-script
0f3b6dc
Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem
418dd8b
# To get the tests:
418dd8b
# git clone https://github.com/josh/ruby-coffee-script && cd ruby-coffee-script
0f3b6dc
# git checkout v2.3.0 && tar czf coffee-script-tests-2.3.0.tgz test/
418dd8b
Source1: coffee-script-tests-%{version}.tgz
5e875ac
BuildRequires: ruby(release)
418dd8b
BuildRequires: rubygems-devel
418dd8b
BuildRequires: ruby
418dd8b
BuildRequires: rubygem(coffee-script-source)
418dd8b
BuildRequires: rubygem(execjs)
418dd8b
BuildRequires: rubygem(minitest)
418dd8b
BuildRequires: rubygem(therubyracer)
418dd8b
BuildArch: noarch
418dd8b
418dd8b
%description
418dd8b
Ruby CoffeeScript is a bridge to the JS CoffeeScript compiler.
418dd8b
418dd8b
418dd8b
%package doc
418dd8b
Summary: Documentation for %{name}
418dd8b
Group: Documentation
418dd8b
Requires: %{name} = %{version}-%{release}
418dd8b
BuildArch: noarch
418dd8b
418dd8b
%description doc
0f3b6dc
Documentation for %{name}.
418dd8b
418dd8b
%prep
418dd8b
%setup -q -c -T
5e875ac
%gem_install -n %{SOURCE0}
418dd8b
418dd8b
%build
418dd8b
418dd8b
%install
418dd8b
mkdir -p %{buildroot}%{gem_dir}
418dd8b
cp -a .%{gem_dir}/* \
418dd8b
        %{buildroot}%{gem_dir}/
418dd8b
418dd8b
%check
418dd8b
pushd .%{gem_instdir}
418dd8b
# unpack and patch the tests
418dd8b
tar xzf %{SOURCE1}
418dd8b
8cc0c3f
ruby -Ilib -e 'Dir.glob "./test/**/test_*.rb", &method(:require)'
418dd8b
popd
418dd8b
418dd8b
%files
418dd8b
%dir %{gem_instdir}
0f3b6dc
%license %{gem_instdir}/LICENSE
418dd8b
%{gem_libdir}
418dd8b
%exclude %{gem_cache}
418dd8b
%{gem_spec}
418dd8b
418dd8b
%files doc
418dd8b
%doc %{gem_docdir}
418dd8b
%doc %{gem_instdir}/README.md
418dd8b
418dd8b
%changelog
8011155
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-2
8011155
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8011155
0f3b6dc
* Fri Feb 27 2015 Vít Ondruch <vondruch@redhat.com> - 2.3.0-1
0f3b6dc
- Update to Ruby CoffeeScript 2.3.0.
0f3b6dc
8cc0c3f
* Wed Jun 25 2014 Vít Ondruch <vondruch@redhat.com> - 2.2.0-6
8cc0c3f
- Fix FTBFS in Rawhide (rhbz#1107086).
8cc0c3f
6bfb67d
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-5
6bfb67d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6bfb67d
84ba215
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-4
84ba215
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
84ba215
5e875ac
* Thu Mar 07 2013 Vít Ondruch <vondruch@redhat.com> - 2.2.0-3
5e875ac
- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
5e875ac
8d05816
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2
8d05816
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8d05816
418dd8b
* Tue Jul 17 2012 Bohuslav Kabrda <bkabrda@redhat.com> - 2.2.0-1
418dd8b
- Initial package