[rubygem-coffee-rails] Initial package

Bohuslav Kabrda bkabrda at fedoraproject.org
Tue Jul 24 13:56:09 UTC 2012


commit 6f954e338df5540b08501caf0ddb48defcb36655
Author: Bohuslav Kabrda <bkabrda at redhat.com>
Date:   Tue Jul 24 15:56:00 2012 +0200

    Initial package

 .gitignore                  |    1 +
 coffee-rails-test-fix.patch |   19 +++++++++
 rubygem-coffee-rails.spec   |   86 +++++++++++++++++++++++++++++++++++++++++++
 sources                     |    1 +
 4 files changed, 107 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..3e95e87 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/coffee-rails-3.2.2.gem
diff --git a/coffee-rails-test-fix.patch b/coffee-rails-test-fix.patch
new file mode 100644
index 0000000..fbb31d5
--- /dev/null
+++ b/coffee-rails-test-fix.patch
@@ -0,0 +1,19 @@
+commit c8f3df3369f0d5b32dbc57cf3fd575b50d106563
+Author: Guillermo Iguaran <guilleiguaran at gmail.com>
+Date:   Wed Apr 4 10:18:20 2012 -0500
+
+    Fix asset test
+
+diff --git a/test/assets_test.rb b/test/assets_test.rb
+index 9249572..6b9104b 100644
+--- a/test/assets_test.rb
++++ b/test/assets_test.rb
+@@ -25,7 +25,7 @@ class AssetsTest < ActiveSupport::TestCase
+     @app.assets["coffee-script"].write_to("#{tmp_path}/coffee-script.js")
+ 
+     assert_match "/lib/assets/javascripts/coffee-script.js.erb", @app.assets["coffee-script"].pathname.to_s
+-    assert_match "this.CoffeeScript", File.open("#{tmp_path}/coffee-script.js").read
++    assert_match "CoffeeScript Compiler", File.open("#{tmp_path}/coffee-script.js").read
+   end
+ 
+   def tmp_path
diff --git a/rubygem-coffee-rails.spec b/rubygem-coffee-rails.spec
new file mode 100644
index 0000000..e7b520b
--- /dev/null
+++ b/rubygem-coffee-rails.spec
@@ -0,0 +1,86 @@
+# Generated from coffee-rails-3.2.2.gem by gem2rpm -*- rpm-spec -*-
+%global gem_name coffee-rails
+%global rubyabi 1.9.1
+
+Summary: Coffee Script adapter for the Rails asset pipeline
+Name: rubygem-%{gem_name}
+Version: 3.2.2
+Release: 1%{?dist}
+Group: Development/Languages
+License: MIT
+URL: https://github.com/rails/coffee-rails
+Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem
+# failing test: https://github.com/rails/coffee-rails/issues/27
+Patch0: %{gem_name}-test-fix.patch
+Requires: ruby(abi) = %{rubyabi}
+Requires: ruby(rubygems)
+Requires: rubygem(coffee-script) >= 2.2.0
+Requires: rubygem(railties) => 3.2.0
+Requires: rubygem(railties) < 3.3
+BuildRequires: ruby(abi) = %{rubyabi}
+BuildRequires: rubygems-devel
+BuildRequires: ruby
+BuildRequires: rubygem(coffee-script) >= 2.2.0
+BuildRequires: rubygem(minitest)
+BuildRequires: rubygem(railties) => 3.2.0
+BuildRequires: rubygem(railties) < 3.3
+BuildRequires: rubygem(sprockets)
+BuildRequires: rubygem(therubyracer)
+BuildRequires: rubygem(tzinfo)
+BuildArch: noarch
+Provides: rubygem(%{gem_name}) = %{version}
+
+%description
+Coffee Script adapter for the Rails asset pipeline.
+
+
+%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 .%{gem_dir}
+gem install --local --install-dir .%{gem_dir} \
+            --force %{SOURCE0}
+
+pushd .%{gem_instdir}
+%patch0 -p1
+popd
+
+%build
+
+%install
+mkdir -p %{buildroot}%{gem_dir}
+cp -a .%{gem_dir}/* \
+        %{buildroot}%{gem_dir}/
+
+%check
+pushd .%{gem_instdir}
+ruby -I.:test:lib -e 'Dir.glob("test/**/*_test.rb").each {|t| require t}'
+popd
+
+%files
+%dir %{gem_instdir}
+%doc %{gem_instdir}/MIT-LICENSE
+%{gem_libdir}
+%exclude %{gem_instdir}/.*
+%exclude %{gem_cache}
+%{gem_spec}
+
+%files doc
+%doc %{gem_docdir}
+%doc %{gem_instdir}/README.markdown
+%{gem_instdir}/Gemfile
+%{gem_instdir}/%{gem_name}.gemspec
+%{gem_instdir}/Rakefile
+%{gem_instdir}/test
+
+%changelog
+* Mon Jul 23 2012 Bohuslav Kabrda <bkabrda at redhat.com> - 3.2.2-1
+- Initial package
diff --git a/sources b/sources
index e69de29..e4a40ff 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+0f35274a30c9e23870e3fdf81aa5d989  coffee-rails-3.2.2.gem


More information about the scm-commits mailing list