Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates system requirements needed to build recipes #852

Conversation

AndreMiras
Copy link
Member

Makes it possible to build Android APKs directly from Docker.
Tested by building sucessfully both:

  • kivy-garden/garden.zbarcam (20190303)
  • AndreMiras/EtherollApp (20190217)

After building the image with:

docker build --tag=kivy/buildozer .

The following command was used to build the Android APK:

docker run \
    --volume "$HOME/.buildozer":/home/user/.buildozer \
    --volume "$(pwd)":/home/user/hostcwd \
    kivy/buildozer android debug

Note the system dependencies were also sorted alphabetical to ease maintenance.
Later more dependencies can be added if needed to build a given recipe.

Makes it possible to build Android APKs directly from Docker.
Tested by building sucessfully both:

  * kivy-garden/garden.zbarcam (20190303)
  * AndreMiras/EtherollApp (20190217)

After building the image with:
```
docker build --tag=kivy/buildozer .
```
The following command was used to build the Android APK:
```
docker run \
    --volume "$HOME/.buildozer":/home/user/.buildozer \
    --volume "$(pwd)":/home/user/hostcwd \
    kivy/buildozer android debug
```

Note the system dependencies were also sorted alphabetical to ease
maintenance.
Later more dependencies can be added if needed to build a given recipe.
@AndreMiras AndreMiras assigned tshirtman and ghost Mar 10, 2019
@AndreMiras AndreMiras merged commit 2b40461 into kivy:master Mar 12, 2019
@AndreMiras AndreMiras deleted the feature/dockerfile_system_requirements_rework branch March 12, 2019 04:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants