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
Mathieu Virbel
5a9cfb1b2e
include the default.spec when using setup.py install
2012-12-19 18:23:51 +01:00
Mathieu Virbel
aea63eafe4
fix buildozer init
2012-12-19 18:13:12 +01:00
Mathieu Virbel
6224f748be
add missing files, and publish a first version
2012-12-19 17:53:58 +01:00
Mathieu Virbel
e6f1db2b4b
remove unused usage
2012-12-19 17:40:52 +01:00
Mathieu Virbel
262922472f
rework command line arguments / target / usage
...
add deploy and run command.
2012-12-19 17:35:48 +01:00