From fbe67ec772d0de7e789f14f2417a03c49f0aff87 Mon Sep 17 00:00:00 2001 From: Daniel afx Date: Mon, 21 Sep 2020 00:37:07 +0300 Subject: [PATCH] modify packages and define build script --- README.md | 6 ++++++ build.sh | 3 +++ requierments.txt | 2 -- setup_packages.sh | 13 ++++++++++--- setup_venv.sh | 2 +- 5 files changed, 20 insertions(+), 6 deletions(-) create mode 100755 build.sh diff --git a/README.md b/README.md index bcf5078..d1386f1 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,9 @@ # GlobalForest A map-based social gardening + +setup_packages.sh - install ubuntu system package requierments +setup_venv.sh - prepares the virtual environemnt and install pip modules in it + +build.sh - run buildozer inside the virtual env to build and deploy +cleanup.sh - removes the work dirs from the local repo diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..aaa9730 --- /dev/null +++ b/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +buildozer android debug deploy run diff --git a/requierments.txt b/requierments.txt index 5bd955e..2a73e96 100644 --- a/requierments.txt +++ b/requierments.txt @@ -1,5 +1,3 @@ -buildozer -cython ffpyplayer Kivy Kivy-examples diff --git a/setup_packages.sh b/setup_packages.sh index 98ec921..16a3df3 100755 --- a/setup_packages.sh +++ b/setup_packages.sh @@ -2,12 +2,17 @@ # Install necessary system packages sudo apt-get install -y \ - python3-pip \ - build-essential \ git \ + zip \ + build-essential \ + cmake \ + libtool \ + pkg-config \ python3 \ + python3-pip \ python3-dev \ ffmpeg \ + libtinfo5 \ libffi-dev \ libsdl2-dev \ libsdl2-image-dev \ @@ -17,6 +22,8 @@ sudo apt-get install -y \ libswscale-dev \ libavformat-dev \ libavcodec-dev \ + libncurses5-dev \ + libncursesw5-dev \ zlib1g-dev # Install gstreamer for audio, video (optional) @@ -27,5 +34,5 @@ sudo apt-get install -y \ # Install OpenJDK sudo apt-get install -y \ - default-jdk \ openjdk-8-jdk + diff --git a/setup_venv.sh b/setup_venv.sh index d23dc04..771020c 100755 --- a/setup_venv.sh +++ b/setup_venv.sh @@ -1,6 +1,6 @@ #!/bin/bash -python3 -m pip install --upgrade --user pip setuptools virtualenv +python3 -m pip install --upgrade --user pip setuptools virtualenv cython python3 -m virtualenv venv source venv/bin/activate ls