94e6c85
%global bashcompletion_dir %(pkg-config --variable=completionsdir bash-completion 2> /dev/null || :)
da831a8
9132acf
%global vagrant_spec_commit a88825f4cb254b703d0f9235667223f02ad5c600
4bc2b64
61dbe09
%bcond_without help2man
fb5d878
%bcond_without ed25519
61dbe09
94e6c85
Name: vagrant
8185bb5
Version: 2.3.4
2a16199
Release: 5%{?dist}
da831a8
Summary: Build and distribute virtualized development environments
da831a8
License: MIT
da831a8
URL: http://vagrantup.com
4a3ce0b
Source0: https://github.com/hashicorp/%{name}/archive/refs/tags/v%{version}.tar.gz
da831a8
# Upstream binstub with adjusted paths, the offical way how to run vagrant
da831a8
Source1: binstub
4bc2b64
# The library has no official release yet. But since it is just test
4bc2b64
# dependency, it should be fine to include the source right here.
05d7a60
# wget https://github.com/hashicorp/vagrant-spec/archive/03d88fe2467716b072951c2b55d78223130851a6/vagrant-spec-03d88fe2467716b072951c2b55d78223130851a6.tar.gz
05d7a60
Source2: https://github.com/hashicorp/%{name}-spec/archive/%{vagrant_spec_commit}/%{name}-spec-%{vagrant_spec_commit}.tar.gz
c11853f
# Monkey-patching needed for Vagrant to work until the respective patches
c11853f
# for RubyGems and Bundler are in place
e30c952
Source4: macros.vagrant
126c957
7e8d943
# Do not load runtime dependencies in %%check if vagrant is not loaded
a8e30ac
# https://github.com/hashicorp/vagrant/pull/10945
7e8d943
Patch1: vagrant-2.2.9-do-not-load-dependencies.patch
8185bb5
# Remove GRPC dependencies for Fedora. It seems that it will serve
8185bb5
# for communication with upcoming Golang backend, however
8185bb5
# it is only in tech-preview now and grpc is not simple to package.
8185bb5
# Let's remove it for now and revisit in the future.
8185bb5
Patch2: vagrant-2.3.4-remove_grpc.patch
8185bb5
# Ruby 3.2 compatibility for tests.
8185bb5
# Commits are cherry-picked instead of a whole PR as it also edits .github
8185bb5
# files that we do not care about.
8185bb5
# https://github.com/hashicorp/vagrant/pull/13043
8185bb5
Patch3: vagrant-2.3.4-Environment-home-dir-is-also-not-accessible-if-EROFS-error-occurs.patch
8185bb5
Patch4: vagrant-2.3.4-Only-check-for-arguments-matching-test-string.patch
8185bb5
# Disable loading of direc_conversions.rb in other files.
8185bb5
# The file is removed as it requires protobuf components not yet
8185bb5
# packaged in Fedora.
8185bb5
Patch5: vagrant-2.3.4-Disable-loading-of-direct_conversions-file.patch
1252de5
a0e92dc
# The load directive is supported since RPM 4.12, i.e. F21+. The build process
a0e92dc
# fails on older Fedoras.
01bc73e
%{load:%{SOURCE4}}
a0e92dc
da831a8
Requires: ruby(release)
da831a8
Requires: ruby(rubygems) >= 1.3.6
7dc35cc
# Explicitly specify MRI, since Vagrant does not work with JRuby ATM.
94e6c85
Requires: ruby
3a44579
Requires: rubygem(hashicorp-checkpoint) >= 0.1.5
da831a8
Requires: rubygem(childprocess) >= 0.5.0
64073e0
Requires: rubygem(erubi)
7e8d943
Requires: (rubygem(i18n) >= 1.8 with rubygem(i18n) < 2.0)
854f8b4
Requires: rubygem(json)
33a64ae
Requires: (rubygem(listen) >= 3.2 with rubygem(listen) < 4)
Josef Stribny 107fa56
Requires: rubygem(log4r) >= 1.1.9
da2ecf8
Requires: (rubygem(net-ssh) >= 5.2.0 with rubygem(net-ssh) < 8)
5953c4a
Requires: rubygem(net-scp) >= 1.2.0
Josef Stribny 107fa56
Requires: rubygem(net-sftp) >= 2.1
979a3eb
Requires: rubygem(rubyzip) >= 1.1.7
f8a97e7
Requires: rubygem(net-ftp)
3d99b80
Requires: rubygem(rexml)
3d99b80
Requires: rubygem(mime-types)
94e6c85
Requires: bsdtar
ff40c83
Requires: curl
61abdd7
Requires: %{_bindir}/ps
da831a8
b899893
Recommends: vagrant(vagrant-libvirt)
7e8d943
Recommends: (podman-docker if podman)
241e0dc
4a3ce0b
%if %{with ed25519}
4a3ce0b
Requires: rubygem(ed25519)
fb5d878
Requires: rubygem(bcrypt_pbkdf)
4a3ce0b
BuildRequires: rubygem(ed25519)
fb5d878
BuildRequires: rubygem(bcrypt_pbkdf)
4a3ce0b
%else
4a3ce0b
Recommends: rubygem(ed25519)
fb5d878
Recommends: rubygem(bcrypt_pbkdf)
4a3ce0b
%endif
4a3ce0b
0c8a413
BuildRequires: bsdtar
9889749
BuildRequires: ruby
548a38c
BuildRequires: rubygems-devel
b06fc4b
BuildRequires: rubygem(listen)
b06fc4b
BuildRequires: rubygem(childprocess)
b06fc4b
BuildRequires: rubygem(hashicorp-checkpoint)
b06fc4b
BuildRequires: rubygem(log4r)
b06fc4b
BuildRequires: rubygem(net-ssh)
b06fc4b
BuildRequires: rubygem(net-scp)
b06fc4b
BuildRequires: rubygem(i18n)
4b0b66a
BuildRequires: rubygem(json)
64073e0
BuildRequires: rubygem(erubi)
42da19c
BuildRequires: rubygem(rspec)
42da19c
BuildRequires: rubygem(rspec-its)
7ed4ada
BuildRequires: rubygem(net-sftp)
979a3eb
BuildRequires: rubygem(rubyzip)
386d4c8
BuildRequires: rubygem(thor)
7ed4ada
BuildRequires: rubygem(webmock)
fd25a55
BuildRequires: rubygem(webrick)
7ca98ed
BuildRequires: rubygem(fake_ftp)
f8a97e7
BuildRequires: rubygem(rake)
f8a97e7
BuildRequires: rubygem(net-ftp)
3d99b80
BuildRequires: rubygem(rexml)
3d99b80
BuildRequires: rubygem(mime-types)
94e6c85
BuildRequires: pkgconfig(bash-completion)
0bf64ca
%if %{with help2man}
e00d21f
BuildRequires: help2man
61dbe09
%endif
c4d6537
BuildRequires: %{_bindir}/ssh
da831a8
BuildArch: noarch
da831a8
854f8b4
# Since Vagrant itself is installed on the same place as its plugins
854f8b4
# the vagrant_plugin macros can be reused in the spec file, but the plugin
854f8b4
# name must be specified.
854f8b4
%global vagrant_plugin_name vagrant
854f8b4
da831a8
%description
da831a8
Vagrant is a tool for building and distributing virtualized development
da831a8
environments.
da831a8
da831a8
%package doc
da831a8
Summary: Documentation for %{name}
da831a8
Requires: %{name} = %{version}-%{release}
da831a8
BuildArch: noarch
da831a8
da831a8
%description doc
da831a8
Documentation for %{name}.
da831a8
da831a8
%prep
854f8b4
%setup -q -b2
cc85749
979a3eb
# TODO: package vagrant_cloud, as it is not in Fedora yet
979a3eb
%gemspec_remove_dep -s %{name}.gemspec -g vagrant_cloud
979a3eb
979a3eb
# Remove `cloud` command and references to it
979a3eb
%gemspec_remove_file -s %{name}.gemspec Dir.glob('plugins/commands/cloud/**/*.*')
979a3eb
rm -rf ./plugins/commands/cloud/
979a3eb
sed -i '/^\s*I18n\..*$/ s/^/#/g' plugins/commands/login/plugin.rb
979a3eb
sed -i '/^\s*command(:login) do$/,/\s*end$/ s/^/#/g' plugins/commands/login/plugin.rb
979a3eb
c0bb4d5
# Expand required Ruby compatibility, otherwise RubyGems throws exceptions.
c0bb4d5
# Relevant rhbz: https://bugzilla.redhat.com/show_bug.cgi?id=2053476#c0
c0bb4d5
# Relevant RubyGems issue: https://github.com/rubygems/rubygems/issues/4338
8185bb5
sed -i -e '/required_ruby_version/ s/, "< 3.2"//' %{name}.gemspec
c0bb4d5
4a3ce0b
# We have older version in Fedora
8185bb5
%gemspec_remove_dep -s %{name}.gemspec -g net-sftp '~> 4.0'
4a3ce0b
%gemspec_add_dep -s %{name}.gemspec -g net-sftp '>= 2.1.2'
8185bb5
%gemspec_remove_dep -s %{name}.gemspec -g net-scp '~> 4.0'
05d7a60
%gemspec_add_dep -s %{name}.gemspec -g net-scp '>= 1.2.0'
05d7a60
05d7a60
# We have newer version in Fedora
05d7a60
%gemspec_remove_dep -s %{name}.gemspec -g listen
05d7a60
%gemspec_add_dep -s %{name}.gemspec -g listen '>= 3.5.1'
4a3ce0b
979a3eb
# Remove Windows specific dependencies
979a3eb
%gemspec_remove_dep -s %{name}.gemspec -g wdm
979a3eb
%gemspec_remove_dep -s %{name}.gemspec -g winrm
979a3eb
%gemspec_remove_dep -s %{name}.gemspec -g winrm-fs
979a3eb
%gemspec_remove_dep -s %{name}.gemspec -g winrm-elevated
979a3eb
979a3eb
# Remove BSD dependency
979a3eb
%gemspec_remove_dep -s %{name}.gemspec -g rb-kqueue
979a3eb
7e8d943
# Allow older childprocess version
7e8d943
%gemspec_remove_dep -s %{name}.gemspec -g childprocess
7e8d943
%gemspec_add_dep -s %{name}.gemspec -g childprocess '>= 1.0.1'
33a64ae
ee96fbd
# Relax net-ssh dependency. We have newer net-ssh in Fedora
ee96fbd
%gemspec_remove_dep -s %{name}.gemspec -g net-ssh
da2ecf8
%gemspec_add_dep -s %{name}.gemspec -g net-ssh ['>= 5.2.0', '< 8']
ee96fbd
8185bb5
# Remove "optional" dependencies
8185bb5
# This seems like prelude for the in-development golang backend.
8185bb5
# Nothing runtime critical.
9132acf
%gemspec_remove_dep -s %{name}.gemspec -g googleapis-common-protos-types
9132acf
%gemspec_remove_dep -s %{name}.gemspec -g grpc
9132acf
%gemspec_remove_dep -s %{name}.gemspec -g rgl
7e8d943
# Load missing dependency Vagrant::Util::MapCommandOptions
7e8d943
# https://github.com/hashicorp/vagrant/pull/11609
02af3e5
sed -i '/^\s*require..vagrant.util.experimental.\s*$/ a\require "vagrant/util/map_command_options"' \
02af3e5
  plugins/kernel_v2/config/vm.rb
