[arch-commits] Commit in vagrant/trunk (PKGBUILD ruby26.patch)
Evangelos Foutras
foutrelis at archlinux.org
Wed Jan 9 19:46:44 UTC 2019
Date: Wednesday, January 9, 2019 @ 19:46:43
Author: foutrelis
Revision: 421301
Add upstream patch for Ruby 2.6 compatibility
Added:
vagrant/trunk/ruby26.patch
Modified:
vagrant/trunk/PKGBUILD
--------------+
PKGBUILD | 7 ++++++-
ruby26.patch | 35 +++++++++++++++++++++++++++++++++++
2 files changed, 41 insertions(+), 1 deletion(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-01-09 18:56:31 UTC (rev 421300)
+++ PKGBUILD 2019-01-09 19:46:43 UTC (rev 421301)
@@ -22,13 +22,18 @@
conflicts=('vagrant-substrate')
replaces=('vagrant-substrate')
source=($pkgname-$pkgver.tar.gz::https://github.com/mitchellh/$pkgname/archive/v$pkgver.tar.gz
+ ruby26.patch
"git+https://github.com/mitchellh/vagrant-installers.git#commit=7b7fb86")
md5sums=('3c9ef6fbbf1b36f7e98a1e2495e50101'
+ '16d1ca112b51345c47d2f6d899670e37'
'SKIP')
build() {
cd $pkgname-$pkgver
+ # https://github.com/hashicorp/vagrant/issues/10577
+ patch -Np1 -i ../ruby26.patch
+
INSTALLERS_DIR="$srcdir"/vagrant-installers/substrate/modules
gem build $pkgname.gemspec
@@ -53,7 +58,7 @@
GEM_PATH="$EMBEDDED_DIR"/gems GEM_HOME="$GEM_PATH" \
GEMRC="$EMBEDDED_DIR"/etc/gemrc \
- gem install $pkgname-$pkgver.gem --no-ri --no-rdoc
+ gem install $pkgname-$pkgver.gem --no-document
install -Dm755 "$INSTALLERS_DIR"/vagrant_substrate/files/launcher/vagrant \
"$pkgdir"/opt/$pkgname/bin/$pkgname
Added: ruby26.patch
===================================================================
--- ruby26.patch (rev 0)
+++ ruby26.patch 2019-01-09 19:46:43 UTC (rev 421301)
@@ -0,0 +1,35 @@
+From 5445c6c79fca6ef5751375e18a344382ffce50df Mon Sep 17 00:00:00 2001
+From: Chris Roberts <croberts at hashicorp.com>
+Date: Wed, 9 Jan 2019 09:56:23 -0800
+Subject: [PATCH] Update ruby version support to include 2.6
+
+---
+ .travis.yml | 1 +
+ vagrant.gemspec | 2 +-
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/.travis.yml b/.travis.yml
+index e024bed1a5..9ae52c7022 100644
+--- a/.travis.yml
++++ b/.travis.yml
+@@ -13,6 +13,7 @@ rvm:
+ - 2.3.8
+ - 2.4.5
+ - 2.5.3
++ - 2.6.0
+
+ branches:
+ only:
+diff --git a/vagrant.gemspec b/vagrant.gemspec
+index 7ff8dca95e..7bfb47e500 100644
+--- a/vagrant.gemspec
++++ b/vagrant.gemspec
+@@ -12,7 +12,7 @@ Gem::Specification.new do |s|
+ s.summary = "Build and distribute virtualized development environments."
+ s.description = "Vagrant is a tool for building and distributing virtualized development environments."
+
+- s.required_ruby_version = "~> 2.2", "< 2.6"
++ s.required_ruby_version = "~> 2.2", "< 2.7"
+ s.required_rubygems_version = ">= 1.3.6"
+ s.rubyforge_project = "vagrant"
+
More information about the arch-commits
mailing list