Commit graph

90 commits

Author SHA1 Message Date
Kjell Wooding 545d24e010 remove __pycache__ from the recipe list, and fix the hostlibffi recipe so it displays correctly in ./toolchain status 2019-01-12 17:36:26 -05:00
Kjell Wooding 8022c268bb exclude __pycache__ from recipe dirs 2019-01-12 17:28:12 -05:00
Kjell Wooding 8af6bc59e0 Remove hardcoded version numbers on python and pip
restore "hostpython2" filename
2019-01-04 14:22:13 -05:00
Mathieu Virbel 7b5e28d643 add an error message for creating a project without python2 or python3 compiled. Closes #311 2018-11-16 10:52:02 +01:00
Mathieu Virbel 61b5c86b91 use tempfile for managing CC/CXX, and it also prevent leaking file every compilation 2018-11-09 23:53:36 +01:00
Mathieu Virbel f316b8422c Merge branch 'python3' of github.com:kivy/kivy-ios into python3 2018-11-09 19:52:58 +01:00
Mathieu Virbel 0e52dab468 fix recipes order with hostpython/python alias that didnt work in the first run 2018-11-09 19:14:05 +01:00
Mathieu Virbel 9ad9abf9b6 fix cookiecutter project for python3 2018-11-09 18:48:08 +01:00
Mathieu Virbel 7c8a2c6c4b rework toolchain for python 3, new possibility to have a specific name for the include directory (like the recipe libffi install in ffi directory, not libffi), and new pyobjus recipe (works with new-ios-toolchain branch). 2018-11-09 17:54:56 +01:00
Mathieu Virbel 811cbd48a7 add alias for hostpython/python, that point to either 2 or 3 version depending of the previous compiled state.
This allows the recipe to point on an versionless python.
2018-11-02 11:44:25 +01:00
Mathieu Virbel 5311f0c098 fixes requirements, remove mod_pbxproj and use up to date mod_pbxproj to handle tbd files 2018-10-28 22:07:10 +01:00
Mathieu Virbel 3f262e6549 fix hostpython openssl inclusion, and cxxsh 2018-10-28 13:18:54 +01:00
Mathieu Virbel 6ffd07ab06 print recipes in order 2018-10-28 12:14:35 +01:00
Mathieu Virbel b73c520923 put CFLAGS into CC to prevent issue during ./configure. ref #301 2018-10-28 12:01:15 +01:00
Mathieu Virbel 5a60fa58fe fixes hostlibffi for latest xcode (removes 32 bits compilation unsupported by xcode, and fixes cache issues within xcode) 2018-10-27 16:21:15 +02:00
Akshay Arora bce521ef9b
Merge pull request #276 from cruor99/fix-utf8-error-on-output
Fix unicode error introduced in latest macOS
2018-07-11 05:57:50 +05:30
amru rosyada 4fec0f68ff fixing error TypeError: 'dict_keys' object is not subscriptable 2018-03-17 06:16:29 +07:00
amru rosyada b96498a9b4 fix error when call recipe list "toolchain.py recipes" 2018-03-17 06:11:56 +07:00
Cruor99 ac5c67e748 Fix unicode error introduced in latest macOS 2017-12-10 15:56:08 +01:00
Mathieu Virbel 7ab642c65d add help for pip 2017-05-30 16:07:13 +02:00
Mathieu Virbel c09a150f56 Merge branch 'master' of github.com:kivy/kivy-ios 2017-05-30 16:06:05 +02:00
Mathieu Virbel 35cd3f738b rework pip to use --prefix and --isolated, instead of the variable env 2017-05-30 16:05:54 +02:00
Ryan Pessa 0239bde32d add concurrent make, xcodebuild, gzip/bzip2 2017-05-01 23:12:46 -07:00
Mathieu Virbel 450d8ec4bf force toolchain to use python2, as mod_pbxproj is not compatible with python3 yet. See https://github.com/kronenthaler/mod-pbxproj/issues/101 2017-05-01 14:31:54 +02:00
Richard Larkin 51e3a5f0e2 Prevent saving of state on corrupt download
references #179
2016-11-25 14:25:22 +02:00
gfyoung a4e69fc789 Turn relative path to absolute path for kivy directory 2016-11-20 21:19:25 -05:00
gfyoung ec2a343795 Clean up fixes for main.m and toolchain.py 2016-11-19 00:04:06 -05:00
gfyoung 0cb7a8ff10 Clean up temp files before urlretrieve 2016-11-06 03:30:58 -05:00
Tomáš Jirotka 6ddb6fef49 Fix missing parentheses at 2 lines in toolchain.py 2016-08-02 10:22:07 +02:00
Richard Larkin 0f02ed793c doc: clarified clean command 2016-07-28 10:14:18 +02:00
Richard Larkin 1ca7756dc1 Fixed filename extention matching. closes #193 2016-07-12 15:36:45 +02:00
Richard Larkin e4e4c1cd89 Merge pull request #191 from kived/fix-archive_root
fix archive_root property to not return None
2016-07-04 18:58:09 +02:00
Zen-CODE 8cdc790375 Tweaked wording 2016-07-01 21:09:10 +02:00
Richard Larkin e539b8f9c8 Merge pull request #196 from stsievert/patch-1
Thanks
2016-07-01 21:06:39 +02:00
Scott Sievert 5f048d3ead Clarifies build help
"(available packages in the recipes directory)"
2016-06-26 10:33:33 -05:00
Scott Sievert 0750acf132 Clarifies docs to clarify building recipes 2016-06-02 11:02:37 -07:00
Richard Larkin 006359205a Merge pull request #187 from EdwardBetts/patch-1
Indeed. Thanks :-)
2016-05-26 22:42:39 +02:00
Ryan Pessa 5d91cb7a57 fix archive_root property to not return None 2016-05-03 15:38:59 -05:00
Mathieu Virbel 5fa807cf5f toolchain: add a pip command to ease the installation of pip packages within the toolchain 2016-04-19 19:54:08 +02:00
Mathieu Virbel bc864ccad6 toolchain: add Xcode command to open a specific project with Xcode 2016-04-19 19:54:08 +02:00
Ryan Pessa 241afb5d3c fix sh.which usage when executable does not exist 2016-04-18 15:22:15 -05:00
Edward Betts 30fc05e233 use % formatter 2016-04-18 05:46:43 +01:00
Ryan Pessa 2dd764f8db add ccache support 2016-04-16 23:15:15 -05:00
Ryan Pessa 808f646b8f select version from requirements 2016-04-16 23:13:58 -05:00
Zen-CODE 5aa35570c4 Prevent unbound local variable error on download fail 2016-01-14 08:19:15 +02:00
Mathieu Virbel 727b193bb4 Merge pull request #151 from kivy/pycrypto_recipe
New Pycrypto recipe
2015-11-16 15:23:19 +01:00
Mathieu Virbel 64a7da2431 toolchain: accept multiple architecture to filter on (--arch armv7 --arch arm64) 2015-08-20 17:37:00 +02:00
Mathieu Virbel 74af036c97 toolchain: add missing documentation for icon 2015-08-20 17:37:00 +02:00
Zen-CODE 73fd2357b2 Added catch and clean of corrupt zip downloads 2015-08-15 21:22:41 +02:00
Mathieu Virbel 9ccb6b4c00 toolchain: force the optional recipe to load when it's already compiled 2015-08-14 16:11:47 +02:00