7e8d943
4a3ce0b
%if %{without ed25519}
fb5d878
# Remove optional dependencies
fb5d878
%gemspec_remove_dep -s %{name}.gemspec -g bcrypt_pbkdf
fb5d878
4a3ce0b
%gemspec_remove_dep -s %{name}.gemspec -g ed25519
4a3ce0b
# Disable patch for ed25519
4a3ce0b
sed -i '/^  require .net\/ssh\/authentication\/ed25519.$/,/^  end$/ s/^/#/' \
4a3ce0b
  lib/vagrant/patches/net-ssh.rb
fb5d878
%else
fb5d878
%gemspec_remove_dep -s %{name}.gemspec -g ed25519
fb5d878
%gemspec_add_dep -s %{name}.gemspec -g ed25519 ['>= 1.2.4', '< 1.4']
4a3ce0b
%endif
4a3ce0b
8185bb5
# Let's get rid of protobuf related components
8185bb5
%patch2 -p16
8185bb5
8185bb5
%gemspec_remove_file -s %{name}.gemspec Dir.glob('lib/vagrant/protobufs/**/*.*')
8185bb5
# This file contains monkey patching and compatibility for Protobuf serialization.
8185bb5
# We do not need that as we skip protobuf related parts completely.
8185bb5
%gemspec_remove_file -s %{name}.gemspec "plugins/commands/serve/util/direct_conversions.rb"
8185bb5
rm -rf plugins/commands/serve/util/direct_conversions.rb
8185bb5
# Patch out related requires in code.
8185bb5
%patch5 -p1
8185bb5
8185bb5
%patch3 -p1
8185bb5
8185bb5
259be2b
%build
854f8b4
gem build %{name}.gemspec
da831a8
b2e9d7d
gem install -V --local \
b2e9d7d
  --no-user-install \
