Commit graph

414 commits

Author SHA1 Message Date
ivpusic 8217ea4a55 fixed ctypes error. Added .patch files for required modifications to get working pyobjus on iOS. 2013-08-26 20:39:29 +02:00
ivpusic a2aeb88386 fix for _ctypes compilation on device 2013-08-26 04:07:09 +02:00
ivpusic 43b613d9fa some patches for _ctypes compilation. Still it doesn't works. 2013-08-23 14:16:31 +02:00
ivpusic aedcd4e9eb added build libffi script, and fix of pyobjus script 2013-08-22 19:14:21 +02:00
ivpusic a4b5540d3e added build-pyobjus.sh script 2013-08-21 14:09:25 +02:00
Mathieu Virbel 490b7d45b2 manually add /usr/local/share/aclocal to find pkg.m4. 2013-08-02 13:35:48 +02:00
Mathieu Virbel 07aafa03ba Kivy-ios is now under MIT license 2013-08-01 16:35:52 +02:00
Mathieu Virbel f6d19de71e Merge pull request #53 from tonibagur/master
Adding PIL support(with jpeg+png) to kivy-ios
2013-07-21 04:14:52 -07:00
Mathieu Virbel e0aea626f7 Merge pull request #50 from beanandbean/master
Remove type error in README.rst
2013-07-13 10:13:49 -07:00
Toni Bagur 3f37ca6d52 Modifying the main build script in order to include the jpeg and pil building processes
modified:   build-all.sh
2013-07-13 11:17:39 +02:00
Toni Bagur 02278679df modified: src/jpeg_files/jpeg_makefile.patch
modified:   src/pil_files/patch_pil.patch
	modified:   tools/build-libjpeg.sh
2013-07-12 15:11:30 +02:00
Toni Bagur 443cce7076 Fixing some problems in the libjpeg building process
new file:   ../../src/jpeg_files/jpeg_makefile.patch
	modified:   ../../tools/build-libjpeg.sh
2013-07-12 14:31:01 +02:00
Toni Bagur 5561d15db5 Adding scripts to build PIL for kivy-ios
new file:   pil_files/patch_pil.patch
	new file:   ../tools/build-libjpeg.sh
	new file:   ../tools/build-pil.sh
