Compare commits

..

5 commits

Author SHA1 Message Date
Vít Ondruch
dd512fa319 Relax rubygem(rubyzip) dependency
This is in preparation for getting rubyzip 3.0+ into Fedora.
2025-12-22 12:51:10 +01:00
Fedora Release Engineering
098ed181ad Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 19:56:03 +00:00
Jarek Prokop
28f6e257f9 Fix default URL used for pulling boxes.
The default URL to pull vagrant boxes changed.
Fixing it allows the boxes to be pulled again.

Resolves: rhbz#2337302
2025-01-16 14:16:03 +01:00
Fedora Release Engineering
5f0fa4cc2b Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:31:17 +00:00
Software Management Team
7dc964d601 Eliminate use of obsolete %patchN syntax (#2283636) 2024-05-30 12:47:07 +02:00

View file

@ -7,7 +7,7 @@
Name: vagrant
Version: 2.3.4
Release: 6%{?dist}
Release: 9%{?dist}
Summary: Build and distribute virtualized development environments
License: MIT
URL: http://vagrantup.com
@ -158,6 +158,8 @@ sed -i -e '/required_ruby_version/ s/, "< 3.2"//' %{name}.gemspec
# We have newer version in Fedora
%gemspec_remove_dep -s %{name}.gemspec -g listen
%gemspec_add_dep -s %{name}.gemspec -g listen '>= 3.5.1'
%gemspec_remove_dep -s %{name}.gemspec -g rubyzip '~> 2.0'
%gemspec_add_dep -s %{name}.gemspec -g rubyzip '>= 2.0.0'
# Remove Windows specific dependencies
%gemspec_remove_dep -s %{name}.gemspec -g wdm
@ -201,7 +203,7 @@ sed -i '/^ require .net\/ssh\/authentication\/ed25519.$/,/^ end$/ s/^/#/' \
%endif
# Let's get rid of protobuf related components
%patch2 -p16
%patch 2 -p16
%gemspec_remove_file -s %{name}.gemspec Dir.glob('lib/vagrant/protobufs/**/*.*')
# This file contains monkey patching and compatibility for Protobuf serialization.
@ -209,11 +211,11 @@ sed -i '/^ require .net\/ssh\/authentication\/ed25519.$/,/^ end$/ s/^/#/' \
%gemspec_remove_file -s %{name}.gemspec "plugins/commands/serve/util/direct_conversions.rb"
rm -rf plugins/commands/serve/util/direct_conversions.rb
# Patch out related requires in code.
%patch5 -p1
%patch 5 -p1
%patch3 -p1
%patch 3 -p1
%patch6 -p1
%patch 6 -p1
%build
@ -494,10 +496,19 @@ end
%{vagrant_plugin_instdir}/vagrant-spec.config.example.rb
%changelog
* Thu Jan 16 2025 Jarek Prokop <jprokop@redhat.com> - 2.3.4-6
* Mon Dec 22 2025 Vít Ondruch <vondruch@redhat.com> - 2.3.4-9
- Relax `rubygem(rubyzip)` dependency
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org>
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Jan 16 2025 Jarek Prokop <jprokop@redhat.com> - 2.3.4-7
- Fix default URL used for pulling boxes.
Resolves: rhbz#2337302
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org>
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Wed Feb 07 2024 Vít Ondruch <vondruch@redhat.com> - 2.3.4-5
- Drop superfluous rest-client dependency.