b2e9d7d
  --install-dir .%{vagrant_plugin_dir} \
b2e9d7d
  --bindir .%{vagrant_plugin_dir}/bin \
854f8b4
  --ignore-dependencies --force --no-document --backtrace \
854f8b4
  %{name}-%{version}.gem
da831a8
cc85749
854f8b4
%install
854f8b4
mkdir -p %{buildroot}%{vagrant_plugin_dir}
854f8b4
cp -pa .%{vagrant_plugin_dir}/* \
854f8b4
        %{buildroot}%{vagrant_plugin_dir}/
854f8b4
854f8b4
find %{buildroot}%{vagrant_plugin_dir}/bin -type f | xargs chmod a+x
da831a8
94e6c85
# Provide executable similar to upstream:
94e6c85
# https://github.com/mitchellh/vagrant-installers/blob/master/substrate/modules/vagrant_installer/templates/vagrant.erb
94e6c85
install -D -m 755 %{SOURCE1} %{buildroot}%{_bindir}/vagrant
854f8b4
sed -i 's|@vagrant_embedded_dir@|%{vagrant_embedded_dir}|' %{buildroot}%{_bindir}/vagrant
da831a8
da831a8
# auto-completion
854f8b4
install -D -m 0644 %{buildroot}%{vagrant_plugin_instdir}/contrib/bash/completion.sh \
94e6c85
  %{buildroot}%{bashcompletion_dir}/%{name}
9889749
sed -i '/#!\// d' %{buildroot}%{bashcompletion_dir}/%{name}
da831a8
c79d075
install -D -m 0644 %{buildroot}%{vagrant_plugin_instdir}/contrib/zsh/_%{name} \
c79d075
  %{buildroot}%{_datadir}/zsh/site-functions/_%{name}
c79d075
da831a8
126c957
# Install Vagrant macros
126c957
mkdir -p %{buildroot}%{_rpmconfigdir}/macros.d/
126c957
cp %{SOURCE4} %{buildroot}%{_rpmconfigdir}/macros.d/
854f8b4
# Expand some basic macros.
854f8b4
sed -i "s/%%{name}/%{name}/" \
854f8b4
  %{buildroot}%{_rpmconfigdir}/macros.d/macros.%{name}
854f8b4
sed -i "/vagrant_embedded_dir/ s/%%{name}/%{name}/" \
854f8b4
  %{buildroot}%{_rpmconfigdir}/macros.d/macros.%{name}
854f8b4
sed -i "/vagrant_embedded_dir/ s/%%{version}/%{version}/" \
854f8b4
  %{buildroot}%{_rpmconfigdir}/macros.d/macros.%{name}
854f8b4
854f8b4
# Create configuration directory.
854f8b4
install -d -m 755 %{buildroot}%{vagrant_plugin_conf_dir}
854f8b4
# Make sure the plugins.json exists and provide the link to
854f8b4
# VAGRANT_INSTALLER_EMBEDDED_DIR so Vagrant can locate the file.
854f8b4
touch %{buildroot}%{vagrant_plugin_conf}
854f8b4
ln -s -t %{buildroot}%{vagrant_embedded_dir}/ %{vagrant_plugin_conf}
854f8b4
0bf64ca
%if %{with help2man}
e00d21f
# Turn `vagrant --help` into man page.
e00d21f
export GEM_PATH="%{gem_dir}:%{buildroot}/usr/share/vagrant/gems"
e00d21f
# Needed to display help page without a warning.
e00d21f
export VAGRANT_INSTALLER_ENV=1
e00d21f
mkdir -p %{buildroot}%{_mandir}/man1
5cd1a2c
help2man -N -s1 -o %{buildroot}%{_mandir}/man1/%{name}.1 \
5cd1a2c
    %{buildroot}/usr/share/%{name}/gems/gems/%{name}-%{version}/bin/%{name} || \
e00d21f
    %{buildroot}/usr/share/%{name}/gems/gems/%{name}-%{version}/bin/%{name}
61dbe09
%endif
c11853f
0c8a413
%check
7e8d943
# Do not load dependencies from gemspec
7e8d943
cat %{PATCH1} | patch -p1
8185bb5
# Ruby 3.2 compatibility fix
8185bb5
cat %{PATCH4} | patch -p1
7e8d943
7e8d943
sed -i '/^\s*context "when vagrant specification is not found" do$/,/^    end$/ s/^/#/' \
7e8d943
  test/unit/vagrant/bundler_test.rb
7e8d943
sed -i '/^\s*it "should init the bundler instance with plugins" do$/,/^    end$/ s/^/#/' \
7e8d943
  test/unit/vagrant/plugin/manager_test.rb
7e8d943
854f8b4
# Adjust the vagrant-spec directory name.
cce3ed1
rm -rf ../vagrant-spec
4bc2b64
mv ../vagrant-spec{-%{vagrant_spec_commit},}
0c8a413
0c8a413
# Remove the git reference, which is useless in our case.
0c8a413
sed -i '/git/ s/^/#/' ../vagrant-spec/vagrant-spec.gemspec
0c8a413
c4d6537
# Relax the dependencies, since Fedora ships with newer versions.
9e86321
sed -i '/thor/ s/~>/>=/' ../vagrant-spec/vagrant-spec.gemspec
c4d6537
sed -i '/rspec/ s/~>/>=/' ./vagrant.gemspec
c4d6537
sed -i '/rspec/ s/~>/>=/' ../vagrant-spec/vagrant-spec.gemspec
548a38c
sed -i '/childprocess/ s/~>/>=/' ../vagrant-spec/vagrant-spec.gemspec
9e86321
7ed4ada
#Insert new test dependencies
7ed4ada
sed -i '25 i\  spec.add_dependency "webmock"' ../vagrant-spec/vagrant-spec.gemspec
7ed4ada
sed -i '26 i\  spec.add_dependency "fake_ftp"' ../vagrant-spec/vagrant-spec.gemspec
7ed4ada
0c8a413
# TODO: winrm is not in Fedora yet.
0c8a413
rm -rf test/unit/plugins/communicators/winrm
0c8a413
sed -i '/it "eager loads WinRM" do/,/^      end$/ s/^/#/' test/unit/vagrant/machine_test.rb
0c8a413
sed -i '/it "should return the specified communicator if given" do/,/^    end$/ s/^/#/' test/unit/vagrant/machine_test.rb
c4d6537
sed -i '/^    context "with winrm communicator" do$/,/^    end$/ s/^/#/' \
c4d6537
  test/unit/plugins/provisioners/ansible/provisioner_test.rb
c4d6537
c4d6537
# Disable test that requires bundler
c4d6537
# https://github.com/hashicorp/vagrant/issues/9273
c4d6537
mv test/unit/vagrant/util/env_test.rb{,.disable}
0c8a413
979a3eb
# vagrant_cloud is not in Fedora yet; login command is deprecated
979a3eb
# in favor of vagrant_cloud
4a3ce0b
rm -r test/unit/plugins/commands/cloud/
979a3eb
a8e30ac
# Disable test that requires network
a8e30ac
sed -i '/^    it "generates a network name and configuration" do$/,/^    end/ s/^/#/' \
a8e30ac
  test/unit/plugins/providers/docker/action/prepare_networks_test.rb
a8e30ac
958f0e1
# Remove failing BSD-host tests, as we don't care about those.
958f0e1
rm -rf test/unit/plugins/hosts/bsd
958f0e1
7e8d943
# Export the OS as an environment variable that Vagrant can access, so the
7e8d943
# test suite is executed with same host it will be run (also avoids docker
7e8d943
# installer_test issue).
7e8d943
export VAGRANT_DETECTED_OS="$(uname -s 2>/dev/null)"
7e8d943
8185bb5
# Disable tests concerning protobuf
8185bb5
mv ./test/unit/plugins/commands/serve/service/guest_service_test.rb{,.disabled}
8185bb5
mv ./test/unit/plugins/commands/serve/service/host_service_test.rb{,.disabled}
8185bb5
mv ./test/unit/plugins/commands/serve/util/exception_transformer_test.rb{,.disabled}
8185bb5
mv ./test/unit/plugins/commands/serve/mappers_test.rb{,.disabled}
8185bb5
sed -i -e '/    it "uses a directory within the home directory by default" do/a\
8185bb5
    skip "Requires protobuf"' ./test/unit/vagrant/environment_test.rb
8185bb5
b11cae0
# Put gem load path on top of the load path, so they are loaded earlier then
b11cae0
# their StdLib symlinks.
b11cae0
%{!?buildtime_libdir:%global buildtime_libdir $(ruby -rrbconfig -e 'puts RbConfig::CONFIG["libdir"]')}
b11cae0
b11cae0
RUBYOPT="-I"
b11cae0
for module in \
b11cae0
    openssl \
b11cae0
    psych
b11cae0
do
b11cae0
    for dir in \
b11cae0
        %{gem_dir}/gems/$module-*/lib \
