Commit graph

159 commits

Author SHA1 Message Date
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
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
f912e9bd59 toolchain: add binaryornot and prevent yaml import in cookie cutter 2015-02-18 03:01:06 +01:00
Mathieu Virbel
8e9ee1a1f1 toolchain: ensure sdl2 audio will be selected 2015-02-15 16:19:12 +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
34c812dbda cythonize: fix recursive find issue due to a missing replacement with Python 2015-02-12 00:52:16 +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
456259f912 python/kivy: correctly install both of them into the dist/root 2015-02-09 23:34:02 +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
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
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
Richard Larkin
ce0f1e5d22 Removed prompt 2014-05-15 16:57:14 +02:00
Richard Larkin
f4287f11f6 Corrected spelling 2014-05-15 16:33:15 +02:00
Richard Larkin
4e29cb4bd6 Added missing cp command 2014-05-15 16:32:20 +02:00
Richard Larkin
03dd1a494b Skip building if binaries exist 2014-05-15 11:47:38 +02:00
Richard Larkin
c8cc6d73dc Added duplicate copy following existing code 2014-05-15 08:31:21 +02:00
Richard Larkin
ac260a760a Added link to ios-openssl source site 2014-05-14 14:27:19 +02:00
Richard Larkin
06fa93c6e7 Check for existence of Setup.dist 2014-05-14 14:06:38 +02:00
Richard Larkin
436f0ef21b Corrected file name link 2014-05-14 13:59:35 +02:00
Richard Larkin
15ed8fb0de Corrected placement of openssl script 2014-05-14 13:44:27 +02:00
Richard Larkin
c839c06e09 Corrected indent 2014-05-14 12:51:20 +02:00
Richard Larkin
6bf1d25d71 Added extr line for linking 2014-05-14 12:49:09 +02:00
Richard Larkin
46157cda7c Added line to copy Setup.dist for openssl 2014-05-14 12:46:47 +02:00
Richard Larkin
167fc914e3 Renamed ssl link file 2014-05-14 12:45:10 +02:00
Richard Larkin
0b9328143d Included ssl linking script 2014-05-13 16:11:03 +02:00
Richard Larkin
6abc36e923 Added script including rebuild of Python with ssl links 2014-05-13 15:12:54 +02:00
Richard Larkin
0723fc81ed Moved the ssl building to before python to prepare for link building 2014-05-13 12:54:23 +02:00
Richard Larkin
6f4e0b476d A rebuild of all binaries is now forced 2014-05-08 10:13:16 +02:00
Richard Larkin
a07f830ed7 Neatened script 2014-05-05 22:06:42 +02:00
Richard Larkin
d11db8854e Corrected file check 2014-05-05 21:40:05 +02:00
Richard Larkin
3ee6ed46e9 Fixed typo 2014-05-03 08:56:53 +02:00
Richard Larkin
dcebc31d35 Added comment 2014-05-03 08:55:16 +02:00
Richard Larkin
e8a229cca2 Added directory flag 2014-05-02 23:13:31 +02:00
Richard Larkin
0aa737daec Added folder creation 2014-05-02 22:59:34 +02:00
Richard Larkin
ddf78cfbba Added copying of built binaries 2014-05-02 10:46:15 +02:00