mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Merge pull request #2718 from meatballhat/travis-apt-update
Fetch libicu via Travis, switch back to container-based
This commit is contained in:
		@@ -1,3 +1,10 @@
 | 
				
			|||||||
 | 
					language: ruby
 | 
				
			||||||
 | 
					sudo: false
 | 
				
			||||||
 | 
					addons:
 | 
				
			||||||
 | 
					  apt:
 | 
				
			||||||
 | 
					    packages:
 | 
				
			||||||
 | 
					    - libicu-dev
 | 
				
			||||||
 | 
					    - libicu48
 | 
				
			||||||
before_install: script/travis/before_install
 | 
					before_install: script/travis/before_install
 | 
				
			||||||
rvm:
 | 
					rvm:
 | 
				
			||||||
  - 2.0.0
 | 
					  - 2.0.0
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,18 +5,6 @@ set -ex
 | 
				
			|||||||
# Fetch all commits/refs needed to run our tests.
 | 
					# Fetch all commits/refs needed to run our tests.
 | 
				
			||||||
git fetch origin master:master v2.0.0:v2.0.0 test/attributes:test/attributes test/master:test/master
 | 
					git fetch origin master:master v2.0.0:v2.0.0 test/attributes:test/attributes test/master:test/master
 | 
				
			||||||
 | 
					
 | 
				
			||||||
sudo apt-get update
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
script/vendor-deb libicu48 libicu-dev
 | 
					 | 
				
			||||||
if ruby -e 'exit RUBY_VERSION >= "2.0" && RUBY_VERSION < "2.1"'; then
 | 
					 | 
				
			||||||
  # Workaround for https://bugs.ruby-lang.org/issues/8074. We can't use this
 | 
					 | 
				
			||||||
  # solution on all versions of Ruby due to
 | 
					 | 
				
			||||||
  # https://github.com/bundler/bundler/pull/3338.
 | 
					 | 
				
			||||||
  bundle config build.charlock_holmes --with-icu-include=$(pwd)/vendor/debs/include --with-icu-lib=$(pwd)/vendor/debs/lib
 | 
					 | 
				
			||||||
else
 | 
					 | 
				
			||||||
  bundle config build.charlock_holmes --with-icu-dir=$(pwd)/vendor/debs
 | 
					 | 
				
			||||||
fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Replace SSH links to submodules by HTTPS links.
 | 
					# Replace SSH links to submodules by HTTPS links.
 | 
				
			||||||
sed -i 's/git@github.com:/https:\/\/github.com\//' .gitmodules
 | 
					sed -i 's/git@github.com:/https:\/\/github.com\//' .gitmodules
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,13 +0,0 @@
 | 
				
			|||||||
#!/bin/sh
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set -ex
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
cd "$(dirname "$0")/.."
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
mkdir -p vendor/apt vendor/debs
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(cd vendor/apt && apt-get --assume-yes download "$@")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
for deb in vendor/apt/*.deb; do
 | 
					 | 
				
			||||||
  ar p $deb data.tar.gz | tar -vzxC vendor/debs --strip-components=2
 | 
					 | 
				
			||||||
done
 | 
					 | 
				
			||||||
		Reference in New Issue
	
	Block a user