b11cae0
        %{buildtime_libdir}/gems/ruby/$module-*
b11cae0
    do
b11cae0
        RUBYOPT="$RUBYOPT:$dir"
b11cae0
    done
b11cae0
done
b11cae0
export RUBYOPT
b11cae0
f9ac29b
# Rake solves the requires issues for tests
499a897
rake -f tasks/test.rake test:unit \
499a897
  | tee error.log
499a897
5cd1a2c
%if %{with help2man}
5cd1a2c
# Check `--help` output, using which man page is created
5cd1a2c
export GEM_PATH="%{gem_dir}:%{buildroot}/usr/share/vagrant/gems"
5cd1a2c
export VAGRANT_INSTALLER_ENV=1
5cd1a2c
%{buildroot}/usr/share/%{name}/gems/gems/%{name}-%{version}/bin/%{name} --help 2>/dev/null \
5cd1a2c
  | grep -q '^Usage: vagrant '
5cd1a2c
%endif
da831a8
854f8b4
%post -p %{_bindir}/ruby
854f8b4
begin
854f8b4
  $LOAD_PATH.unshift "%{vagrant_dir}/lib"
854f8b4
  begin
854f8b4
    require "vagrant/plugin/manager"
854f8b4
  rescue LoadError => e
854f8b4
    raise
854f8b4
  end;
854f8b4
33dd917
  unless File.exist?("%{vagrant_plugin_conf_link}")
854f8b4
    Vagrant::Plugin::StateFile.new(Pathname.new(File.expand_path "%{vagrant_plugin_conf}")).save!
33dd917
    File.symlink "%{vagrant_plugin_conf}", "%{vagrant_plugin_conf_link}"
854f8b4
  end
854f8b4
rescue => e
854f8b4
  puts "Vagrant plugin.json is not properly initialized: #{e}"
854f8b4
end
541f62c
99a2bac
%transfiletriggerin -p %{_bindir}/ruby -- %{dirname:%{vagrant_plugin_spec}}/
541f62c
begin
541f62c
  $LOAD_PATH.unshift "%{vagrant_dir}/lib"
541f62c
  begin
