1138 lines
32 KiB
Markdown
1138 lines
32 KiB
Markdown
Changelog
|
|
=========
|
|
|
|
%%version%% (unreleased)
|
|
------------------------
|
|
|
|
- Fix default SDK version. [Mathieu Virbel]
|
|
|
|
Closes #149
|
|
Closes #205
|
|
|
|
- Add android.ant_path in default.spec. Closes #209. [Mathieu Virbel]
|
|
|
|
- Avoid recompilation everytime we do android debug if we are using
|
|
requirements.source. Compile only if source string change. If the user
|
|
want to recompile the underlaying source, it need to clean then debug.
|
|
Closes #210. [Mathieu Virbel]
|
|
|
|
- Add missing lib32stdc++6 in installation instructions. [Mathieu
|
|
Virbel]
|
|
|
|
- Fix encoding issue. Closes #225. [Mathieu Virbel]
|
|
|
|
- Api 14 nor 21 exists anymore, set the default to 19 (minimum is still
|
|
9) [Mathieu Virbel]
|
|
|
|
- Fix doc issue about clean. Closes #189. [Mathieu Virbel]
|
|
|
|
- Add check on aidl / 64 bits platform, and refer on installation
|
|
instructions if it can't be runned. [Mathieu Virbel]
|
|
|
|
Closes #228
|
|
|
|
- Fix invalid api change. [Mathieu Virbel]
|
|
|
|
- Yapf. [Mathieu Virbel]
|
|
|
|
- Kivy minimum api version is 9, not 8 as before. [Mathieu Virbel]
|
|
|
|
- Merge pull request #233 from inclement/p4a_revamp_redirect. [Alexander
|
|
Taylor]
|
|
|
|
Changed p4a download to pull old_toolchain branch
|
|
|
|
- Pep8 fix for buildozer p4a target change. [Alexander Taylor]
|
|
|
|
- Changed p4a download to pull old_toolchain branch. [Alexander Taylor]
|
|
|
|
- Merge pull request #230 from dvenkatsagar/ndk_r10_support. [Akshay
|
|
Arora]
|
|
|
|
Added support for downloading and handling android ndk r10 versions. Fixes #229 and #227
|
|
|
|
- Added support for downloading and handling android ndk r10 versions. *
|
|
android ndk r10 versions are only avalable in ".bin" format. *
|
|
Modified the _install_android_ndk function in
|
|
/buildozer/targets/android.py. - Checks the version of ndk given in
|
|
the spec file, whether its greater than 9. If it is greater than 9,
|
|
generate the link containing the .bin url. * Modified the file_extract
|
|
function in /buildozer/__init__.py - Introduced the functionality to
|
|
handle .bin files. [Sagar DV]
|
|
|
|
- Merge pull request #206 from denys-duchier/install-build-tools.
|
|
[Mathieu Virbel]
|
|
|
|
make _read_version_subdir return parse('0') instead of [0], otherwise…
|
|
|
|
- Make _read_version_subdir return parse('0') instead of [0], otherwise
|
|
it cannot be meaningfully compared to an actual version. [Denys
|
|
Duchier]
|
|
|
|
- Bump version to 0.30dev after release. [Mathieu Virbel]
|
|
|
|
- Version 0.29. [Mathieu Virbel]
|
|
|
|
- Remove old CHANGES.md. [Mathieu Virbel]
|
|
|
|
- Update changelog. [Mathieu Virbel]
|
|
|
|
- Add missing files for libs. [Mathieu Virbel]
|
|
|
|
- Merge pull request #176 from kivy/use_pip_pexpect. [Mathieu Virbel]
|
|
|
|
use upstream pexpect instead of shipping it
|
|
|
|
- Use upstream pexpect instead of shipping it. [gabriel pettier]
|
|
|
|
this version allows unicode parsing, with spawnu
|
|
wrap stdout with codecs.getwriter('utf8') to avoid another unicode error
|
|
|
|
- Merge pull request #191 from pohmelie/master. [Mathieu Virbel]
|
|
|
|
some python 3 compatibility
|
|
|
|
- Some python 3 compatibility. [pohmelie]
|
|
|
|
- Merge pull request #192 from jaynakus/master. [Mathieu Virbel]
|
|
|
|
Windows fix
|
|
|
|
- Master. [jaynakus]
|
|
|
|
Root detection os.geteuid() does not work on win32 environment and
|
|
throws AttributeError. Fixed
|
|
|
|
- Merge pull request #194 from cbenhagen/patch-1. [Mathieu Virbel]
|
|
|
|
fix ios targets xcode command
|
|
|
|
- Fix ios targets xcode command. [Ben Hagen]
|
|
|
|
- Merge pull request #197 from kived/android-dist-failure. [Mathieu
|
|
Virbel]
|
|
|
|
check for complete dist instead of dist dir
|
|
|
|
- Check for complete dist instead of dist dir. [Ryan Pessa]
|
|
|
|
- Use max() instead of sort() + [-1] [gabriel pettier]
|
|
|
|
- Stop messing with version completly, don't split or join. [gabriel
|
|
pettier]
|
|
|
|
- Completly remove self._process_version_string, since parse() is
|
|
simpler. [gabriel pettier]
|
|
|
|
- Needs testing, should fix #201 using pypa implementation of PEP440.
|
|
[gabriel pettier]
|
|
|
|
https://github.com/pypa/packaging/blob/master/packaging/version.py
|
|
|
|
- Merge pull request #185 from kived/custom-source-dirs. [Mathieu
|
|
Virbel]
|
|
|
|
allow custom source folders in buildozer.spec
|
|
|
|
- Use uppercase name for ios source dirs. [Ryan Pessa]
|
|
|
|
- Allow custom source folders in buildozer.spec. [Ryan Pessa]
|
|
|
|
- Bump version to 0.28dev after release. [Mathieu Virbel]
|
|
|
|
- Version 0.27. [Mathieu Virbel]
|
|
|
|
- Add a note when a command failed to execute. This will give user few
|
|
step to do before reporting an issue we cant help with it. Closes
|
|
#177. [Mathieu Virbel]
|
|
|
|
- Try to not break with python3. Closes #174. [Mathieu Virbel]
|
|
|
|
- Replace git:// with https://. Closes #178. [Mathieu Virbel]
|
|
|
|
- Merge branch 'master' of ssh://github.com/kivy/buildozer. [Mathieu
|
|
Virbel]
|
|
|
|
- Merge pull request #184 from kived/log-color-fix. [Ryan Pessa]
|
|
|
|
fix black text in log
|
|
|
|
- Fix black text in log. [Ryan Pessa]
|
|
|
|
- Ios: fix ios target for the new kivy-ios toolchain, plus use ios-
|
|
deploy from phonegaps instead of the old/non-working fruitstrap.
|
|
[Mathieu Virbel]
|
|
|
|
- Bump to 0.27dev. [Mathieu Virbel]
|
|
|
|
0.26 (2015-01-28)
|
|
-----------------
|
|
|
|
- Bump to 0.26. [Mathieu Virbel]
|
|
|
|
- Merge pull request #172 from kived/fix-whitelist. [Ryan Pessa]
|
|
|
|
ensure whitelist always has a list
|
|
|
|
- Ensure whitelist always has a list. [Ryan Pessa]
|
|
|
|
- Bump to 0.26dev. [Mathieu Virbel]
|
|
|
|
0.25 (2015-01-27)
|
|
-----------------
|
|
|
|
- Bump to 0.25. [Mathieu Virbel]
|
|
|
|
- Setup.py: add changelog in the long description. [Mathieu Virbel]
|
|
|
|
- Bump to 0.24. [Mathieu Virbel]
|
|
|
|
0.24 (2015-01-27)
|
|
-----------------
|
|
|
|
- Bump to 0.24. [Mathieu Virbel]
|
|
|
|
- Bump to 0.23. [Mathieu Virbel]
|
|
|
|
0.23 (2015-01-27)
|
|
-----------------
|
|
|
|
- Bump to 0.23. [Mathieu Virbel]
|
|
|
|
- Reference the changelog.md in the manifest.in. [Mathieu Virbel]
|
|
|
|
- Auto generate changelog when releasing now. [Mathieu Virbel]
|
|
|
|
- Bump to 0.23dev. [Mathieu Virbel]
|
|
|
|
0.22 (2015-01-27)
|
|
-----------------
|
|
|
|
- Bump to 0.22. [Mathieu Virbel]
|
|
|
|
- Android: dont lookup to android sdk/ndk if we didnt change the
|
|
buildozer.spec options related to it, and if everything was working in
|
|
the first time. [Mathieu Virbel]
|
|
|
|
- Whitelist: always generate the whitelist even after the initial
|
|
distribution build. Otherwise, any further changes are not reflected
|
|
in the final app. [Mathieu Virbel]
|
|
|
|
- Bump version to 0.22dev after release. [Mathieu Virbel]
|
|
|
|
- Version 0.21. [Mathieu Virbel]
|
|
|
|
- Bump to 0.20. [Mathieu Virbel]
|
|
|
|
- Pexpect: fix python2 decoding issue. [Mathieu Virbel]
|
|
|
|
- Merge pull request #168 from chozabu/diff_default_indentation.
|
|
[Mathieu Virbel]
|
|
|
|
removed some indentation in example info, added to actual comments inste...
|
|
|
|
- Removed some indentation in example info, added to actual comments
|
|
instead for clarity. [Chozabu]
|
|
|
|
- Bump to 0.20-dev. [Mathieu Virbel]
|
|
|
|
0.19 (2014-12-17)
|
|
-----------------
|
|
|
|
- Bump to 0.19. [Mathieu Virbel]
|
|
|
|
- Upgrade ant tool, as ant < 1.9 cannot handle java 8. [Mathieu Virbel]
|
|
|
|
- Bump to 0.19-dev. [Mathieu Virbel]
|
|
|
|
0.18 (2014-12-17)
|
|
-----------------
|
|
|
|
Fix
|
|
~~~
|
|
|
|
- Logic to compare versions "not installed" with "contain minor"(ex:
|
|
20.0.1) [attakei]
|
|
|
|
method bulldozer.targets.android.TargetAndroid._install_android_packages()
|
|
If build-tools is not installed, then variable "v_build_tools" is string = '0'.
|
|
If latest version contains minor version code ~ example 19.0.3 ~, then variable "ver" is list = [19, 0, 3].
|
|
|
|
In that case, build-tools is not enable to install, because expression([19, 0, 3] > '0') returns False.
|
|
|
|
Other
|
|
~~~~~
|
|
|
|
- Bump to 0.18. [Mathieu Virbel]
|
|
|
|
- Avoid dpkg check on non-linux platform. [Mathieu Virbel]
|
|
|
|
- Merge pull request #163 from olymk2/master. [Mathieu Virbel]
|
|
|
|
fix build error and allow redirecting build folder
|
|
|
|
- Fix build error and allow redirecting build folder. [Oliver Marks]
|
|
|
|
fixes #161 checks if build-tools exists and returns if it does not so it can be fetched
|
|
fixes #162 set builddir in you spec file so the packages are created outside your project
|
|
builddir = /tmp/buildozer/ # for example
|
|
|
|
- Merge pull request #160 from attakei/master. [Mathieu Virbel]
|
|
|
|
Remove duplicated checkbin().
|
|
|
|
- Remove duplicated checkbin() [attakei]
|
|
|
|
- Merge pull request #156 from attakei/patches/resolve_compare_versions.
|
|
[Mathieu Virbel]
|
|
|
|
Fixed logic to compare with “non installed” with “minor version upped"
|
|
|
|
- Delete print for debug. [attakei]
|
|
|
|
- Skip invalid name as version in build-tools directory.(ex: .DS_Store)
|
|
[attakei]
|
|
|
|
- Merge pull request #157 from nickyspag/master. [Akshay Arora]
|
|
|
|
added note about buildozer not having anything to do with buildozer.io
|
|
|
|
- Link. [Nicholas Spagnoletti]
|
|
|
|
- Note about buildozer.io. [Nicholas Spagnoletti]
|
|
|
|
- Merge pull request #155 from attakei/patches/lock_java_file_encoding.
|
|
[Akshay Arora]
|
|
|
|
Set "UTF-8" to java file.encoding for android update command explicitly
|
|
|
|
- Set UTF-8 for android update command explicitly. [attakei]
|
|
|
|
Fix for fail in to update android package. It is happened to meet under the following conditions both.
|
|
|
|
* User environment is not used UTF-8 in default file.encoding in java
|
|
* Android-sdk license text is included not-ASCII code characters.
|
|
|
|
If user define JAVA_TOOL_OPTIONS in env, inherit it.
|
|
|
|
- Merge pull request #148 from chozabu/clarify_reqs_example. [Mathieu
|
|
Virbel]
|
|
|
|
added example to default.spec requirements showing comma seperation
|
|
|
|
- Added example to requirements. [Chozabu]
|
|
|
|
- Bump to 0.17-dev. [Mathieu Virbel]
|
|
|
|
0.17 (2014-09-22)
|
|
-----------------
|
|
|
|
- Bump to 0.17. [Mathieu Virbel]
|
|
|
|
- Merge branch 'master' of ssh://github.com/kivy/buildozer. [Mathieu
|
|
Virbel]
|
|
|
|
- Merge pull request #133 from FeralBytes/master. [Mathieu Virbel]
|
|
|
|
Make pexpect.py Python 3 Compatable
|
|
|
|
- Make pexpect.py Python 3 Compatable. [FeralBytes]
|
|
|
|
Warning changes have been not tested against Python 2!
|
|
If the code works in Python2 then this patch resolves Buildozer Issue #131.
|
|
https://github.com/kivy/buildozer/issues/131
|
|
|
|
- Merge pull request #134 from dessant/patch-1. [Mathieu Virbel]
|
|
|
|
Specs doc revision
|
|
|
|
- Specs doc revision. [dessant]
|
|
|
|
- Merge pull request #139 from excessivedemon/master. [Mathieu Virbel]
|
|
|
|
Fix for android.library_references path issue
|
|
|
|
- Fix for pathing issue when android.p4a_dir is defined (not using the
|
|
default one downloaded by buildozer) and entries in
|
|
android.library_references use relative paths from source.dir. [John
|
|
Mark Diaz]
|
|
|
|
- Merge pull request #144 from droundy/master. [Mathieu Virbel]
|
|
|
|
Test in file_rename if target directory exists.
|
|
|
|
- Test in file_rename if target directory exists. [David Roundy]
|
|
|
|
This is an attempt to give a reasonable error message in cases where
|
|
we are about to crash. In particular, when android.sdk_path has a
|
|
path that does not exist, buildozer should provide a hint as to what
|
|
might have gone wrong.
|
|
|
|
- Bump to 0.17-dev. [Mathieu Virbel]
|
|
|
|
0.16 (2014-09-22)
|
|
-----------------
|
|
|
|
- Bump to 0.16. [Mathieu Virbel]
|
|
|
|
- Backport android version check fixes from @monkut. Closes #137. Closes
|
|
#143. [Mathieu Virbel]
|
|
|
|
- Fixed warn_on_root default value. [Alexander Taylor]
|
|
|
|
- Merge pull request #128 from inclement/root_check. [Akshay Arora]
|
|
|
|
Added check for buildozer running as root
|
|
|
|
- Fixed warn_on_root config check. [Alexander Taylor]
|
|
|
|
- Added root warning and settings token toggle. [Alexander Taylor]
|
|
|
|
- Android: manually check the installed version for the build-tools, in
|
|
order to install the latest one. without -a in android list sdk, we
|
|
cannot known if a new build-tools is available or not. [Mathieu
|
|
Virbel]
|
|
|
|
- Fix version regex. [tshirtman]
|
|
|
|
- Fix download of Android SDK in linux with python 3.3. Closes #110.
|
|
[Mathieu Virbel]
|
|
|
|
- Merge pull request #116 from manuelbua/check-before-chmod. [Mathieu
|
|
Virbel]
|
|
|
|
Fix #115
|
|
|
|
- Avoid blind chmod on android_cmd. [Manuel Bua]
|
|
|
|
Check for the missing exec bit before attempting to change it instead.
|
|
|
|
- Merge pull request #118 from techtonik/master. [Mathieu Virbel]
|
|
|
|
Execute buildozer as "python -m buildozer"
|
|
|
|
- Execute buildozer as "python -m buildozer" [anatoly techtonik]
|
|
|
|
- Merge pull request #119 from techtonik/patch-1. [Mathieu Virbel]
|
|
|
|
Add link to the right android python project
|
|
|
|
- Add link to the right android python project. [anatoly techtonik]
|
|
|
|
- Bump to 0.16-dev. [Mathieu Virbel]
|
|
|
|
0.15 (2014-06-02)
|
|
-----------------
|
|
|
|
- Bump to 0.15. [Mathieu Virbel]
|
|
|
|
- Merge pull request #112 from cbenhagen/patch-2. [Mathieu Virbel]
|
|
|
|
Ignore UTF-8 decoding errors. Closes #108
|
|
|
|
- Ignore UTF-8 decoding errors. Closes #108. [Ben Hagen]
|
|
|
|
- Merge pull request #111 from cbenhagen/patch-1. [Akshay Arora]
|
|
|
|
chmod ug+x android_cmd
|
|
|
|
- Chmod ug+x android_cmd. [Ben Hagen]
|
|
|
|
android_cmd needs to be made executable before its first use.
|
|
|
|
- Missing use buildozer.debug. [qua-non]
|
|
|
|
- Merge branch 'master' of ssh://github.com/kivy/buildozer. [Mathieu
|
|
Virbel]
|
|
|
|
- More detailed Android instructions. [Ben Rousch]
|
|
|
|
- Add support for copying libraries for armeabi, armeabi-v7a, x86, mips.
|
|
closes #63. [Mathieu Virbel]
|
|
|
|
- Change the regex to capture the version with " too. closes #67.
|
|
[Mathieu Virbel]
|
|
|
|
- Ensure libz is installed too. closes #72. [Mathieu Virbel]
|
|
|
|
- Add instructions for using custom recipe + contributing back. closes
|
|
#76. [Mathieu Virbel]
|
|
|
|
- Avoid showing the exception, print and exit when checkbin() fail.
|
|
closes #80. [Mathieu Virbel]
|
|
|
|
- Merge branch 'master' of ssh://github.com/kivy/buildozer. [Mathieu
|
|
Virbel]
|
|
|
|
- Merge pull request #98 from b3ni/master. [Mathieu Virbel]
|
|
|
|
p4a whitelist
|
|
|
|
- P4a whitelist. [benito]
|
|
|
|
- Correctly pass android.minapi/api to build.py. closes #93. [Mathieu
|
|
Virbel]
|
|
|
|
- Bump to 0.15-dev. [Mathieu Virbel]
|
|
|
|
0.14 (2014-04-20)
|
|
-----------------
|
|
|
|
- Fixes python2 console write (as before) [Mathieu Virbel]
|
|
|
|
0.13 (2014-04-20)
|
|
-----------------
|
|
|
|
- Bump to 0.13. [Mathieu Virbel]
|
|
|
|
- Fixes windows color. [Mathieu Virbel]
|
|
|
|
- Fixes for Python 2 + color. [Mathieu Virbel]
|
|
|
|
0.12 (2014-04-20)
|
|
-----------------
|
|
|
|
- Bump to 0.12. [Mathieu Virbel]
|
|
|
|
- Fix open() for python2 in buildozer. [Mathieu Virbel]
|
|
|
|
- Bump to 0.12-dev. [Mathieu Virbel]
|
|
|
|
0.11 (2014-04-20)
|
|
-----------------
|
|
|
|
- Bump to 0.11. [Mathieu Virbel]
|
|
|
|
- Update changes. [Mathieu Virbel]
|
|
|
|
- Fixes buildozer for Windows. closes #90. [Mathieu Virbel]
|
|
|
|
- Add missing documentation configuration. [Mathieu Virbel]
|
|
|
|
- Add documentation. [Mathieu Virbel]
|
|
|
|
- Add changes file. [Mathieu Virbel]
|
|
|
|
- Move scripts into buildozer.scripts.*, and use console_scripts for
|
|
setup() [Mathieu Virbel]
|
|
|
|
- First pass to make buildozer compatible with python3. [Mathieu Virbel]
|
|
|
|
- Bump to 0.11-dev. [Mathieu Virbel]
|
|
|
|
0.10 (2014-04-09)
|
|
-----------------
|
|
|
|
- Bump to 0.10. [Mathieu Virbel]
|
|
|
|
- Use timeout=None to prevent TIMEOUT during child.expect. [Mathieu
|
|
Virbel]
|
|
|
|
- Merge branch 'master' of ssh://github.com/kivy/buildozer. [Mathieu
|
|
Virbel]
|
|
|
|
- Merge pull request #79 from kivy/buildozer_clean. [Mathieu Virbel]
|
|
|
|
implement the `clean` command.
|
|
|
|
- Rename `clean` to `distclean` [qua-non]
|
|
|
|
- Merge branch 'buildozer_clean' of http://github.com/kivy/buildozer
|
|
into buildozer_clean. [qua-non]
|
|
|
|
- Implement the `clean` command. [qua-non]
|
|
|
|
- Implement the `clean` command. [qua-non]
|
|
|
|
- Merge pull request #81 from inclement/master. [Mathieu Virbel]
|
|
|
|
Delete dist dir if running distribute.sh
|
|
|
|
- Delete dist dir if running distribute.sh. [Alexander Taylor]
|
|
|
|
- Install libs as well. [Mathieu Virbel]
|
|
|
|
- Merge branch 'relpath' of https://github.com/inclement/buildozer into
|
|
inclement-relpath. [Mathieu Virbel]
|
|
|
|
Conflicts:
|
|
buildozer/targets/android.py
|
|
|
|
- Added realpath modifier to p4a_dir token. [Alexander Taylor]
|
|
|
|
- Correctly update and download Android SDK with tools/platform-tools
|
|
/build-tools if available. And install the API if necessary. closes
|
|
#101, #21, #89. [Mathieu Virbel]
|
|
|
|
- Dont try to copy garden if the directory doesnt exists. [Mathieu
|
|
Virbel]
|
|
|
|
- Dont try to install garden if the user doesnt use anything from
|
|
garden. [Mathieu Virbel]
|
|
|
|
- Merge pull request #100 from kivy/garden_venv_fix. [Akshay Arora]
|
|
|
|
Fixed garden install for newer virtualenvs
|
|
|
|
- Fixed garden install for newer virtualenvs. [Ben Rousch]
|
|
|
|
- Merge pull request #96 from pengjia/master. [Akshay Arora]
|
|
|
|
fix ln if soft link existed
|
|
|
|
- Fix ln if soft link existed. [Peter Peng]
|
|
|
|
- Merge pull request #41 from Ian-Foote/garden_requirements. [Akshay
|
|
Arora]
|
|
|
|
Garden requirements
|
|
|
|
- Use Garden package from PyPI instead of github. [Ian Foote]
|
|
|
|
- Merge branch 'master' into garden_requirements. [Ian Foote]
|
|
|
|
- Use garden version 0.1.1. [Ian Foote]
|
|
|
|
- Specify version of garden to use. [Ian Foote]
|
|
|
|
- Use kivy-garden's version of garden. [Ian Foote]
|
|
|
|
Tweak garden_requirements.
|
|
|
|
- Remove garden script from tools. [Ian Foote]
|
|
|
|
- Merge remote-tracking branch 'origin/garden_requirements' into
|
|
garden_requirements. [Ian Foote]
|
|
|
|
Conflicts:
|
|
buildozer/__init__.py
|
|
|
|
- Install garden packages listed in buildozer.spec. [Ian Foote]
|
|
|
|
Requires local copy of garden script.
|
|
|
|
- Ensure garden script is available. [Ian Foote]
|
|
|
|
- Specify cwd for garden cmd. Use --app arg. [Ian Foote]
|
|
|
|
- Allow specifying garden packages in buildozer.spec. [Ian Foote]
|
|
|
|
- Merge pull request #85 from inclement/p4a_dir_fixes. [Alexander
|
|
Taylor]
|
|
|
|
Documented env var checking and fixed a bug in the p4a_dir check
|
|
|
|
- Doc: Documented environment variable checking. [Alexander Taylor]
|
|
|
|
- Fixed p4a installation to check correct env var. [Alexander Taylor]
|
|
|
|
- Bump to 0.10-dev. [Mathieu Virbel]
|
|
|
|
0.9 (2014-02-13)
|
|
----------------
|
|
|
|
- Merge pull request #82 from kivy/update_ndk_to_9c. [akshayaurora]
|
|
|
|
Updated Android NDK default version to 9c
|
|
|
|
- Updated Android NDK default version to 9c. [Ben Rousch]
|
|
|
|
- Merge pull request #60 from inclement/p4a. [Mathieu Virbel]
|
|
|
|
Add ability to choose python-for-android directory
|
|
|
|
- Variable renaming for clarity. [Alexander Taylor]
|
|
|
|
- Added app.p4a_dir token. [Alexander Taylor]
|
|
|
|
- Added a few comments and formatting changes. [Alexander Taylor]
|
|
|
|
- Added env check during config build. [Alexander Taylor]
|
|
|
|
- Added env var checking to all config get methods. [Alexander Taylor]
|
|
|
|
The new method replaces the manual env var parsing with simply setting
|
|
the config's value to the env var value. This lets the normal parsing
|
|
methods do the work later, to avoid duplication of effort.
|
|
|
|
- Added env var querying for default and bool. [Alexander Taylor]
|
|
|
|
- Minor code cleanup (formatting) [Alexander Taylor]
|
|
|
|
- Made p4a distribution dir name == app.package.name. [Alexander Taylor]
|
|
|
|
- Added BUILDOZER_P4A_DIR env var behaviour. [Alexander Taylor]
|
|
|
|
- Merge pull request #78 from josephlee021/master. [qua-non]
|
|
|
|
Add 'bin' to suggested default directory excludes
|
|
|
|
- Add bin to suggested default directory excludes. [josephlee021]
|
|
|
|
Prevent packaging apks in apks in apks...
|
|
|
|
- Merge pull request #75 from inclement/readme3. [Gabriel Pettier]
|
|
|
|
Clarified wording in README
|
|
|
|
- Clarified wording in README. [Alexander Taylor]
|
|
|
|
- Merge pull request #65 from inclement/packagename. [qua-non]
|
|
|
|
Check for package name starting with number
|
|
|
|
- Rearranged package.name check to avoid crash. [Alexander Taylor]
|
|
|
|
Buildozer would previously crash if a package name was '', as it checked
|
|
for zero length *and* tried to check if the first character was a
|
|
number.
|
|
|
|
- Added check for package name starting with number. [Alexander Taylor]
|
|
|
|
- Merge branch 'master' of ssh://github.com/kivy/buildozer. [Mathieu
|
|
Virbel]
|
|
|
|
- Merge pull request #62 from alanjds/patch-1. [Mathieu Virbel]
|
|
|
|
[FIX] Detect 32/64 bit on Windows, to download Android NDK
|
|
|
|
- [FIX] Detect 32/64 bit on Windows, to download Android NDK. [Alan
|
|
Justino da Silva]
|
|
|
|
Grabbed the answer from StackOverflow, and should work for other OSes too, but kept for Windows only.
|
|
|
|
- Correctly check requirements if a specific version is used
|
|
(package==version will check the requirement only on package, not the
|
|
full requirement token.) [Mathieu Virbel]
|
|
|
|
- Add meta-data support, external android libraries support, and custom
|
|
java files to include in the APK. [Mathieu Virbel]
|
|
|
|
- More android/python-for-android directory to clean after building the
|
|
distribution. [Mathieu Virbel]
|
|
|
|
- Fix buildozer PACKAGES_PATH to use global buildozer directory instead
|
|
of the local one. [Mathieu Virbel]
|
|
|
|
- Enjoy of the latest python-for-android addition: cache for packages.
|
|
set correctly the PACKAGES_PATH to the global buildozer
|
|
directory/target/packages. [Mathieu Virbel]
|
|
|
|
- Rename privatestorage to private_storage. [Mathieu Virbel]
|
|
|
|
- Merge pull request #58 from brousch/android-storagetype-option.
|
|
[Mathieu Virbel]
|
|
|
|
Added --private and --dir Android storage option
|
|
|
|
- Added --private and --dir Android storage option. [Ben Rousch]
|
|
|
|
- Merge pull request #49 from brousch/serve_command. [Mathieu Virbel]
|
|
|
|
Added a 'serve' command to serve bin/ over SimpleHTTPServer
|
|
|
|
- Added a 'serve' command to serve bin/ over SimpleHTTPServer. [Ben
|
|
Rousch]
|
|
|
|
0.8 (2013-10-29)
|
|
----------------
|
|
|
|
- Bump to 0.8. [Mathieu Virbel]
|
|
|
|
- Reduce the size of the remaining .buildozer. [Mathieu Virbel]
|
|
|
|
- Allow custom permissions. [Mathieu Virbel]
|
|
|
|
- Fix lower case permission when section is used instead of key=value.
|
|
[Mathieu Virbel]
|
|
|
|
- Merge pull request #53 from brousch/update-default-ndk-r9. [qua-non]
|
|
|
|
Update default Android NDK to r9
|
|
|
|
- Update defauly Android NDK to r9. [Ben Rousch]
|
|
|
|
- Merge pull request #48 from brousch/patch-3. [qua-non]
|
|
|
|
Fixed another 'Unknown' typo
|
|
|
|
- Fixed another 'Unknown' typo. [Ben Rousch]
|
|
|
|
- Merge pull request #51 from brousch/android.wakelock. [qua-non]
|
|
|
|
Added android.wakelock option
|
|
|
|
- Added android.wakelock option. [Ben Rousch]
|
|
|
|
- Merge pull request #47 from brousch/patch-1. [qua-non]
|
|
|
|
Fixed spelling of 'Unknown'
|
|
|
|
- Fixed spelling of 'Unknown' [Ben Rousch]
|
|
|
|
- Merge pull request #46 from brousch/patch-2. [qua-non]
|
|
|
|
Fixed missing 'r' on ANDROIDNDKVER environment export
|
|
|
|
- Fixed missing 'r' on ANDROIDNDKVER environment export. [Ben Rousch]
|
|
|
|
- Merge pull request #44 from kivy/android_branch. [Mathieu Virbel]
|
|
|
|
make sure android.branch works with fresh clone
|
|
|
|
- Make sure android.branch works with fresh clone. [qua-non]
|
|
|
|
- Merge pull request #26 from kivy/fix_service_path. [Mathieu Virbel]
|
|
|
|
add applibs in path for service too
|
|
|
|
- Add applibs in path for service too. [tshirtman]
|
|
|
|
- Merge pull request #25 from kivy/autofix_distribute. [Mathieu Virbel]
|
|
|
|
fix distribute install before installing every dependencies, fix a few i...
|
|
|
|
- Fix distribute install before installing every dependencies, fix a few
|
|
issues. [tshirtman]
|
|
|
|
maybe not the cleanest way, though
|
|
|
|
- Merge pull request #40 from nithinbose87/master. [Gabriel Pettier]
|
|
|
|
Fixed a typo in setdefault description
|
|
|
|
- Fixed a typo in setdefault description. [Nithin Bose]
|
|
|
|
- Merge pull request #38 from Ian-Foote/package_paths. [Mathieu Virbel]
|
|
|
|
Package paths
|
|
|
|
- Add sitecustomize.py, copy into app_dir on build. [Ian Foote]
|
|
|
|
- Fix typo 'versionning' -> 'versioning'. [Ian Foote]
|
|
|
|
0.7 (2013-09-11)
|
|
----------------
|
|
|
|
- Merge branch 'master' of ssh://github.com/kivy/buildozer. [Mathieu
|
|
Virbel]
|
|
|
|
- Merge pull request #23 from brousch/master. [Gabriel Pettier]
|
|
|
|
Fixed hard-coded Android API 14
|
|
|
|
- Fixed hard-coded Android API 14. [Ben Rousch]
|
|
|
|
- Bump to 0.7. [Mathieu Virbel]
|
|
|
|
- Fix android.add_jars to be a "list" type, and be consistent with
|
|
others token. Multiple .jar are now separated with "," and not ";".
|
|
Also, it can be configured as a specific section (as all the others
|
|
list types.) [Mathieu Virbel]
|
|
|
|
- New android.add_libs_armeabi to add custom .so in the libs/armeabi
|
|
directory. [Mathieu Virbel]
|
|
|
|
- Implement profiles. bump to 0.6. [Mathieu Virbel]
|
|
|
|
- Bump to 0.5. [Mathieu Virbel]
|
|
|
|
- Add the possilibity to use the content of a section as a list. Ie,
|
|
instead of doing "source.exclude_dirs = dir1,dir2", just create a
|
|
section [app:source.exclude_dirs], and put one directory per line.
|
|
[Mathieu Virbel]
|
|
|
|
- Add source.exclude_dirs and source.exclude_patterns options in [app].
|
|
Check the default.spec for informations. [Mathieu Virbel]
|
|
|
|
- Simulate a chrome for downloading. It seem that some download
|
|
(ndk/sdk) are faster using it. [Mathieu Virbel]
|
|
|
|
- Add possibility to use public key/identity instead of password.
|
|
[Mathieu Virbel]
|
|
|
|
- Buildozer is now under MIT license. [Mathieu Virbel]
|
|
|
|
- Add help for getting a list of identities for ios platform. [Mathieu
|
|
Virbel]
|
|
|
|
- Add ability for not checking the configuration for some commands.
|
|
[Mathieu Virbel]
|
|
|
|
- Merge pull request #20 from roskakori/master. [Mathieu Virbel]
|
|
|
|
Fixed #18: Builds fail on Ubuntu 13.04 with zlib.h missing.
|
|
|
|
- Merge branch 'master' of https://github.com/kivy/buildozer. [Thomas
|
|
Aglassinger]
|
|
|
|
Conflicts:
|
|
buildozer/targets/android.py
|
|
|
|
- Avoid empty lines when checking adb serials. [Mathieu Virbel]
|
|
|
|
- Avoid start message of adb. [Mathieu Virbel]
|
|
|
|
- Avoid start message of adb. [Mathieu Virbel]
|
|
|
|
- Fix adb devices by using the self.adb_cmd. [Mathieu Virbel]
|
|
|
|
- Merge pull request #19 from fabiankreutz/master. [Mathieu Virbel]
|
|
|
|
Europython sprint updates
|
|
|
|
- Merge branch 'master' of https://github.com/kivy/buildozer. [Fabian
|
|
Kreutz]
|
|
|
|
- Europython sprint: Fix for prior ndk-url fix: uname()[4] for 32bit is
|
|
not x86. [Fabian Kreutz]
|
|
|
|
- Europython sprint: put internally provided ant into os-path. [Fabian
|
|
Kreutz]
|
|
|
|
- Europython sprint: Typo and better error message for missing version
|
|
definition. [Fabian Kreutz]
|
|
|
|
- Europython sprint outcome: enable download of 64bit NDK version.
|
|
[Fabian Kreutz]
|
|
|
|
- * Fixed #18: Builds fail on Ubuntu 13.04 with zlib.h missing. * Fixed
|
|
missing rebuild of build.py when the previous build failed. [Thomas
|
|
Aglassinger]
|
|
|
|
- Enhance error message when version capture failed. Credits goes to
|
|
Dabian Snovna. [Mathieu Virbel]
|
|
|
|
- Use the right 32/64 bits version of NDK depending of the current
|
|
platform. Credits goes to Dabian Snovna. [Mathieu Virbel]
|
|
|
|
- Update to 0.4. [Mathieu Virbel]
|
|
|
|
- Merge pull request #16 from kivy/copy_back. [Mathieu Virbel]
|
|
|
|
copy the generated apk back from remote
|
|
|
|
- Copy the generated apk back from remote. [qua-non]
|
|
|
|
- Allows multiple devices in ANDROID_SERIAL env variables, separated
|
|
with comma. [Mathieu Virbel]
|
|
|
|
- Support fo intent_filters on android. [Mathieu Virbel]
|
|
|
|
- Various bugfixes for osx. [Mathieu Virbel]
|
|
|
|
- Merge pull request #14 from bob-the-hamster/ouya-support. [Mathieu
|
|
Virbel]
|
|
|
|
Ouya support
|
|
|
|
- Add android.ouya.category and android.ouya.icon.filename options to
|
|
buildozer.spec. [Bob the Hamster]
|
|
|
|
- Merge pull request #15 from bob-the-hamster/add-jars. [Mathieu Virbel]
|
|
|
|
android.add_jars config option
|
|
|
|
- Add android.add_jars config option for bundling extra Java .jar files
|
|
(for example: OUYA-ODK/libs/*.jar) [Bob the Hamster]
|
|
|
|
- Merge branch 'master' of https://github.com/kivy/buildozer. [Bob the
|
|
Hamster]
|
|
|
|
Conflicts:
|
|
buildozer/__init__.py
|
|
buildozer/targets/android.py
|
|
|
|
- Add support for orientation and fullscreen (working on android only
|
|
right now.) [Mathieu Virbel]
|
|
|
|
- Android: if multiples devices are plugged, deploy and run on all of
|
|
them. except if a ANDROID_SERIAL env is set. [Mathieu Virbel]
|
|
|
|
- Fixes for the android.branch feature. [tshirtman]
|
|
|
|
Use getdefault instead of get (duh)
|
|
Add commented option to default.spec for documentation
|
|
|
|
fix: #12
|
|
|
|
- Update README.rst. [Mathieu Virbel]
|
|
|
|
- Ios: use the package.name instead of the title for creating the app-
|
|
directory. [Mathieu Virbel]
|
|
|
|
- Remove bad readme. [Mathieu Virbel]
|
|
|
|
- Add cython check for ios target. closes #5. [Mathieu Virbel]
|
|
|
|
- Avoid to prepend app_dir for icon/presplash. use root_dir instead.
|
|
[Mathieu Virbel]
|
|
|
|
- Merge branch 'master' of ssh://github.com/kivy/buildozer. [Mathieu
|
|
Virbel]
|
|
|
|
- Fix get_config_list when the string is empty. closes #8. [Mathieu
|
|
Virbel]
|
|
|
|
- Presplash.filename and icon.filename only worked if source.dir was .
|
|
For any other value of source.dir presplash and icon were broken. [Bob
|
|
the Hamster]
|
|
|
|
- _get_config_list() was incorrectly returning [""] instead of [] for
|
|
blank config lists. [Bob the Hamster]
|
|
|
|
- Revert "When android.permissions list is left blank, it contains a
|
|
null string [""]" [Bob the Hamster]
|
|
|
|
This reverts commit aa0a7f8195716a4487dd1ab8c863be7930e45c06.
|
|
|
|
- When android.permissions list is left blank, it contains a null string
|
|
[""] Filter this out when checking permission validity, and when
|
|
building --permission command line args. [Bob the Hamster]
|
|
|
|
Also fix two typos in the error message for an unknown permission
|
|
|
|
- Merge branch 'master' of github.com:kivy/buildozer. [tshirtman]
|
|
|
|
- Merge branch 'master' of ssh://github.com/kivy/buildozer. [Mathieu
|
|
Virbel]
|
|
|
|
- Fix config list when a default value is given. [Mathieu Virbel]
|
|
|
|
- Add expanduser in android sdk/ndk paths configuration. [tshirtman]
|
|
|
|
fix: #3
|
|
|
|
- Allow to use branch in python-for-android. [tshirtman]
|
|
|
|
- Merge branch 'master' of https://github.com/kivy/buildozer.
|
|
[tshirtman]
|
|
|
|
- Rework how buildozer-remote pipeline commands works (support stdin
|
|
now.) [Mathieu Virbel]
|
|
|
|
- Ios: correctly unlock the keychain, to be able to remotely sign the
|
|
app. [Mathieu Virbel]
|
|
|
|
- Don't remove include_exts/exclude_exts with remote, or no app sources
|
|
will be used. [Mathieu Virbel]
|
|
|
|
- Add more include_exts by default. [Mathieu Virbel]
|
|
|
|
- Introducing buildozer-remote, WIP. It connect to a ssh server, create
|
|
build directory, copy buildozer and the app source code, and invoke
|
|
buildozer commands. Missing: documentation, sync binaries back to the
|
|
host, etc. [Mathieu Virbel]
|
|
|
|
- Ios: update the plist to include correct package domain+name, version,
|
|
build id, and resample the icon if the dimensions are not ok. [Mathieu
|
|
Virbel]
|
|
|
|
- Add ios support. compilation, packaging, deploy and running works, all
|
|
from command line. Marvelous!! [Mathieu Virbel]
|
|
|
|
- Add icon and presplash support. [Mathieu Virbel]
|
|
|
|
- Merge branch 'master' of https://github.com/kivy/buildozer.
|
|
[tshirtman]
|
|
|
|
- Virtualenv: avoid to reinstall applibs except if requirements changed.
|
|
[Mathieu Virbel]
|
|
|
|
- First pass to install possible external requirements within a
|
|
virtualenv + copy the installed packages into an _applibs + patch
|
|
main.py to include the _applibs. [Mathieu Virbel]
|
|
|
|
- Merge branch 'master' of ssh://github.com/kivy/buildozer. [Mathieu
|
|
Virbel]
|
|
|
|
- Don't check configuration tokens if the buildozer.spec has not been
|
|
loaded. [Mathieu Virbel]
|
|
|
|
- Avoid double-logging of commands. [Mathieu Virbel]
|
|
|
|
- Merge branch 'master' of https://github.com/kivy/buildozer.
|
|
[tshirtman]
|
|
|
|
Conflicts:
|
|
.gitignore
|
|
|
|
- More work on iOS target. [Mathieu Virbel]
|
|
|
|
- Self.error doesn't exit. [Mathieu Virbel]
|
|
|
|
- Add missing default methods in target.py. [Mathieu Virbel]
|
|
|
|
- Check configuration token when target is set. [Mathieu Virbel]
|
|
|
|
- Fix debug() issue, and avoid % in print. [Mathieu Virbel]
|
|
|
|
- Add target configuration check (like ensure the android permissions
|
|
are the correct one, according to the platform sdk). [Mathieu Virbel]
|
|
|
|
- Add initial .spec tokens checks. [Mathieu Virbel]
|
|
|
|
- Add logging level capability. restrict to error+info by default. use
|
|
--verbose/-v, or log_level=2 in the spec for increasing to debug, and
|
|
show command output. [Mathieu Virbel]
|
|
|
|
- Add color in the log! [Mathieu Virbel]
|
|
|
|
- Enhance cmd() stdout/stderr capture, and use fcntl/select to faster
|
|
redirection. avoid to store stdout/stderr if not used. [Mathieu
|
|
Virbel]
|
|
|
|
- Add custom commands + usage + ability to follow an stdout command.
|
|
[Mathieu Virbel]
|
|
|
|
- Moar typo. [Mathieu Virbel]
|
|
|
|
- Typo. [Mathieu Virbel]
|
|
|
|
- Bump to 0.3-dev. [Mathieu Virbel]
|
|
|
|
- Initial commit. [Mathieu Virbel]
|
|
|
|
0.2 (2012-12-20)
|
|
----------------
|
|
|
|
- Update README + bump to 0.2. [Mathieu Virbel]
|
|
|
|
- Fix readme. [Mathieu Virbel]
|
|
|
|
- Add seperation between "global" and "local" stuff, and allow to use
|
|
custom ndk/sdk/ant directory. [Mathieu Virbel]
|
|
|
|
- Fix default command. [Mathieu Virbel]
|
|
|
|
- Seperate the state.db from the platform dir. avoid to create platform
|
|
dir until we know the target. [Mathieu Virbel]
|
|
|
|
- Add missing .buildozer creation0. [Mathieu Virbel]
|
|
|
|
- Fix doc. [Mathieu Virbel]
|
|
|
|
- Avoid multiple execution of build() and prepare_for_build() method.
|
|
[Mathieu Virbel]
|
|
|
|
- Include the default.spec when using setup.py install. [Mathieu Virbel]
|
|
|
|
- Fix buildozer init. [Mathieu Virbel]
|
|
|
|
- Add missing files, and publish a first version. [Mathieu Virbel]
|
|
|
|
- Remove unused usage. [Mathieu Virbel]
|
|
|
|
- Rework command line arguments / target / usage add deploy and run
|
|
command. [Mathieu Virbel]
|
|
|
|
- Add more doc. [Mathieu Virbel]
|
|
|
|
- Finish buildozer android target (only debug build are supported right
|
|
now.) [Mathieu Virbel]
|
|
|
|
- Wip. [Mathieu Virbel]
|
|
|
|
- Typo. [Mathieu Virbel]
|
|
|
|
|