[DRE-commits] [ruby-jquery-rails] 01/02: rails-assets-jquery: expand gemspec at build time
Antonio Terceiro
terceiro at moszumanska.debian.org
Sun Jan 18 14:55:25 UTC 2015
This is an automated email from the git hooks/post-receive script.
terceiro pushed a commit to branch master
in repository ruby-jquery-rails.
commit a7241a703da398af01ea5db3d845a8e32928183e
Author: Antonio Terceiro <terceiro at debian.org>
Date: Sun Jan 18 12:48:21 2015 -0200
rails-assets-jquery: expand gemspec at build time
---
debian/changelog | 7 +++++++
debian/rails-assets-jquery.rb | 18 ++++++++++++++++++
debian/ruby-jquery-rails.install | 1 -
debian/rules | 4 ++++
4 files changed, 29 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index 0f4f6dc..25d3126 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+ruby-jquery-rails (3.1.2-6) unstable; urgency=medium
+
+ * rails-assets-jquery: expand gemspec at build time to avoid it running
+ `find ./ …` every time I run any Ruby app.
+
+ -- Antonio Terceiro <terceiro at debian.org> Sun, 18 Jan 2015 12:51:04 -0200
+
ruby-jquery-rails (3.1.2-5) unstable; urgency=medium
* Team upload
diff --git a/debian/rails-assets-jquery.rb b/debian/rails-assets-jquery.rb
new file mode 100644
index 0000000..c70fb26
--- /dev/null
+++ b/debian/rails-assets-jquery.rb
@@ -0,0 +1,18 @@
+require 'fileutils'
+
+gemspec = File.join(File.dirname(__FILE__), 'rails-assets-jquery.gemspec')
+
+spec = Gem::Specification.load(gemspec)
+version = spec.version
+
+dir = 'debian/ruby-jquery-rails/usr/share/rubygems-integration/all/specifications'
+file = ['rails-assets-jquery-', spec.version, '.gemspec'].join
+
+# filter out debian/ files
+spec.files.reject! { |f| f =~ /^debian/ }
+
+FileUtils.mkdir_p dir
+
+File.open(File.join(dir, file), 'w') do |f|
+ f.puts spec.to_ruby
+end
diff --git a/debian/ruby-jquery-rails.install b/debian/ruby-jquery-rails.install
index fb99b8b..5a36a24 100644
--- a/debian/ruby-jquery-rails.install
+++ b/debian/ruby-jquery-rails.install
@@ -1,2 +1 @@
vendor/assets/javascripts/jquery_ujs.js usr/share/ruby-jquery-rails/vendor/assets/javascripts
-debian/rails-assets-jquery.gemspec usr/share/rubygems-integration/all/specifications
diff --git a/debian/rules b/debian/rules
index a5e7dc8..0d660e8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,3 +13,7 @@
%:
dh $@ --buildsystem=ruby --with ruby
+
+override_dh_auto_install:
+ dh_auto_install
+ ruby debian/rails-assets-jquery.rb
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-jquery-rails.git
More information about the Pkg-ruby-extras-commits
mailing list