From 8ce02b34a0d56883dc8dd82d34ac54daa8b11c37 Mon Sep 17 00:00:00 2001 From: akinwale Date: Tue, 15 May 2018 12:00:26 +0100 Subject: [PATCH 1/8] Fix missing react-native-cli tools for build --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 66a1dbcb..43dddbc3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,7 @@ install: - cd app - npm config set registry="http://registry.npmjs.org/" - npm install +- sudo npm install -g react-native-cli - cd .. - cd buildozer - sudo python setup.py install -- 2.45.3 From c7b6f4940bd00fcaafac60a2f80c1cfb127870ac Mon Sep 17 00:00:00 2001 From: Akinwale Ariwodola Date: Tue, 15 May 2018 17:44:18 +0100 Subject: [PATCH 2/8] sudo npm path fix in travis --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 43dddbc3..c64b6500 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,7 +20,7 @@ install: - cd app - npm config set registry="http://registry.npmjs.org/" - npm install -- sudo npm install -g react-native-cli +- sudo /usr/bin/npm install -g react-native-cli - cd .. - cd buildozer - sudo python setup.py install -- 2.45.3 From a64807ab16e2871df621a99dae23d23072cb0cb6 Mon Sep 17 00:00:00 2001 From: Akinwale Ariwodola Date: Tue, 15 May 2018 17:52:39 +0100 Subject: [PATCH 3/8] npm path fix? --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index c64b6500..f5c87609 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,7 +20,7 @@ install: - cd app - npm config set registry="http://registry.npmjs.org/" - npm install -- sudo /usr/bin/npm install -g react-native-cli +- sudo ~/node-v8.11.1-linux-x64/bin/npm install -g react-native-cli - cd .. - cd buildozer - sudo python setup.py install -- 2.45.3 From e8867b24833e0cf8173e112fa05eed2682df8154 Mon Sep 17 00:00:00 2001 From: Akinwale Ariwodola Date: Tue, 15 May 2018 17:59:49 +0100 Subject: [PATCH 4/8] use instead --- .travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index f5c87609..7fc453a9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,13 +14,13 @@ install: - sudo pip install --upgrade cython==0.25.2 pip setuptools - wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz - tar -xf node-v8.11.1-linux-x64.tar.xz -- sudo ln -s ~/node-v8.11.1-linux-x64/bin/node /usr/bin/node -- sudo ln -s ~/node-v8.11.1-linux-x64/bin/npm /usr/bin/npm +- sudo ln -s $TRAVIS_BUILD_DIR/node-v8.11.1-linux-x64/bin/node /usr/bin/node +- sudo ln -s $TRAVIS_BUILD_DIR/node-v8.11.1-linux-x64/bin/npm /usr/bin/npm - git clone https://github.com/lbryio/buildozer.git - cd app - npm config set registry="http://registry.npmjs.org/" - npm install -- sudo ~/node-v8.11.1-linux-x64/bin/npm install -g react-native-cli +- npm install -g react-native-cli - cd .. - cd buildozer - sudo python setup.py install -- 2.45.3 From 8cdbd17447dd0771d8d2b1c46c4629d654e4c680 Mon Sep 17 00:00:00 2001 From: Akinwale Ariwodola Date: Tue, 15 May 2018 18:00:30 +0100 Subject: [PATCH 5/8] fix sudo --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 7fc453a9..e0ea8bcd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,7 +20,7 @@ install: - cd app - npm config set registry="http://registry.npmjs.org/" - npm install -- npm install -g react-native-cli +- sudo npm install -g react-native-cli - cd .. - cd buildozer - sudo python setup.py install -- 2.45.3 From 65cc5c8747992c71286e88773a5edb02563bf3e7 Mon Sep 17 00:00:00 2001 From: Akinwale Ariwodola Date: Tue, 15 May 2018 18:07:40 +0100 Subject: [PATCH 6/8] fix whitespace --- .travis.yml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index e0ea8bcd..434b28d5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,9 +8,7 @@ install: - export PATH=/usr/bin:$PATH - sudo dpkg --add-architecture i386 - sudo apt-get -qq update -- sudo apt-get -qq install build-essential ccache git libncurses5:i386 libstdc++6:i386 - libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 python2.7 - python2.7-dev openjdk-8-jdk unzip zlib1g-dev zlib1g:i386 m4 libc6-dev-i386 +- sudo apt-get -qq install build-essential ccache git libncurses5:i386 libstdc++6:i386 libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 python2.7 python2.7-dev openjdk-8-jdk unzip zlib1g-dev zlib1g:i386 m4 libc6-dev-i386 - sudo pip install --upgrade cython==0.25.2 pip setuptools - wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz - tar -xf node-v8.11.1-linux-x64.tar.xz @@ -27,12 +25,10 @@ install: - cd .. - mv buildozer.spec.travis buildozer.spec - mkdir -p cd ~/.buildozer/android/platform/ -- wget 'https://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip' - -P ~/.buildozer/android/platform/ +- wget 'https://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip' -P ~/.buildozer/android/platform/ - wget 'https://dl.google.com/android/android-sdk_r23-linux.tgz' -P ~/.buildozer/android/platform/ - wget 'https://dl.google.com/android/repository/android-23_r02.zip' -P ~/.buildozer/android/platform/ -- wget 'https://dl.google.com/android/repository/build-tools_r26.0.1-linux.zip' -P - ~/.buildozer/android/platform/ +- wget 'https://dl.google.com/android/repository/build-tools_r26.0.1-linux.zip' -P ~/.buildozer/android/platform/ - unzip -qq ~/.buildozer/android/platform/android-ndk-r13b-linux-x86_64.zip -d ~/.buildozer/android/platform/ - tar -xf ~/.buildozer/android/platform/android-sdk_r23-linux.tgz -C ~/.buildozer/android/platform/ - mv ~/.buildozer/android/platform/android-sdk-linux ~/.buildozer/android/platform/android-sdk-23 -- 2.45.3 From 53dec861031116781614ffd6f3b9bf899c18f631 Mon Sep 17 00:00:00 2001 From: Akinwale Ariwodola Date: Tue, 15 May 2018 18:17:35 +0100 Subject: [PATCH 7/8] add -q flag to wget --- .travis.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 434b28d5..97863432 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,7 +10,7 @@ install: - sudo apt-get -qq update - sudo apt-get -qq install build-essential ccache git libncurses5:i386 libstdc++6:i386 libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 python2.7 python2.7-dev openjdk-8-jdk unzip zlib1g-dev zlib1g:i386 m4 libc6-dev-i386 - sudo pip install --upgrade cython==0.25.2 pip setuptools -- wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz +- wget -q https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz - tar -xf node-v8.11.1-linux-x64.tar.xz - sudo ln -s $TRAVIS_BUILD_DIR/node-v8.11.1-linux-x64/bin/node /usr/bin/node - sudo ln -s $TRAVIS_BUILD_DIR/node-v8.11.1-linux-x64/bin/npm /usr/bin/npm @@ -25,10 +25,10 @@ install: - cd .. - mv buildozer.spec.travis buildozer.spec - mkdir -p cd ~/.buildozer/android/platform/ -- wget 'https://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip' -P ~/.buildozer/android/platform/ -- wget 'https://dl.google.com/android/android-sdk_r23-linux.tgz' -P ~/.buildozer/android/platform/ -- wget 'https://dl.google.com/android/repository/android-23_r02.zip' -P ~/.buildozer/android/platform/ -- wget 'https://dl.google.com/android/repository/build-tools_r26.0.1-linux.zip' -P ~/.buildozer/android/platform/ +- wget -q 'https://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip' -P ~/.buildozer/android/platform/ +- wget -q 'https://dl.google.com/android/android-sdk_r23-linux.tgz' -P ~/.buildozer/android/platform/ +- wget -q 'https://dl.google.com/android/repository/android-23_r02.zip' -P ~/.buildozer/android/platform/ +- wget -q 'https://dl.google.com/android/repository/build-tools_r26.0.1-linux.zip' -P ~/.buildozer/android/platform/ - unzip -qq ~/.buildozer/android/platform/android-ndk-r13b-linux-x86_64.zip -d ~/.buildozer/android/platform/ - tar -xf ~/.buildozer/android/platform/android-sdk_r23-linux.tgz -C ~/.buildozer/android/platform/ - mv ~/.buildozer/android/platform/android-sdk-linux ~/.buildozer/android/platform/android-sdk-23 -- 2.45.3 From 37e8a9625536cb90cb1d662e9b52a207e46926bf Mon Sep 17 00:00:00 2001 From: Akinwale Ariwodola Date: Tue, 15 May 2018 18:29:39 +0100 Subject: [PATCH 8/8] link react-native binary --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 97863432..df85039e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,6 +19,7 @@ install: - npm config set registry="http://registry.npmjs.org/" - npm install - sudo npm install -g react-native-cli +- sudo ln -s $TRAVIS_BUILD_DIR/node-v8.11.1-linux-x64/bin/react-native /usr/bin/react-native - cd .. - cd buildozer - sudo python setup.py install -- 2.45.3