SHA256
1
0
forked from pool/vagrant
Go to file
Dirk Mueller b4c782a1a1 Accepting request 1089717 from home:13ilya
- Updated to 2.3.6
  * https://github.com/hashicorp/vagrant/blob/main/CHANGELOG.md#236-may-19-2023
  * command/serve: Isolate proto constants to file for auto-loading
  * core/util: Unlock file prior to deletion
  * provider/docker: Attempt using docker command for bridge ip
  * provider/virtualbox: Update preferred locale values for driver
- Updated to 2.3.5
  * Changed file 0005-do-not-depend-on-wdm.patch.
  * Changed file 0010-Remove-dependency-on-grpc-tools.patch.
  * Removed file 0011-Bump-Ruby-version-to-3.x.patch.
  * Removed file 0012-Only-check-for-arguments-matching-test-string-if-the.patch.
  * https://github.com/hashicorp/vagrant/blob/main/CHANGELOG.md#235-may-15-2023
  * communicator/ssh: Use netssh builtin keep alive functionality
  * communicator/ssh: Update connection settings when using a password to connect ssh
  * core: Add a file mutex when downloading box files
  * guest/arch: Support differentiating between Artix and Arch Linux
  * host/windows: Get state of Windows feature "Microsoft-Hyper-V-Hypervisor"
  * provider/docker: Ignore inactive docker containers when assigning ports
  * provider/docker: Sync folders before preparing nfs settings
  * provider/virtualbox: De-duplicate machine port forward info
  * provider/virtualbox: Remove check for hyperv being enabled when verifying virtualbox is usable on windows
  * provider/virtualbox: Validate LANG value when possible
  * provider/hyperv: Check for hyper-v feature "EnhancedSessionTransportType"
  * provisioner/ansible: Fix installing Ansible provisioner with version and pip
  * synced_folders/rsync: allow rsync-auto to also ignore relative paths

OBS-URL: https://build.opensuse.org/request/show/1089717
OBS-URL: https://build.opensuse.org/package/show/Virtualization:vagrant/vagrant?expand=0&rev=76
2023-06-11 07:58:29 +00:00
.gitattributes Accepting request 381084 from Virtualization 2016-04-12 17:31:48 +00:00
.gitignore Accepting request 381084 from Virtualization 2016-04-12 17:31:48 +00:00
0001-bin-vagrant-silence-warning-about-installer.patch Accepting request 1058910 from home:dancermak:branches:Virtualization:vagrant 2023-01-17 13:51:02 +00:00
0002-Use-a-private-temporary-dir.patch Accepting request 1058910 from home:dancermak:branches:Virtualization:vagrant 2023-01-17 13:51:02 +00:00
0003-plugins-don-t-abuse-require_relative.patch.patch Accepting request 1058910 from home:dancermak:branches:Virtualization:vagrant 2023-01-17 13:51:02 +00:00
0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch Accepting request 1058910 from home:dancermak:branches:Virtualization:vagrant 2023-01-17 13:51:02 +00:00
0005-do-not-depend-on-wdm.patch Accepting request 1089717 from home:13ilya 2023-06-11 07:58:29 +00:00
0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch Accepting request 1058910 from home:dancermak:branches:Virtualization:vagrant 2023-01-17 13:51:02 +00:00
0007-Don-t-abuse-relative-paths-in-plugins.patch Accepting request 1058910 from home:dancermak:branches:Virtualization:vagrant 2023-01-17 13:51:02 +00:00
0008-Skip-failing-tests.patch Accepting request 1058910 from home:dancermak:branches:Virtualization:vagrant 2023-01-17 13:51:02 +00:00
0009-Disable-Subprocess-unit-test.patch Accepting request 1058910 from home:dancermak:branches:Virtualization:vagrant 2023-01-17 13:51:02 +00:00
0010-Remove-dependency-on-grpc-tools.patch Accepting request 1089717 from home:13ilya 2023-06-11 07:58:29 +00:00
binstub Accepting request 806993 from home:dancermak:branches:Virtualization:vagrant 2020-05-19 04:59:51 +00:00
macros.vagrant Accepting request 803169 from home:dancermak:branches:Virtualization:vagrant 2020-05-13 08:57:29 +00:00
README.SUSE Accepting request 803169 from home:dancermak:branches:Virtualization:vagrant 2020-05-13 08:57:29 +00:00
vagrant_post.rb Accepting request 803169 from home:dancermak:branches:Virtualization:vagrant 2020-05-13 08:57:29 +00:00
vagrant_transfiletriggerin.rb Accepting request 803169 from home:dancermak:branches:Virtualization:vagrant 2020-05-13 08:57:29 +00:00
vagrant_transfiletriggerun.rb Accepting request 803169 from home:dancermak:branches:Virtualization:vagrant 2020-05-13 08:57:29 +00:00
vagrant-2.3.6.tar.gz Accepting request 1089717 from home:13ilya 2023-06-11 07:58:29 +00:00
vagrant.1 Accepting request 381084 from Virtualization 2016-04-12 17:31:48 +00:00
vagrant.changes Accepting request 1089717 from home:13ilya 2023-06-11 07:58:29 +00:00
vagrant.spec Accepting request 1089717 from home:13ilya 2023-06-11 07:58:29 +00:00

Packaging Vagrant plugins
-------------------------

This convention is based on the Fedora vagrant package.

Vagrant plugins are ordinary rubygems, but they should not be packaged as
these. First off all, we don't need to build the plugin with a ruby version
other then the ruby version with which vagrant was built. Furthermore, vagrant
will _only_ recognize gems inside its own directory structure as plugins and not
arbitrary rubygems.

Note that we *must* explicitly specify the macros `rb_build_versions` and
`rb_build_abi` (and cannot use macros here!). Usually we can simply use the
default ruby here, but in case vagrant is incompatible with the default ruby, we
must override this in each plugin.

An example specfile for a vagrant plugin looks like this:
``` spec
%global rb_build_versions ruby26
%global rb_build_abi ruby:2.6.0
%global rb_ruby_suffix ruby2.6

Name:           vagrant-MYPLUGIN
Version:        $VERSION
Release:        0
%define mod_name %{name}
%define mod_full_name %{mod_name}-%{version}
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildRequires:  %{rubygem gem2rpm}
BuildRequires:  %{ruby}
BuildRequires:  ruby-macros >= 5

BuildRequires:  vagrant
BuildArch:      noarch
Url:            $URL
Source:         $SRC
Source1:        gem2rpm.yml
Summary:        $SUMMARY
License:        $LICENSE

%description
$DESCRIPTION

%global vagrant_plugin_name %{name}

%prep
%gem_unpack

%build
%gem_build

%install
%vagrant_plugin_install

%files
%{vagrant_plugin_instdir}
%{vagrant_plugin_cache}
%{vagrant_plugin_spec}


%changelog

```