541f62c
    require "vagrant/plugin/manager"
541f62c
  rescue LoadError => e
541f62c
    raise
541f62c
  end
541f62c
541f62c
  $stdin.each_line do |gemspec_file|
541f62c
    next if gemspec_file =~ /\/%{name}-%{version}.gemspec$/
541f62c
541f62c
    spec = Gem::Specification.load(gemspec_file.strip)
33dd917
    Vagrant::Plugin::StateFile.new(Pathname.new(File.expand_path "%{vagrant_plugin_conf_link}")).add_plugin spec.name
541f62c
  end
541f62c
rescue => e
541f62c
  puts "Vagrant plugin register error: #{e}"
541f62c
end
541f62c
99a2bac
%transfiletriggerun -p %{_bindir}/ruby -- %{dirname:%{vagrant_plugin_spec}}/
541f62c
begin
541f62c
  $LOAD_PATH.unshift "%{vagrant_dir}/lib"
541f62c
  begin
541f62c
    require "vagrant/plugin/manager"
541f62c
  rescue LoadError => e
541f62c
    raise
541f62c
  end
541f62c
541f62c
  $stdin.each_line do |gemspec_file|
541f62c
    next if gemspec_file =~ /\/%{name}-%{version}.gemspec$/
541f62c
541f62c
    spec = Gem::Specification.load(gemspec_file.strip)
33dd917
    Vagrant::Plugin::StateFile.new(Pathname.new(File.expand_path "%{vagrant_plugin_conf_link}")).remove_plugin spec.name
541f62c
  end
541f62c
rescue => e
541f62c
  puts "Vagrant plugin un-register error: #{e}"