2013-07-12 11:16:34 +02:00
Mathieu Virbel 1f975c73cf use stable kivy branch by default 2013-05-13 10:39:32 +02:00
Mathieu Virbel 4a132275cb avoid listing non-existing path in PATH. 2013-05-07 08:48:16 +02:00
beanandbean 38e438ebe5 Update REANME.rst: change build_all.sh to build-all.sh 2013-05-05 10:19:08 +08:00
Mathieu Virbel da698b29a6 ios bootstrap: if we dont detect xcode environment, fake stdout/stderr to not crash on print, Logger, and anything that could use sys.stdout/err. 2013-04-26 12:13:23 +02:00
Mathieu Virbel cc4577186a force setting to not strip the product on installation (STRIP_INSTALLED_PRODUCT = NO) 2013-04-15 15:35:01 +02:00
Mathieu Virbel bca88cbb8d fix DEBUG -> ifndef. condition was inverted ?!!!! 2013-04-15 15:28:02 +02:00
Mathieu Virbel 7b44cdefc3 make cython check optional 2013-04-15 08:51:42 +02:00
Mathieu Virbel 6b5c3a691c env: add manually /usr/local/bin to the PATH, seems like on some setup, its not included by default. 2013-04-11 23:09:12 +02:00
Mathieu Virbel 4fbea35e17 allow "tex" image loader by default, and add DEBUG=1 for showing the log in the console, only in debug mode. 2013-03-08 00:07:55 +01:00
Mathieu Virbel 6af1a56be6 update to latest SDL master. keyboard API changed, kivy need to be updated as well. 2013-03-03 06:34:46 +01:00
Mathieu Virbel 066e868534 add requirements check for autoconf, automake, libtool, pkg-config, hg 2013-03-01 18:40:51 +01:00
Mathieu Virbel 20f932be92 ensure pkg-config is installed before going further. closes #43 2013-03-01 18:37:40 +01:00
Mathieu Virbel 0062353c58 finally fixed the _usedpool warning. thanks to the http://stackoverflow.com/questions/11064984/how-to-link-a-static-library-for-ios. closes #4 2013-03-01 11:29:52 +01:00
Mathieu Virbel 2bf3ce17fc add pyexpat as a builtin module. closes 18 2013-02-28 23:51:09 +01:00
Mathieu Virbel 7d92d106c5 remove symlink of tito directory. closes #39 2013-02-28 19:32:00 +01:00
Mathieu Virbel d0eacfc3ae replace PYTHON_VERSION with IOS_PYTHON_VERSION, and factorize HOSTPYTHON into environment.sh. closes #27 2013-02-28 19:21:58 +01:00
Mathieu Virbel ad85ed15f0 detect if we could use cython-2.7 prior to cython. closes #28 2013-02-28 19:07:05 +01:00
Mathieu Virbel 5e3c5768b4 use sourceforge instead of savannah for downloading freetype. closes #34 2013-02-28 18:48:51 +01:00
Mathieu Virbel aed84ab0b2 use aclocal --print-ac-dir. closes #26 2013-02-28 18:40:21 +01:00
Thomas Hansen 97db40abc1 update libtremor patch to also change obsolete AM_CONFIG_HEADER to AC_CONFIG_HEADERS. AM_CONFIG_HEADER does not work since automake 1.4 2013-02-26 14:28:39 -06:00
Mathieu Virbel d56d94f74e fixes iphone5 deployment: when you connect an iphone5, xcode said that the active architecture is armv7s. We compile only for armv7. armv7s is not in our valid architecture list, and we would need to change the toolchain too for that. 2013-02-12 04:12:34 +01:00
Mathieu Virbel c8b8e2c67f revert a bad merge, universal python is absolutely not fixed >_> 2013-02-12 00:39:38 +01:00
Mathieu Virbel 44825d7197 fix python compilation broken from a recent commit 2013-02-12 00:15:39 +01:00
Mathieu Virbel af09496fa5 fix back the KIVYIOSROOT path 2013-02-11 21:44:48 +01:00
Mathieu Virbel 3875dd12e2 Merge pull request #37 from fictorial/master
This is a request for help for building a version of Kivy for the iOS Simulator.
2013-02-11 12:42:27 -08:00
Mathieu Virbel cc2051fd0d fix compilation warning in main.m 2013-02-11 21:34:03 +01:00
Mathieu Virbel e547ffb97d replace SDKROOT with IOSSDKROOT. closes #33, #32, #30 2013-02-11 21:33:52 +01:00
Brian Hammond 952bffcebd First stab at Universal Python 2013-02-04 15:57:33 -05:00
Brian Hammond d67552a703 Fix KIVYIOSROOT setting 2013-02-04 14:40:21 -05:00
Mathieu Virbel 79c3f66793 fix populate 2013-01-23 02:15:26 +01:00
Mathieu Virbel 803803b2b1 fix builtin importer headers + fallback on the "normal" module 2013-01-23 02:03:57 +01:00
Mathieu Virbel 8a2f5a621b fix lxml compilation 2013-01-23 02:03:32 +01:00
Mathieu Virbel 199850bec5 cythonize: use the last part in the modname (example: lxml.etree modulename is etree only.) 2013-01-23 02:03:22 +01:00
Mathieu Virbel 3d6297e6fc use rsync to populate the project instead of rm + cp -a 2013-01-23 02:02:40 +01:00
Mathieu Virbel c96e9f72f2 ios: fix warning from the recent CustomBuiltinImporter 2013-01-13 01:46:14 +01:00
Mathieu Virbel e58e114420 add audiostream recipe 2013-01-05 12:18:06 +01:00
Mathieu Virbel 92f38fe2d7 fix builtin module conflict
Now all the cythonized modules are rewrite with a mangled name of
package + module name. This avoid symbol conflict if you have the same
module.so as another library (for example, audiostream.sources.thread
and python thread.so was in conflict).

Then, a custom builtin importer is loaded before the application start,
and when you will want to import audiostream.sources.thread, if will
import builtin audiostream_sources_thread.

kivy/ios/lxml/audiostream recipes are impacted. A full rebuild is
needed.
2013-01-05 12:17:52 +01:00