[DRE-commits] [vagrant-lxc] 08/17: store expanded gemspec inside debian/

Antonio Terceiro terceiro at moszumanska.debian.org
Thu May 28 10:46:24 UTC 2015


This is an automated email from the git hooks/post-receive script.

terceiro pushed a commit to branch master
in repository vagrant-lxc.

commit 147c93614c7ed62fc79c95d6324c0d285090218b
Author: Antonio Terceiro <terceiro at softwarelivre.org>
Date:   Tue May 26 18:44:10 2015 -0300

    store expanded gemspec inside debian/
---
 debian/patches/expanded-gemspec.patch | 31 -------------------------------
 debian/patches/series                 |  1 -
 debian/refresh-gemspec                | 18 ++----------------
 debian/rules                          |  2 +-
 debian/vagrant-lxc-1.1.0.gemspec      | 20 ++++++++++++++++++++
 5 files changed, 23 insertions(+), 49 deletions(-)

diff --git a/debian/patches/expanded-gemspec.patch b/debian/patches/expanded-gemspec.patch
deleted file mode 100644
index 0156bd5..0000000
--- a/debian/patches/expanded-gemspec.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- /dev/null
-+++ b/vagrant-lxc-0.8.0.gemspec
-@@ -0,0 +1,28 @@
-+# -*- encoding: utf-8 -*-
-+
-+Gem::Specification.new do |s|
-+  s.name = "vagrant-lxc"
-+  s.version = "0.8.0"
-+
-+  s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
-+  s.authors = ["Fabio Rehm"]
-+  s.date = "2014-02-26"
-+  s.description = "Linux Containers provider for Vagrant"
-+  s.email = ["fgrehm at gmail.com"]
-+  s.files = [".rspec", ".travis.yml", ".vimrc", "Gemfile", "Gemfile.lock", "Guardfile", "Rakefile", "development/Vagrantfile", "development/lxc-configs/lxc-dev-box", "development/lxc-configs/sid", "development/lxc-configs/squeeze", "development/lxc-configs/vbox", "development/lxc-configs/wheezy", "development/site.pp", "lib/vagrant-lxc.rb", "lib/vagrant-lxc/action.rb", "lib/vagrant-lxc/action/boot.rb", "lib/vagrant-lxc/action/check_created.rb", "lib/vagrant-lxc/action/check_running.rb", [...]
-+  s.homepage = "https://github.com/fgrehm/vagrant-lxc"
-+  s.licenses = ["MIT"]
-+  s.require_paths = ["lib"]
-+  s.rubygems_version = "1.8.23"
-+  s.summary = "Linux Containers provider for Vagrant"
-+  s.test_files = ["spec/Vagrantfile", "spec/acceptance/sanity_check_spec.rb", "spec/acceptance/support/acceptance_example_group.rb", "spec/acceptance/support/machine_ext.rb", "spec/acceptance/support/test_ui.rb", "spec/acceptance_helper.rb", "spec/fixtures/sample-ip-addr-output", "spec/spec_helper.rb", "spec/support/.gitkeep", "spec/unit/action/clear_forwarded_ports_spec.rb", "spec/unit/action/compress_rootfs_spec.rb", "spec/unit/action/forward_ports_spec.rb", "spec/unit/action/handle_b [...]
-+
-+  if s.respond_to? :specification_version then
-+    s.specification_version = 3
-+
-+    if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
-+    else
-+    end
-+  else
-+  end
-+end
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index beeea8e..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-expanded-gemspec.patch
diff --git a/debian/refresh-gemspec b/debian/refresh-gemspec
index c1e76bb..d24daf2 100755
--- a/debian/refresh-gemspec
+++ b/debian/refresh-gemspec
@@ -4,21 +4,7 @@ set -e
 
 version=$(dpkg-parsechangelog -SVersion | cut -d - -f 1)
 
-gemspec=vagrant-lxc-${version}.gemspec
-rm -f $gemspec
-
-patch=expanded-gemspec.patch
-
-if (quilt series | grep -q $patch); then
-  while ! (quilt top | grep -q $patch); do
-    quilt push
-  done
-else
-  mkdir debian/patches
-  quilt new $patch
-  quilt add $gemspec
-fi
+rm -fv debian/*.gemspec
+gemspec=debian/vagrant-lxc-${version}.gemspec
 
 ruby -e 'spec = Gem::Specification.load("vagrant-lxc.gemspec"); spec.files.reject! { |f| f =~ /^debian\// || f == ".gitignore" || f == "LICENSE.txt" || f =~ /boxes\// || f =~ /\.md$/ }; puts spec.to_ruby' > $gemspec
-quilt refresh
-quilt pop -a
diff --git a/debian/rules b/debian/rules
index 100a829..053aa2c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,7 +6,7 @@
 version = $(shell dpkg-parsechangelog -SVersion | cut -d - -f 1)
 
 gem = vagrant-lxc-$(version).gem
-gemspec = $(gem)spec
+gemspec = debian/$(gem)spec
 plugindir = debian/vagrant-lxc/usr/share/vagrant-plugins
 
 override_dh_auto_install:
diff --git a/debian/vagrant-lxc-1.1.0.gemspec b/debian/vagrant-lxc-1.1.0.gemspec
new file mode 100644
index 0000000..23d3ae5
--- /dev/null
+++ b/debian/vagrant-lxc-1.1.0.gemspec
@@ -0,0 +1,20 @@
+# -*- encoding: utf-8 -*-
+# stub: vagrant-lxc 1.1.0 ruby lib
+
+Gem::Specification.new do |s|
+  s.name = "vagrant-lxc"
+  s.version = "1.1.0"
+
+  s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
+  s.require_paths = ["lib"]
+  s.authors = ["Fabio Rehm"]
+  s.date = "2015-05-26"
+  s.description = "Linux Containers provider for Vagrant"
+  s.email = ["fgrehm at gmail.com"]
+  s.files = [".rspec", ".travis.yml", ".vimrc", "Gemfile", "Gemfile.lock", "Guardfile", "Rakefile", "lib/vagrant-lxc.rb", "lib/vagrant-lxc/action.rb", "lib/vagrant-lxc/action/boot.rb", "lib/vagrant-lxc/action/clear_forwarded_ports.rb", "lib/vagrant-lxc/action/compress_rootfs.rb", "lib/vagrant-lxc/action/create.rb", "lib/vagrant-lxc/action/destroy.rb", "lib/vagrant-lxc/action/destroy_confirm.rb", "lib/vagrant-lxc/action/fetch_ip_from_dnsmasq_leases.rb", "lib/vagrant-lxc/action/fetch_ip_wi [...]
+  s.homepage = "https://github.com/fgrehm/vagrant-lxc"
+  s.licenses = ["MIT"]
+  s.rubygems_version = "2.2.2"
+  s.summary = "Linux Containers provider for Vagrant"
+  s.test_files = ["spec/Vagrantfile", "spec/fixtures/sample-ip-addr-output", "spec/spec_helper.rb", "spec/support/.gitkeep", "spec/unit/action/clear_forwarded_ports_spec.rb", "spec/unit/action/compress_rootfs_spec.rb", "spec/unit/action/forward_ports_spec.rb", "spec/unit/action/handle_box_metadata_spec.rb", "spec/unit/action/setup_package_files_spec.rb", "spec/unit/driver/cli_spec.rb", "spec/unit/driver_spec.rb", "spec/unit/support/unit_example_group.rb", "spec/unit_helper.rb"]
+end

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/vagrant-lxc.git



More information about the Pkg-ruby-extras-commits mailing list