Commit graph

14 commits

Author SHA1 Message Date
Andre Miras
56431b6922 Moving to dedicated kivy_ios/ package directory
- updates all imports to prefix kivy_ios
- adds basic `setup.py` file
- adds a simple `toolchain.py` to the root folder for compat

Makes it possible to install kivy-ios from PyPI:
```
pip install kivy-ios
toolchain --help
```
Note the `rebuild_updated_recipes.py` is expected to fail as we
moved all the recipes.

This is a working, but unperfect iteration that come with limitations
we would address in subsequent pull requests, such as:
- the new usage is not yet documented
- CI is not testing the source distribution creation and install
- Continuous Delivery to PyPI is not in place
- `toolchain` binary is a bit too generic name
- we're still vendoring things under `tools/`
2020-05-03 23:29:41 +02:00
Kjell Wooding
b35556b379 increase minapi, remove armv7 (32-bit arm),
link to arm64 by default and use new-style linker flags
2019-01-12 21:12:30 -05:00
Mathieu Virbel
cfc9dc1c29 libffi/hostlibffi: force the binary to be python2.7, as by default osx don't have an alias for python2. This will allow the build system to use system python2.7 if brew python2 is not installed.
Closes #309
2018-11-16 10:42:12 +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
97a5e399bf fixes libffi for xcode 10 2018-10-27 18:51:07 +02:00
Ryan Pessa
0239bde32d add concurrent make, xcodebuild, gzip/bzip2 2017-05-01 23:12:46 -07:00
Mathieu Virbel
0ab3c98e6a prevent usage of ftp, not reliable enough. 2017-05-01 14:03:28 +02:00
Mathieu Virbel
8f1ede0449 toolchain: clean few recipes 2015-02-20 16:12:04 +01:00
Mathieu Virbel
656889ed69 libffi: 3.1 is buggy, win32 related symbol are not compiled but used in ffi.c due to messed up #defines 2015-02-11 12:54:24 +01:00
Mathieu Virbel
309a003036 toolchain: more work on all recipe + factorize include files installation 2015-02-06 01:53:21 +01:00
Mathieu Virbel
6179584980 fix lib generation for all platforms 2015-02-04 15:50:16 +01:00
Mathieu Virbel
bfd8532e0e python now compiles for all arch \o/ 2015-02-03 18:42:17 +01:00
Mathieu Virbel
d4c1ac88d7 remove unused recipes and work on host python / python / lib 2015-02-03 00:19:53 +01:00
Mathieu Virbel
18c67317fe new ffi recipe 2015-02-02 05:22:01 +01:00