Commit graph

317 commits

Author SHA1 Message Date
Mathieu Virbel 6aed3da309 toolchain: fix filtered_archs issue 2015-02-25 18:46:57 +01:00
Mathieu Virbel c9fd9b9c96 update licence date 2015-02-25 18:15:16 +01:00
Mathieu Virbel 854ab2f8ca Merge branch 'poly-arch' of ssh://github.com/kivy/kivy-ios into poly-arch 2015-02-25 13:44:13 +01:00
Mathieu Virbel 00affb6b94 plyer: new recipe 2015-02-25 13:41:08 +01:00
Mathieu Virbel f23f86dfef recipes: update all Cython/Python recipe to use new classes 2015-02-25 13:37:52 +01:00
Mathieu Virbel c0f5cae59a toolchain: provide a PythonRecipe and CythonRecipe for simpler recipe implementation 2015-02-25 13:37:26 +01:00
Mathieu Virbel af21bf5090 Merge pull request #117 from niavlys/poly-arch
share and bin are directories
2015-02-24 12:54:01 +01:00
Sylvain Alborini 5c0938d388 share and bin are directories 2015-02-24 12:52:26 +01:00
Mathieu Virbel a2ba422070 update README.rst 2015-02-24 12:03:54 +01:00
Mathieu Virbel 107bc6a49a numpy: new numpy 1.9.1 recipe 2015-02-24 12:02:31 +01:00
Mathieu Virbel 7ae3f8efbc toolchain: allow a recipe to have a main library and additional library at the same time 2015-02-24 12:02:06 +01:00
Mathieu Virbel 3411cd89f9 templates: don't include any library / framework in the default template, the toolchain will fill the blank with update. 2015-02-24 12:01:37 +01:00
Mathieu Virbel bec7fbc50c audiostream: new recipe 2015-02-24 11:30:02 +01:00
Mathieu Virbel c78e7e2216 pyobjus: remove unused import 2015-02-24 11:29:53 +01:00
Mathieu Virbel 01593a0699 python: reduce python installation during install (i.e. create python27.zip) 2015-02-24 00:01:32 +01:00
Mathieu Virbel 6238831a83 toolchain: factorize cythonize_build, cythonize and big link 2015-02-23 22:51:16 +01:00
Mathieu Virbel aa3ea83bad hostpython: add ctypes as hostpython builtin 2015-02-23 22:30:50 +01:00
Mathieu Virbel 11f0f9f317 python: fix ctypes duplicate patch 2015-02-23 22:28:52 +01:00
Mathieu Virbel e51be2eec8 toolchain: handle addition of frameworks/libraries within the Xcode project depending of the compiled recipes.
Done automatically during the creation time, or use the update command
2015-02-23 11:34:36 +01:00
Mathieu Virbel 3bf4339d12 ffmpeg: don't forget to install libavformat as well. 2015-02-22 18:57:04 +01:00
Mathieu Virbel 1039ed0650 ffmpeg/ffpyplayer: preliminary recipes for ffmpeg / ffpyplayer. untested on simulator/device yet, but it compiles. 2015-02-20 16:12:42 +01:00
Mathieu Virbel 82f0a0f6cc toolchain: supports for recipe that have multiple libraries to install 2015-02-20 16:12:20 +01:00
Mathieu Virbel 8f1ede0449 toolchain: clean few recipes 2015-02-20 16:12:04 +01:00
Mathieu Virbel 72b95e092c toolchain: update the readme to reflect the new instructions 2015-02-20 11:34:06 +01:00
Mathieu Virbel 8cd0bcf2b4 pyobjus: new recipe (not tested on arm64) 2015-02-18 03:01:22 +01:00
Mathieu Virbel f912e9bd59 toolchain: add binaryornot and prevent yaml import in cookie cutter 2015-02-18 03:01:06 +01:00
Mathieu Virbel 3d9240261d freetype: avoid using harfbuzz 2015-02-16 12:41:03 +01:00
Mathieu Virbel 8e9ee1a1f1 toolchain: ensure sdl2 audio will be selected 2015-02-15 16:19:12 +01:00
Mathieu Virbel 3ba2dd3be9 toolchain: add missing command documentation 2015-02-14 13:10:49 +01:00
Mathieu Virbel 9cb199652f toolchain: create new Xcode template, based on cookie cutter tempting system. 2015-02-14 13:05:54 +01:00
Mathieu Virbel ddbfb912ef kivy: master doesn't work with poly-arch (as we uses sdl2 by default now) 2015-02-13 18:42:40 +01:00
Mathieu Virbel bef7945358 kivy: add a dependency to ios module, and ensure all the SDL2 inclusion path for iOS are included. 2015-02-13 18:39:34 +01:00
Mathieu Virbel b46ad13586 sdl2*: revert the installation of headers on SDL2 include directory, as they will be removed when we rebuild sdl2 2015-02-13 18:38:58 +01:00
Mathieu Virbel 721e8fe43a sdl2: uses a contributed version of SDL2 as the stable version has issue when setting the resolution. Need to test back the stable one. 2015-02-13 18:38:23 +01:00
Mathieu Virbel f637641917 kivy: enable SDL2 by default (WIP) 2015-02-12 00:53:22 +01:00
Mathieu Virbel 490fe0d153 toolchain: use environ to select a directory to copy instead of an url to download (like KIVY_DIR=~/code/kivy) + add --arch for build to restrict the architectures to build (it will enforce any caching.) 2015-02-12 00:53:08 +01:00
Mathieu Virbel 34c812dbda cythonize: fix recursive find issue due to a missing replacement with Python 2015-02-12 00:52:16 +01:00
Mathieu Virbel 6ec26f957b ios: add iOS recipe 2015-02-12 00:51:54 +01:00
Mathieu Virbel 01c243217e sdl2*: put all the headers at the same place 2015-02-12 00:51:37 +01:00
Mathieu Virbel a1ab4b4beb python: prevent double inclusion / duplicate symbol 2015-02-12 00:51:11 +01:00
Mathieu Virbel 254bb064e2 python: remove long double duplicate symbol as well. 2015-02-11 16:28:57 +01:00
Mathieu Virbel b2a922f453 toolchain: fix iphonesim detection. Closes #116 2015-02-11 16:28:18 +01:00
Mathieu Virbel 3a2935f106 (whip) update environment to reflect the path of the new host python. This is temporary until the toolchain supports populate-project.sh. 2015-02-11 12:54:58 +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 5cb9f046f7 freetype: don't include png/bzip2 support, as we don't have libpng/libbz2 available 2015-02-11 12:53:41 +01:00
Mathieu Virbel f50d5e509f kivy: with the new host python, fix the prefix. 2015-02-11 12:53:19 +01:00
Mathieu Virbel 2b3056d4db hostpython: install a runnable version of host python in dist/ 2015-02-11 12:53:05 +01:00
Mathieu Virbel b483b926e2 toolchain: fix cache_execution to take care of arguments as well 2015-02-11 12:52:46 +01:00
Mathieu Virbel 2dda0f4b42 toolchain: write a little command line tool argument parser for it. 2015-02-10 12:24:20 +01:00
Mathieu Virbel 456259f912 python/kivy: correctly install both of them into the dist/root 2015-02-09 23:34:02 +01:00