Commit graph

561 commits

Author SHA1 Message Date
Mathieu Virbel
fd5cbcb390 avoid to prepend app_dir for icon/presplash. use root_dir instead. 2013-02-07 04:09:40 +01:00
Mathieu Virbel
c16361b295 Merge branch 'master' of ssh://github.com/kivy/buildozer 2013-02-07 03:57:30 +01:00
Mathieu Virbel
9c51ae1e81 fix get_config_list when the string is empty. closes #8 2013-02-07 03:57:13 +01:00
Bob the Hamster
a91108007a presplash.filename and icon.filename only worked if source.dir was .
For any other value of source.dir presplash and icon were broken.
2013-02-06 14:49:17 -08:00
Bob the Hamster
6f1c779d04 _get_config_list() was incorrectly returning [""] instead of [] for blank config lists 2013-02-06 14:17:44 -08:00
Bob the Hamster
91d2b10288 Revert "When android.permissions list is left blank, it contains a null string [""]"
This reverts commit aa0a7f8195.
2013-02-06 14:01:26 -08:00
Bob the Hamster
aa0a7f8195 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

Also fix two typos in the error message for an unknown permission
2013-02-06 08:06:58 -08:00
tshirtman
b0c2bcde3e Merge branch 'master' of github.com:kivy/buildozer 2013-02-06 12:52:38 +01:00
tshirtman
5c27196a3b add expanduser in android sdk/ndk paths configuration
fix: #3
2013-02-06 12:51:43 +01:00
Mathieu Virbel
a9fa11f2d7 Merge branch 'master' of ssh://github.com/kivy/buildozer 2013-02-01 16:44:12 +01:00
Mathieu Virbel
7b50585cf1 fix config list when a default value is given 2013-02-01 16:43:59 +01:00
tshirtman
18590ddf0f allow to use branch in python-for-android 2013-01-29 13:02:14 +01:00
tshirtman
8e96078ad1 Merge branch 'master' of https://github.com/kivy/buildozer 2013-01-26 19:29:30 +01:00
Mathieu Virbel
057f3bcb59 rework how buildozer-remote pipeline commands works (support stdin now.) 2013-01-25 13:00:43 +01:00
Mathieu Virbel
17cc24ea87 ios: correctly unlock the keychain, to be able to remotely sign the app 2013-01-25 12:57:49 +01:00
Mathieu Virbel
3318ca9f66 don't remove include_exts/exclude_exts with remote, or no app sources will be used 2013-01-25 12:57:19 +01:00
Mathieu Virbel
3b3faa1013 add more include_exts by default 2013-01-25 11:12:18 +01:00
Mathieu Virbel
82b007727e 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.
2013-01-25 03:00:21 +01:00
Mathieu Virbel
5f203cf3bb ios: update the plist to include correct package domain+name, version, build id, and resample the icon if the dimensions are not ok. 2013-01-23 01:54:30 +01:00
Mathieu Virbel
fb0741a21f add ios support. compilation, packaging, deploy and running works, all from command line. Marvelous!! 2013-01-22 18:36:00 +01:00
Mathieu Virbel
b202143b0d add icon and presplash support 2013-01-22 03:04:46 +01:00
tshirtman
e89fea178f Merge branch 'master' of https://github.com/kivy/buildozer 2013-01-15 20:50:09 +01:00
Mathieu Virbel
8affd6f743 virtualenv: avoid to reinstall applibs except if requirements changed 2013-01-10 16:30:20 +01:00
Mathieu Virbel
5db8675ea3 first pass to install possible external requirements within a virtualenv + copy the installed packages into an _applibs + patch main.py to include the _applibs. 2013-01-10 02:46:53 +01:00
Mathieu Virbel
cf8ed00b9f Merge branch 'master' of ssh://github.com/kivy/buildozer 2013-01-08 17:38:30 +01:00
Mathieu Virbel
3e99508473 don't check configuration tokens if the buildozer.spec has not been loaded. 2013-01-08 17:38:18 +01:00
Mathieu Virbel
041880cca3 avoid double-logging of commands 2013-01-08 17:38:00 +01:00
tshirtman
3a6ba988bd Merge branch 'master' of https://github.com/kivy/buildozer
Conflicts:
	.gitignore
2012-12-27 22:22:37 +01:00
Mathieu Virbel
56d5cc490f more work on iOS target. 2012-12-24 00:29:07 +01:00
Mathieu Virbel
cd439458c5 self.error doesn't exit 2012-12-24 00:28:24 +01:00
Mathieu Virbel
b732490b2c add missing default methods in target.py 2012-12-24 00:27:59 +01:00
Mathieu Virbel
47fbfbe209 check configuration token when target is set 2012-12-24 00:27:47 +01:00
Mathieu Virbel
b2300e2bd9 fix debug() issue, and avoid % in print. 2012-12-21 03:55:20 +01:00
Mathieu Virbel
fd9cc88a76 add target configuration check (like ensure the android permissions are the correct one, according to the platform sdk). 2012-12-21 02:33:16 +01:00
Mathieu Virbel
d7e7d748b1 add initial .spec tokens checks 2012-12-21 02:11:44 +01:00
Mathieu Virbel
f297fd5ac2 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. 2012-12-21 02:00:29 +01:00
Mathieu Virbel
bc279d1839 add color in the log! 2012-12-21 01:38:37 +01:00
Mathieu Virbel
3e908d8d06 enhance cmd() stdout/stderr capture, and use fcntl/select to faster redirection. avoid to store stdout/stderr if not used. 2012-12-20 20:21:46 +01:00
Mathieu Virbel
2f529b4f99 add custom commands + usage + ability to follow an stdout command 2012-12-20 14:44:56 +01:00
Mathieu Virbel
b348237188 moar typo 2012-12-20 01:04:39 +01:00
Mathieu Virbel
4a708a0295 typo 2012-12-20 01:02:57 +01:00
Mathieu Virbel
1a2353362c bump to 0.3-dev 2012-12-20 01:02:12 +01:00
Mathieu Virbel
0dd7d484c0 update README + bump to 0.2 2012-12-20 01:01:19 +01:00
Mathieu Virbel
fc6be40028 fix readme 2012-12-20 00:48:24 +01:00
Mathieu Virbel
c25c2dc9e9 add seperation between "global" and "local" stuff, and allow to use custom ndk/sdk/ant directory 2012-12-20 00:40:41 +01:00
Mathieu Virbel
2e250079dc fix default command 2012-12-19 19:37:04 +01:00
Mathieu Virbel
e30ef6364e seperate the state.db from the platform dir. avoid to create platform dir until we know the target. 2012-12-19 19:36:00 +01:00
Mathieu Virbel
bf61eb0e6b add missing .buildozer creation0 2012-12-19 18:40:02 +01:00
Mathieu Virbel
e2558d6000 fix doc 2012-12-19 18:37:02 +01:00
Mathieu Virbel
1ba027e85d avoid multiple execution of build() and prepare_for_build() method 2012-12-19 18:27:28 +01:00