Commit graph

198 commits

Author SHA1 Message Date
Joe deBlaquiere
1ef0fd54e3 set PYTHONHOME for hostpython 2015-10-28 21:00:21 -04:00
Joe deBlaquiere
88b5b22e67 changes to build python for target 2015-10-27 14:34:25 -04:00
Joe deBlaquiere
6443c155f1 build hostpython using MacOS libffi instead of cross-compiled ffi 2015-10-27 13:29:22 -04:00
Ben Hagen
7aa1daa352 remove duplicate declaration of options 2015-10-21 15:02:42 +02:00
Mathieu Virbel
07e12fd2b8 sdl2: add a feature that make the SDL2 GL context transparent (non-opaque) if UIKIT_TRANSPARENT is set in the environ. (this must be done before the window creation, so main.m is a good place) 2015-08-20 17:37:00 +02:00
Mathieu Virbel
3f83bbffab ffmpeg: activate openssl if compiled 2015-08-14 16:11:59 +02:00
Mathieu Virbel
7cb22bd0ec recipes: add openssl optional recipe for ffmpeg and python 2015-08-14 12:18:15 +02:00
Mathieu Virbel
7bab19f837 fix ffmpeg compilation issue and reduce ffmpeg size by compiling just h264/aac like android 2015-08-14 02:32:10 +02:00
Mathieu Virbel
2c04994b71 Merge pull request #130 from cbenhagen/ffmpeg-fix
move LDFLAG -undefined dynamic_lookup to python recipe
2015-08-08 00:09:31 +02:00
akshayaurora
296d331935 Python recipe: Make openssl module optional 2015-08-07 22:44:44 +05:30
Akshay Arora
46d24567bd Merge pull request #132 from cbenhagen/openssl
add openssl recipe
2015-08-07 22:40:58 +05:30
Mathieu Virbel
e3fc0af6a3 python: add csv module by default 2015-08-07 18:07:49 +02:00
akshayaurora
67a440561a New Photolibrary recipe for accessing gallery and camera 2015-07-27 20:46:20 +05:30
akshayaurora
2f5f17b578 pycrypto use setup.py --prefix instead of easy_install 2015-07-19 23:32:50 +05:30
akshayaurora
0985301591 include target_dir option to apply_patch` method 2015-07-18 00:00:22 +05:30
akshayaurora
70d2b43e2a New Pycrypto recipe 2015-07-17 17:02:27 +05:30
Ben Hagen
8b1c94153d update openssl version to 1.0.2d 2015-07-15 17:54:40 +02:00
Robert Niederreiter
50f4cfbfd5 update openssl version 2015-07-14 22:11:28 +02:00
Robert Niederreiter
3912d37c49 kivy download url and version 2015-07-03 09:21:42 +02:00
Robert Niederreiter
20a6815b3b use rnixx fork of kivy 2015-07-02 15:02:57 +02:00
Robert Niederreiter
f9eb90918e Merge branch 'openssl' of https://github.com/cbenhagen/kivy-ios 2015-07-02 13:41:54 +02:00
Mathieu Virbel
9826a7cba0 Merge pull request #143 from cbenhagen/patch-1
build kivy version 1.9.0 instead of master
2015-06-30 21:20:41 +02:00
Mathieu Virbel
aaa05a5724 Merge pull request #144 from cbenhagen/patch-2
update ffmpeg version to 2.6.3
2015-06-30 21:20:26 +02:00
akshayaurora
9700c87c87 fix egg permission error on actual device. 2015-06-30 22:53:17 +05:30
Ben Hagen
83de01938a update ffmpeg version to 2.6.3 2015-06-14 20:11:34 +02:00
Ben Hagen
07d9c4fa2b update openssl version to 1.0.2c 2015-06-14 19:50:28 +02:00
Ben Hagen
ac04e98388 build kivy version 1.9.0 instead of master 2015-06-14 19:30:25 +02:00
Ben Hagen
87d2c8b9fc don't enforce python to compile SSL 2015-06-12 14:31:34 +02:00
Ben Hagen
a241a524b1 update openssl version 2015-06-12 14:13:08 +02:00
Ivan Petukhov
0699ec691c Fix "SDL.h" dnot found 2015-06-01 22:09:13 +03:00
Mathieu Virbel
e70185dfdb Merge pull request #131 from cbenhagen/ffmpeg-update
FFmpeg update
2015-05-15 14:02:24 +02:00
Mathieu Virbel
a9b85cfe78 few fixes to prevent rejection from the app store. Closes #133 2015-04-30 19:51:01 +02:00
Ben Hagen
4c14123e53 add openssl dependency to python
maybe this should be optional?
2015-04-29 02:44:29 +02:00
Ben Hagen
f5ca504a39 add openssl recipe 2015-04-29 01:35:39 +02:00
Ben Hagen
e87cb0286f compile ffmpeg with -j4 as the other recipes
maybe this could be set dynamically by the toolchain?
2015-04-28 18:41:47 +02:00
Ben Hagen
1258bf9791 bump version to 2.6.2 2015-04-28 18:41:47 +02:00
Ben Hagen
ddf50b38b5 move LDFLAG -undefined dynamic_lookup to python recipe
Fixes the compilation problems of ffmpeg and allows the removal of an
hotfix in the ffmpeg recipe.
2015-04-28 18:19:50 +02:00
Mathieu Virbel
77f5bf0ac3 prevent numpy to cythonize or _initmtrand will mess up 2015-04-05 10:17:25 +02:00
Mathieu Virbel
657da67003 kivy: point the kivy recipe to master, ios-poly-arch is merged 2015-03-16 15:19:14 +01:00
Mathieu Virbel
e05c8dab0f audiostream: add missing sdl2_mixer dependency 2015-03-04 16:42:32 +01:00
Mathieu Virbel
12c9b009a3 pymoodstocks: fix url 2015-02-27 19:57:47 +01:00
Mathieu Virbel
554c1cef64 moodstocks/pymoodstocks: add recipes for supporting the moodstocks SDK and pymoodstocks (powered by Kivy!) 2015-02-27 18:55:04 +01:00
Mathieu Virbel
d04fd46bf2 Merge pull request #119 from kivy/pil
Include the pkgresources version that works with pil instead of taking i...
2015-02-27 15:49:34 +01:00
akshayaurora
91e24a0afa Include the pkgresources version that works with pil instead of taking it from the system where it might not exist. 2015-02-27 20:15:29 +05:30
Mathieu Virbel
49c67b2291 Merge branch 'poly-arch' of ssh://github.com/kivy/kivy-ios into poly-arch 2015-02-27 10:49:32 +01:00
Mathieu Virbel
e1273532f9 pyobjus: fix compilation, cythonize changes methods and pyobjus cannot work after that. 2015-02-27 10:49:04 +01:00
Mathieu Virbel
381fb1f2c1 Merge pull request #118 from kivy/pil
Pil
2015-02-27 09:12:24 +01:00
akshayaurora
69813cd5da recipes for pillow, libjpeg, host_setuptools, pkgresources 2015-02-27 04:07:19 +05:30
akshayaurora
f353960298 New: libjpeg and libz recipes, pil recipe WIP 2015-02-27 04:07:19 +05:30
Mathieu Virbel
c9231773b1 kivy: fix recipe 2015-02-25 18:51:03 +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
Sylvain Alborini
5c0938d388 share and bin are directories 2015-02-24 12:52:26 +01:00
Mathieu Virbel
107bc6a49a numpy: new numpy 1.9.1 recipe 2015-02-24 12:02:31 +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
8f1ede0449 toolchain: clean few recipes 2015-02-20 16:12:04 +01:00
Mathieu Virbel
8cd0bcf2b4 pyobjus: new recipe (not tested on arm64) 2015-02-18 03:01:22 +01:00
Mathieu Virbel
3d9240261d freetype: avoid using harfbuzz 2015-02-16 12:41:03 +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
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
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
456259f912 python/kivy: correctly install both of them into the dist/root 2015-02-09 23:34:02 +01:00
Mathieu Virbel
6592e69f52 kivy: starts kivy recipe (doesn't not work yet) 2015-02-09 11:58:44 +01:00
Mathieu Virbel
3e2ff0f300 sdl2/sdl2_image: clean 2015-02-09 11:58:14 +01:00
Mathieu Virbel
9370cad9f1 hostpython: fix to prevent adding -bundle in the compilation line. that's why python.exe binary was needed before >_> 2015-02-09 11:58:01 +01:00
Mathieu Virbel
256bd96aab sdl2_mixer: add new recipe 2015-02-09 10:54:39 +01:00
Mathieu Virbel
6f7dfee999 sdl2_ttf: don't use Xcode-iOS project as the freetype included doesn't work for i386. Use the external one, and compile it manually. 2015-02-09 00:46:22 +01:00
Mathieu Virbel
32022e9def freetype: fix include as they contain platform specific bits 2015-02-09 00:45:48 +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
702d572fd5 toolchain: add sdl2_image recipe 2015-02-04 16:23:28 +01:00
Mathieu Virbel
b8145e0207 sdl2: fix version recipe 2015-02-04 16:23:15 +01:00
Mathieu Virbel
f178a6e003 toolchain: new SDL2 recipe 2015-02-04 16:12:09 +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
Mathieu Virbel
f18628f325 rename hostpython -> python 2015-02-02 05:21:44 +01:00
Mathieu Virbel
577dea036e first pass with a brand new tool. starting to write the hostpython recipe 2015-02-01 18:35:28 +01:00