diff --git a/vagrant-libvirt.spec b/vagrant-libvirt.spec index 0016d2a..c31d50c 100644 --- a/vagrant-libvirt.spec +++ b/vagrant-libvirt.spec @@ -32,6 +32,9 @@ Requires: libvirt-daemon-kvm Requires: polkit Requires: vagrant BuildRequires: vagrant +BuildRequires: rubygem(rspec) < 3 +BuildRequires: rubygem(fog) +BuildRequires: rubygem(ruby-libvirt) BuildArch: noarch %description @@ -68,6 +71,14 @@ cp -a .%{vagrant_plugin_dir}/* \ mkdir -p %{buildroot}%{_datadir}/polkit-1/rules.d install -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/polkit-1/rules.d/ +%check +pushd .%{vagrant_plugin_instdir} +sed -i '/:git/ s|:git.*$|:path => "%{vagrant_dir}"|' Gemfile +sed -i '/rspec/ s|\[\".*\"]|["~> 2.0"]|' vagrant-libvirt.gemspec + +bundle exec rspec2 spec +popd + %pre getent group vagrant >/dev/null || groupadd -r vagrant