Lines Matching +full:1 +full:- +full:installer +full:- +full:linux +full:- +full:x86_64
16 if [ -f src/protoc ]; then
21 if [[ $(uname -s) == "Linux" && "$TRAVIS" == "true" ]]; then
24 sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
25 sudo apt-get update -qq
26 sudo apt-get install -qq g++-4.8
27 export CXX="g++-4.8" CC="gcc-4.8"
32 make -j2
37 make check -j2
41 cd benchmarks && make && ./generate-datasets && cd ..
47 make distcheck -j2
59 …sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D8…
60 …echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.li…
61 …ho "deb http://download.mono-project.com/repo/debian wheezy-libtiff-compat main" | sudo tee -a /et…
62 sudo apt-get update -qq
63 sudo apt-get install -qq mono-devel referenceassemblies-pcl nunit
64 wget www.nuget.org/NuGet.exe -O nuget.exe
80 sudo apt-get update -qq
81 sudo apt-get install -qq golang
83 mkdir -p "$GOPATH/src/github.com/google"
84 ln -s "`pwd`" "$GOPATH/src/github.com/google/protobuf"
86 go get github.com/golang/protobuf/protoc-gen-go
92 version=$1
95 on_travis sudo apt-get install openjdk-6-jdk
96 export PATH=/usr/lib/jvm/java-6-openjdk-amd64/bin:$PATH
99 on_travis sudo apt-get install openjdk-7-jdk
100 export PATH=/usr/lib/jvm/java-7-openjdk-amd64/bin:$PATH
104 sudo apt-get install python-software-properties # for apt-add-repository
105 echo "oracle-java7-installer shared/accepted-oracle-license-v1-1 select true" | \
106 sudo debconf-set-selections
107 yes | sudo apt-add-repository ppa:webupd8team/java
108 yes | sudo apt-get install oracle-java7-installer
110 export PATH=/usr/lib/jvm/java-7-oracle/bin:$PATH
116 MVN="$MVN -e -X --offline -Dmaven.repo.local=$MAVEN_LOCAL_REPOSITORY"
120 java -version
123 # --batch-mode supresses download progress output that spams the logs.
124 MVN="mvn --batch-mode"
127 version=$1
131 cp -r java $dir
136 # The conformance tests are hard-coded to work with the $ROOT/java directory.
184 if [ $(uname -s) == "Darwin" ]; then
189 # Only install Python2.6/3.x on Linux.
190 if [ $(uname -s) == "Linux" ]; then
191 sudo apt-get install -y python-software-properties # for apt-add-repository
192 sudo apt-add-repository -y ppa:fkrull/deadsnakes
193 sudo apt-get update -qq
194 sudo apt-get install -y python2.6 python2.6-dev
195 sudo apt-get install -y python3.3 python3.3-dev
196 sudo apt-get install -y python3.4 python3.4-dev
202 # http://docs.travis-ci.com/user/osx-ci-environment/
209 --core-only --skip-xcode --skip-objc-conformance
213 # Always use -reporter plain to avoid escape codes in output (makes travis
215 xctool -reporter plain -configuration Debug "$@"
216 xctool -reporter plain -configuration Release "$@"
221 # https://github.com/facebook/xctool/issues/509 - unlike xcodebuild, xctool
222 # doesn't support >1 destination, so we have to build first and then run the
225 -project objectivec/ProtocolBuffers_iOS.xcodeproj \
226 -scheme ProtocolBuffers \
227 -sdk iphonesimulator \
228 build-tests
237 -project objectivec/ProtocolBuffers_iOS.xcodeproj \
238 -scheme ProtocolBuffers \
239 -sdk iphonesimulator \
240 -destination "${i}" \
241 run-tests
248 -project objectivec/ProtocolBuffers_OSX.xcodeproj \
249 -scheme ProtocolBuffers \
250 -destination "platform=OS X,arch=x86_64" \
259 # Only test Python 2.6/3.x on Linux
260 if [ $(uname -s) == "Linux" ]; then
261 envlist=py\{26,27,33,34\}-python
263 envlist=py27-python
265 tox -e $envlist
272 export LD_LIBRARY_PATH=../src/.libs # for Linux
275 # Only test Python 2.6/3.x on Linux
276 if [ $(uname -s) == "Linux" ]; then
278 envlist=py\{27,33,34\}-cpp
280 envlist=py27-cpp
282 tox -e $envlist
288 cd ruby && bash travis-test.sh ruby-1.9 && cd ..
292 cd ruby && bash travis-test.sh ruby-2.0 && cd ..
296 cd ruby && bash travis-test.sh ruby-2.1 && cd ..
300 cd ruby && bash travis-test.sh ruby-2.2 && cd ..
304 cd ruby && bash travis-test.sh jruby && cd ..
317 # .travis.yml uses matrix.exclude to block the cases where app-get can't be
320 # -------- main --------
322 if [ "$#" -ne 1 ]; then
342 exit 1
345 set -e # exit immediately on error
346 set -x # display all commands
347 eval "build_$1"