541f62c
end
9dd8d94
da831a8
%files
854f8b4
# Explicitly include Vagrant plugins directory strucure to avoid accidentally
854f8b4
# packaged content.
854f8b4
%dir %{vagrant_embedded_dir}
854f8b4
%dir %{vagrant_plugin_dir}
854f8b4
%dir %{vagrant_plugin_dir}/bin
854f8b4
%dir %{vagrant_plugin_dir}/build_info
854f8b4
%dir %{dirname:%{vagrant_plugin_cache}}
854f8b4
%dir %{dirname:%{vagrant_plugin_docdir}}
854f8b4
%dir %{vagrant_plugin_dir}/extensions
854f8b4
%dir %{dirname:%{vagrant_plugin_instdir}}
854f8b4
%dir %{dirname:%{vagrant_plugin_spec}}
854f8b4
8185bb5
%exclude %{vagrant_plugin_instdir}/Makefile
8185bb5
%exclude %{vagrant_plugin_instdir}/Dockerfile
8185bb5
%exclude %{vagrant_plugin_instdir}/flake*
8185bb5
%exclude %{vagrant_plugin_instdir}/go.{mod,sum}
8185bb5
%exclude %{vagrant_plugin_instdir}/gen.go
8185bb5
%exclude %{vagrant_plugin_instdir}/binstubs/vagrant
8185bb5
%exclude %{vagrant_plugin_instdir}/nix/*.nix
8185bb5
%exclude %{vagrant_plugin_instdir}/shell.nix
8185bb5
%exclude %{vagrant_plugin_instdir}/vagrant-config.hcl
8185bb5
94e6c85
%{_bindir}/%{name}
854f8b4
%dir %{vagrant_plugin_instdir}
854f8b4
%license %{vagrant_plugin_instdir}/LICENSE
854f8b4
%doc %{vagrant_plugin_instdir}/README.md
854f8b4
%{vagrant_plugin_dir}/bin/vagrant
854f8b4
%exclude %{vagrant_plugin_instdir}/.*
854f8b4
%exclude %{vagrant_plugin_instdir}/Vagrantfile
854f8b4
%{vagrant_plugin_instdir}/bin
420d9e2
# TODO: Make more use of contribs.
854f8b4
%{vagrant_plugin_instdir}/contrib
854f8b4
%exclude %{vagrant_plugin_instdir}/contrib/bash
c79d075
%exclude %{vagrant_plugin_instdir}/contrib/zsh/_%{name}
854f8b4
# This is not the original .gemspec.
854f8b4
%exclude %{vagrant_plugin_instdir}/vagrant.gemspec
854f8b4
%{vagrant_plugin_instdir}/keys
854f8b4
%{vagrant_plugin_instdir}/lib
854f8b4
%{vagrant_plugin_instdir}/plugins
854f8b4
%exclude %{vagrant_plugin_instdir}/scripts
854f8b4
%{vagrant_plugin_instdir}/templates
854f8b4
%{vagrant_plugin_instdir}/version.txt
854f8b4
%exclude %{vagrant_plugin_cache}
854f8b4
%{vagrant_plugin_spec}
33dd917
%dir %{vagrant_plugin_conf_dir}
33dd917
%ghost %{vagrant_plugin_conf_link}
33dd917
%ghost %{vagrant_plugin_conf}
9889749
# TODO: This is suboptimal and may break, but can't see much better way ...
9889749
%dir %{dirname:%{bashcompletion_dir}}
9889749
%dir %{bashcompletion_dir}
94e6c85
%{bashcompletion_dir}/%{name}
c79d075
# By "owning" the site-functions dir, we don't need to Require zsh
c79d075
%dir %{_datadir}/zsh
c79d075
%{_datadir}/zsh/site-functions/_%{name}
e30c952
%{_rpmconfigdir}/macros.d/macros.%{name}
0bf64ca
%if %{with help2man}
0bf64ca
%{_mandir}/man1/%{name}.1*
0bf64ca
%endif
da831a8
da831a8
%files doc
854f8b4
%doc %{vagrant_plugin_instdir}/RELEASE.md
854f8b4
%doc %{vagrant_plugin_instdir}/CHANGELOG.md
854f8b4
%{vagrant_plugin_instdir}/Gemfile
854f8b4
%{vagrant_plugin_instdir}/Rakefile
854f8b4
%{vagrant_plugin_instdir}/tasks
854f8b4
%{vagrant_plugin_instdir}/vagrant-spec.config.example.rb
da831a8
da831a8
%changelog
2a16199
* Wed Feb 07 2024 Vít Ondruch <vondruch@redhat.com> - 2.3.4-5
2a16199
- Drop superfluous rest-client dependency.
2a16199
beac2b5
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org>
beac2b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
beac2b5
1965e28
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org>
1965e28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
1965e28
3d99b80
* Wed Jun 21 2023 Zdenek Zambersky <zzambers@redhat.com> - 2.3.4-2
3d99b80
- Added missing dependency on rexml and mime-types
3d99b80
8185bb5
* Tue May 09 2023 Jarek Prokop <jprokop@redhat.com> - 2.3.4-1
8185bb5
- Upgrade to Vagrant 2.3.4.
9132acf
5f94d14
* Thu Mar 16 2023 Pavel Valena <pvalena@redhat.com> - 2.2.19-10
5f94d14
- Handle URL properly
5f94d14
b9bccaf
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org>
b9bccaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
b9bccaf
fb5d878
* Mon Jan 09 2023 Jarek Prokop <jprokop@redhat.com> - 2.2.19-8
fb5d878
- Enable rubygem-ed25519 requires.
fb5d878
  Resolves: rhbz#1962869
fb5d878
4e823ef
* Fri Jan  6 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.2.19-7
4e823ef
- Replace regex match patch with the one by the upstream
4e823ef
43092b8
* Mon Dec 26 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.2.19-6
43092b8
- Backport upstream fix for ruby3.2 File.exists? removal
43092b8
- Apply proposal fix for ruby3.2 Object#=~ removal
43092b8
e781282
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org>
e781282
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
e781282
61abdd7
* Fri Mar 11 2022 Pavel Valena <pvalena@redhat.com> - 2.2.19-4
61abdd7
- Add missing dependency on bin/ps
61abdd7
f8a97e7
* Mon Feb 21 2022 Jarek Prokop <jprokop@redhat.com> - 2.2.19-3
f8a97e7
- Fix FTBFS due to new rspec-mocks.
c0bb4d5
- Relax required ruby version.
c0bb4d5
  Resolves: rhbz#2053476
f8a97e7
7a08ef5
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org>
7a08ef5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
7a08ef5
05d7a60
* Mon Nov 15 2021 Pavel Valena <pvalena@redhat.com> - 2.2.19-1
05d7a60
- Upgrade Vagrant to 2.2.19.
05d7a60
  Resolves: rhbz#1980195
c79d075
- Add zsh autocompletion.
ee96fbd
- Relax net-ssh dependency once more.
05d7a60
e282d9a
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org>
e282d9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
e282d9a
4a3ce0b
* Fri Apr 16 2021 Pavel Valena <pvalena@redhat.com> - 2.2.16-1
4a3ce0b
- Update to Vagrant 2.2.16.
4a3ce0b
  Resolves: rhbz#1872307
4a3ce0b
0da5407
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.9-6
0da5407
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
0da5407
fd25a55
* Wed Jan 20 2021 Vít Ondruch <vondruch@redhat.com> - 2.2.9-5
fd25a55
- Fix Ruby 3.0 and rspec-mock 3.10.1 compatibility.
577ea8b
- Relax net-ssh dependency.
27608d8
- Relax Ruby version restriction.
27608d8
  Resolves: rhbz#1915671
fd25a55
64073e0
* Mon Aug 17 2020 Vít Ondruch <vondruch@redhat.com> - 2.2.9-4
64073e0
- Use Erubi instead of Erubis.
64073e0
76a5264
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.9-3
76a5264
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
76a5264
02af3e5
* Wed May 20 2020 Pavel Valena <pvalena@redhat.com> - 2.2.9-2
02af3e5
- Move dependency load map_command_options
02af3e5
  for creating @box_extra_download_options to config/vm.rb.
02af3e5
  https://github.com/hashicorp/vagrant/pull/11609
02af3e5
7e8d943
* Mon May 11 2020 Pavel Valena <pvalena@redhat.com> - 2.2.9-1
7e8d943
- Update to Vagrant 2.2.9.
7e8d943
  Resolves: rhbz#1795460
7e8d943
- Added support for podman via docker podman-docker wrapper
7e8d943
  (https://github.com/hashicorp/vagrant/pull/11356).
7e8d943
b11cae0
* Tue Apr 21 2020 Vít Ondruch <vondruch@redhat.com> - 2.2.6-4
7ab76a3
- Relax rubygem-net-ssh dependency.
7ab76a3
  Resolves: rhbz#1805240
b11cae0
- Fix FTBFS due to Ruby 2.7.
b11cae0
  Resolves: rhbz#1800230
b11cae0
5f8c0aa
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.6-3
5f8c0aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5f8c0aa
958f0e1
* Tue Oct 15 2019 Pavel Valena <pvalena@redhat.com> - 2.2.6-1
958f0e1
- Upgrade to Vagrant 2.2.6.
0bf64ca
- Move man pages to main package
0bf64ca
a8e30ac
* Wed Aug 14 2019 Pavel Valena <pvalena@redhat.com> - 2.2.5-1
a8e30ac
- Update to Vagrant 2.2.5.
a8e30ac
abc1eca
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org>
abc1eca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
abc1eca
cfb118b
* Fri Mar 15 2019 Vít Ondruch <vondruch@redhat.com> - 2.2.4-2
cfb118b
- Don't create `vagrant` group anymore.
cfb118b
0caa3d5
* Fri Mar 01 2019 Pavel Valena <pvalena@redhat.com> - 2.2.4-1
0caa3d5
- Update to Vagrant 2.2.4.
0caa3d5
a2925fe
* Fri Feb 15 2019 Vít Ondruch <vondruch@redhat.com> - 2.2.3-2
a2925fe
- Disable Vagrant's built-in version check.
a2925fe
979a3eb
* Thu Feb 14 2019 Pavel Valena <pvalena@redhat.com> - 2.2.3-1
979a3eb
- Update to Vagrant 2.2.3.
979a3eb
3223e53
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org>
3223e53
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
3223e53
76d7f3f
* Thu Oct 11 2018 Pavel Valena <pvalena@redhat.com> - 2.1.5-2
76d7f3f
- Fix: two additional patches for change_host_name logic(rhbz#1624068)
76d7f3f
6fa066f
* Wed Sep 19 2018 Pavel Valena <pvalena@redhat.com> - 2.1.5-1
6fa066f
- Update to Vagrant 2.1.5.
9ab4392
- Update restart logic for redhat change_host_name cap(rhbz#1624068)
6fa066f
9dd8d94
* Wed Sep 12 2018 Tobias Jungel <tobias.jungel@bisdn.de> - 2.1.2-2
9dd8d94
- handle rename of nfs-utils-lib/libnfs-utils in F28 guests (rhbz#1620074).
9dd8d94
81ee9f1
* Wed Jul 18 2018 Pavel Valena <pvalena@redhat.com> - 2.1.2-1
81ee9f1
- Update to Vagrant 2.1.2.
81ee9f1
b64db12
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org>
b64db12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b64db12
c23d757
* Thu Jun 07 2018 Pavel Valena <pvalena@redhat.com> - 2.1.1-1
c23d757
- Update to Vagrant 2.1.1.
c23d757
64b439f
* Mon Apr 23 2018 Pavel Valena <pvalena@redhat.com> - 2.0.4-1
64b439f
- Update to Vagrant 2.0.4.
64b439f
2c4a81f
* Mon Mar 26 2018 Pavel Valena <pvalena@redhat.com> - 2.0.3-1
2c4a81f
- Update to Vagrant 2.0.3
2c4a81f
84a0ec2
* Wed Feb 21 2018 Pavel Valena <pvalena@redhat.com> - 2.0.2-2
84a0ec2
- Allow rubygem-i18n ~> 1.0
84a0ec2
  https://github.com/rails/rails/pull/31991
84a0ec2
3a44579
* Wed Jan 31 2018 Pavel Valena <pvalena@redhat.com> - 2.0.2-1
3a44579
- Update to Vagrant 2.0.2.
3a44579
b2e9d7d
* Mon Jan 08 2018 Vít Ondruch <vondruch@redhat.com> - 2.0.1-2
b2e9d7d
- Fix Ruby 2.5 compatibilty.
b2e9d7d
c4d6537
* Mon Dec 18 2017 Pavel Valena <pvalena@redhat.com> - 2.0.1-1
c4d6537
- Update to Vagrant 2.0.1.
c4d6537
99a2bac
* Tue Dec 12 2017 Vít Ondruch <vondruch@redhat.com> - 1.9.8-2
99a2bac
- Fix plugin registration issues caused by changes in RPM (rhbz#1523296).
99a2bac
42da19c
* Thu Aug 24 2017 Pavel Valena <pvalena@redhat.com> - 1.9.8-1
42da19c
- Update to Vagrant 1.9.8 (rhbz#1427505).
42da19c
- Remove Nokogiri dependency.
dfbe70f
- Use VAGRANT_PREFERRED_PROVIDERS in binstub instead of VAGRANT_DEFAULT_PROVIDER.
5953c4a
- Use only bottom contstraint for Requires.
42da19c
bf688f2
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org>
bf688f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
bf688f2
6302476
* Tue Feb 28 2017 Vít Ondruch <vondruch@redhat.com> - 1.9.1-2
6302476
- Obsolete vagrant-atomic, since it is now merged in Vagrant.
6302476
854f8b4
* Mon Feb 13 2017 Vít Ondruch <vondruch@redhat.com> - 1.9.1-1
854f8b4
- Update to Vagrant 1.9.1.
541f62c
- Provide filetriggers to replace plugin (un)register macros.
8f35236
- Relax rubygem-net-ssh dependency.
854f8b4
f9a3b3f
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.7-2
f9a3b3f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
f9a3b3f
ecf09d8
* Tue Nov 15 2016 Vít Ondruch <vondruch@redhat.com> - 1.8.7-1
ecf09d8
- Update to Vagrant 1.8.7.
ecf09d8
e37ffb0
* Mon Oct 10 2016 Vít Ondruch <vondruch@redhat.com> - 1.8.6-1
e37ffb0
- Update to Vagrant 1.8.6.
e37ffb0
b899893
* Fri Jul 29 2016 Vít Ondruch <vondruch@redhat.com> - 1.8.5-1
b899893
- Update to Vagrant 1.8.5.
b899893
d7722fe
* Mon Jul 18 2016 Jun Aruga <jaruga@redhat.com> - 1.8.1-3
d7722fe
- Support rest-client 2.x (rhbz#1356650).
d7722fe
4b0b66a
* Mon May 02 2016 Vít Ondruch <vondruch@redhat.com> - 1.8.1-2
4b0b66a
- Fix plugin installation error (rhbz#1330208).
4b0b66a
eef02fc
* Tue Feb 09 2016 Tomas Hrcka <thrcka@redhat.com> - 1.8.1-1
ee61f86
- New upstream release
ee61f86
- Disable tests using winrm
ee61f86
515654e
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.4-6
515654e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
515654e
33745c5
* Mon Feb 01 2016 Vít Ondruch <vondruch@redhat.com> - 1.7.4-5
33745c5
- Use another way how to make the documentation to generate.
33745c5
9c79a2b
* Mon Feb 01 2016 Vít Ondruch <vondruch@redhat.com> - 1.7.4-4
9c79a2b
- Update the macros to keep them in sync with rubygems package.
9c79a2b
Josef Stribny 63cd41b
* Wed Oct 14 2015 Josef Stribny <jstribny@redhat.com> - 1.7.4-3
Josef Stribny 63cd41b
- Fix: Don't use biosdevname if missing in Fedora guest
Josef Stribny 63cd41b
386d4c8
* Tue Oct 13 2015 Vít Ondruch <vondruch@redhat.com> - 1.7.4-2
386d4c8
- Fix Bundler 1.10.6 compatibility.
241e0dc
- Recommends vagrant-libvirt installation by default.
386d4c8
Josef Stribny 107fa56
* Thu Aug 20 2015 Josef Stribny <jstribny@redhat.com> - 1.7.4-1
Josef Stribny 107fa56
- Update to 1.7.4
Josef Stribny 107fa56
- Patch: install plugins in isolation
Josef Stribny 107fa56
6c7285a
* Fri Jul 10 2015 Dan Williams <dcbw@redhat.com> - 1.7.2-9
6c7285a
- Allow matching interfaces on MAC address
6c7285a
Josef Stribny b9fa7a0
* Tue Jun 30 2015 Josef Stribny <jstribny@redhat.com> - 1.7.2-8
Josef Stribny b9fa7a0
- Fix NFS on Fedora
Josef Stribny b9fa7a0
Josef Stribny e9e992d
* Tue Jun 16 2015 Josef Stribny <jstribny@redhat.com> - 1.7.2-7
Josef Stribny e9e992d
- Fix: Remove docker0 from guest network interface enumeration
Josef Stribny e9e992d
Josef Stribny 56e7016
* Thu May 21 2015 Josef Stribny <jstribny@redhat.com> - 1.7.2-6
Josef Stribny 56e7016
- Fix: Support new Fedora releases
Josef Stribny 56e7016
- Fix: Don't try to use biosdevname if it's not installed
Josef Stribny 56e7016
Josef Stribny 72a2b9d
* Wed May 06 2015 Josef Stribny <jstribny@redhat.com> - 1.7.2-5
Josef Stribny 72a2b9d
- Export GEM_HOME based on VAGRANT_HOME
Josef Stribny 72a2b9d
Josef Stribny acfd0c3
* Tue May 05 2015 Josef Stribny <jstribny@redhat.com> - 1.7.2-4
Josef Stribny acfd0c3
- Include $USER path in binstub
Josef Stribny acfd0c3
2b3ea01
* Fri Feb 20 2015 Vít Ondruch <vondruch@redhat.com> - 1.7.2-3
2b3ea01
- Fix Puppet provisioning error available in 1.7.2 re-release.
2b3ea01
f0f8a70
* Fri Feb 20 2015 Michael Adam <madam@redhat.com> - 1.7.2-2
Michael Adam eec1243
- Add missing dependencies.
f0f8a70
7ed4ada
* Thu Feb 12 2015 Tomas Hrcka <thrcka@redhat.com> - 1.7.2-1
7ed4ada
- Update to latest upstream version 1.7.2
7ed4ada
- Backport dependencies fix patch
7ed4ada
- Remove permissions fix on mkdir.rb
7ed4ada
96d7878
* Mon Jan 26 2015 Vít Ondruch <vondruch@redhat.com> - 1.6.5-18
96d7878
- Prepare and own plugin directory structure.
96d7878
cce3ed1
* Thu Jan 22 2015 Michael Adam <madam@redhat.com> - 1.6.5-17
b899893
- Fix %%check in an unclean build environment.
b2e913a
- Fix typo.
cce3ed1
9889749
* Tue Jan 20 2015 Vít Ondruch <vondruch@redhat.com> - 1.6.5-16
9889749
- Minor review fixes.
9889749
9e86321
* Tue Dec 23 2014 Vít Ondruch <vondruch@redhat.com> - 1.6.5-15
9e86321
- Relax thor dependency to keep up with Fedora.
9e86321
e30c952
* Wed Nov 26 2014 Vít Ondruch <vondruch@redhat.com> - 1.6.5-14
e30c952
- Drop -devel sub-package.
e30c952
126c957
* Tue Nov 25 2014 Josef Stribny <jstribny@redhat.com> - 1.6.5-13
126c957
- Create -devel sub-package
126c957
c11853f
* Mon Nov 24 2014 Josef Stribny <jstribny@redhat.com> - 1.6.5-12
c11853f
- Include monkey-patching for RubyGems and Bundler for now
c11853f
94e6c85
* Wed Oct 22 2014 Vít Ondruch <vondruch@redhat.com> - 1.6.5-11
94e6c85
- Make vagrant non-rubygem package.
94e6c85
da831a8
* Tue Oct 14 2014 Josef Stribny <jstribny@redhat.com> - 1.6.5-10
da831a8
- rebuilt
da831a8
da831a8
* Tue Oct 07 2014 Josef Stribny <jstribny@redhat.com> - 1.6.5-9
da831a8
- Register vagrant-libvirt automatically
da831a8
da831a8
* Tue Sep 30 2014 Josef Stribny <jstribny@redhat.com> - 1.6.5-8
da831a8
- Set libvirt as a default provider
da831a8
da831a8
* Tue Sep 23 2014 Josef Stribny <jstribny@redhat.com> - 1.6.5-7
da831a8
- Require core dependencies for vagrant-libvirt beforehand
da831a8
da831a8
* Mon Sep 22 2014 Josef Stribny <jstribny@redhat.com> - 1.6.5-6
da831a8
- Fix SSL cert path for the downloader
da831a8
da831a8
* Tue Sep 16 2014 Josef Stribny <jstribny@redhat.com> - 1.6.5-5
da831a8
- rebuilt
da831a8
da831a8
* Tue Sep 16 2014 Josef Stribny <jstribny@redhat.com> - 1.6.5-4
da831a8
- rebuilt
da831a8
da831a8
* Sat Sep 13 2014 Josef Stribny <jstribny@redhat.com> - 1.6.5-3
da831a8
- Include libvirt requires for now
da831a8
da831a8
* Wed Sep 10 2014 Josef Stribny <jstribny@redhat.com> - 1.6.5-2
da831a8
- Add missing deps on Bundler and hashicorp-checkpoint
da831a8
da831a8
* Mon Sep 08 2014 Josef Stribny <jstribny@redhat.com> - 1.6.5-1
da831a8
* Update to 1.6.5
da831a8
da831a8
* Mon Sep 08 2014 Josef Stribny <jstribny@redhat.com> - 1.6.3-2
da831a8
- Clean up
da831a8
- Update to 1.6.3
da831a8
da831a8
* Fri Oct 18 2013  <adrahon@redhat.com> - 1.3.3-1.1
da831a8
- Misc bug fixes, no separate package for docs, /etc/vagrant management
da831a8
da831a8
* Tue Sep 24 2013  <adrahon@redhat.com> - 1.3.3-1
da831a8
- Initial package