Commit graph

525 commits

Author SHA1 Message Date
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
Mathieu Virbel
6592e69f52 kivy: starts kivy recipe (doesn't not work yet) 2015-02-09 11:58:44 +01:00
Mathieu Virbel
0415b214f7 toolchain: supports .zip root directory detection 2015-02-09 11:58:29 +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
8c34d15a3b toolchain: add a way to auto copy include files or directory (need cleaning) 2015-02-09 00:45:28 +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
0ae40e8ff7 toolchain: correctly include common inclusion as well 2015-02-04 16:13:38 +01:00
Mathieu Virbel
f178a6e003 toolchain: new SDL2 recipe 2015-02-04 16:12:09 +01:00
Mathieu Virbel
c159de61c6 toolchain: expose include_dir, and add common include dir by default. 2015-02-04 16:11:53 +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
5c4f42b1d4 add the toolchain script. 2015-02-02 05:22:13 +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
Mathieu Virbel
55345e1cae ensure that no ARCHFLAGS/CFLAGS/LDFLAGS from the user will be used. Ref: #109 2015-01-10 18:41:48 +01:00
Mathieu Virbel
3b45583353 Merge pull request #103 from schemacs/master
Add quotes to avoid shell expansion
2014-11-24 13:58:24 +01:00
Mathieu Virbel
a96f38ea77 Merge pull request #108 from kivy/support-numpy
Numpy support / recipe
2014-11-24 03:31:02 +01:00
Mathieu Virbel
07352780c2 remove invalid bridge.m/h ignore 2014-11-24 03:07:51 +01:00
Mathieu Virbel
9fd1190491 Merge pull request #105 from arcticshores/custom-kivy-repo
Allow customisation of kivy repo with env var KIVY_REPO.
2014-11-24 02:57:45 +01:00
Mathieu Virbel
c2c552e7a9 numpy: first pass to supports numpy
Numpy requires severals requirements:
- It absolutely requires unittest, that was deleted before
(reduce-python.sh)
- It requires future_builtins (ModuleSetup)
- Deduplication of symbols now can merge multiple .a for easier
management in Xcode (tools/environments.sh)
- Avoid passing specific linker parameters to ar (-Wl ignored in
tools/liblink).

Numpy itself have few patch for:
- force endianess to be little, using directly endian.h leads to
detection error during the build process.
- force not BLAS to be built, Accelerate framework already have it
- rework the dependencies relation for lapack_lite and _umath_linalg,
to prevent duplicate symbols and force compilation of necessary module
/ missing symbols.
2014-11-24 02:56:38 +01:00
Mathieu Virbel
eb12e12491 add missing bridge templates 2014-11-24 02:56:09 +01:00
Safe Hammad
4a9caa0846 Allow customisation of kivy repo with env var KIVY_REPO. 2014-11-07 10:54:16 +00:00
Lele Long
1c06b09a6f Add quotes to avoid shell expansion 2014-11-03 00:06:24 +08:00
Mathieu Virbel
2f8d7c0c26 Merge pull request #101 from matafc/xcode6-libffi
Fixes #100
2014-09-30 02:14:19 +02:00
Mathieu Virbel
d8ee195830 Merge pull request #80 from olliwang/python3
Update print and open file statements for Python3 compatibility.
2014-09-29 22:04:49 +02:00
Mathieu Virbel
54347f6d8a Merge pull request #91 from Zen-CODE/add_openssl
Add optional openssl support
2014-09-29 22:04:26 +02:00
Mathieu Virbel
baeaf47f82 Merge pull request #94 from thopiekar/master
Some little additions
2014-09-29 22:03:56 +02:00
Mathieu Virbel
4b9ae3609a Merge pull request #96 from trivedigaurav/patch-3
Fix typo
2014-09-29 22:03:37 +02:00
Mathieu Virbel
7c07ccfbdd Merge pull request #98 from trivedigaurav/buildall_plyer
Buildall plyer
2014-09-29 22:03:25 +02:00
Frank Mata
e5a70bb6fb Change "-miphoneos-version-min=4.0" to "-miphoneos-version-min=6.0" in generate-ios-source-and-headers.py for libffi-3.0.13 2014-09-25 21:57:23 -07:00
gtrivedi
145e77bf81 Added build-plyer.sh 2014-08-09 18:27:46 -04:00
gtrivedi
f485f0bbde Added plyer build script 2014-08-09 18:25:16 -04:00
trivedigaurav
1cb6f754ed FIx typo 2014-08-01 17:43:09 -04:00
Thomas-Karl Pietrowski
bb5729a885 Adding info about iOS SDK path searching 2014-07-07 10:43:23 -07:00
Thomas-Karl Pietrowski
b27db00619 Adding .DS_Store to .gitignore 2014-07-07 10:41:33 -07:00