Mirko Galimberti
4da190355b
Add check (and add fallback) for `python3` cmd availability on linux dependencies build script ( #8968 )
2024-12-30 23:21:12 +01:00
Mirko Galimberti
fc8ff7c9af
Bump ANGLE version to `chromium-6778_rev2` ( #8967 )
2024-12-29 20:59:21 +01:00
Dimitri Belopopsky
228b9ba382
Replace legacy backticks with $( ) in linux dependencies build tool ( #8947 )
...
Fixes warning shown by shellcheck.
More information about the warning here: https://www.shellcheck.net/wiki/SC2006
2024-12-29 10:59:22 +01:00
Dimitri Belopopsky
86a80e1efd
Explicitely call `python3` in `build_linux_dependencies.sh` ( #8946 )
...
Ubuntu 24.04 has completely removed python2 and the command `python` doesn't exist anymore by default.
Calling `python3` ensures everything will work properly.
2024-12-26 10:52:46 +01:00
Mirko Galimberti
cb5a7e63cf
Bump `ANGLE` version to `chromium-6778_rev1` ( #8936 )
2024-12-01 10:45:47 +01:00
Mirko Galimberti
6aa77eec1a
Fix dependencies build for Raspberry Pi 32-bit OSes ( #8913 )
2024-11-09 14:44:58 +01:00
Mirko Galimberti
aeb27bbbcf
Bump `SDL2` deps versions to latest available releases (macOS, Linux, Windows) ( #8836 )
...
* Bump SDL2 deps versions
* Use XMP instead of MODPLUG
* Bump Windows dependencies
2024-10-05 11:36:05 +02:00
Akshay Arora
2881d152eb
Copy macOS frameworks via `cp -a` instead of `cp -r` to not mess up symbolic links ( #8750 )
2024-06-10 18:42:51 +02:00
Mirko Galimberti
eb43391fe6
Specify `MACOSX_DEPLOYMENT_TARGET=10.15` for all the self-built dependencies (except `ANGLE`) ( #8724 )
2024-05-12 11:03:12 +02:00
Mirko Galimberti
b30ec498c6
Bump macOS ANGLE version to `chromium-6367_rev1` ( #8680 )
2024-04-19 19:05:16 +02:00
Mirko Galimberti
8cc881c1ae
Introduce `ANGLE` GL provider on Apple platforms on top of SDL2 window backend ( #8534 )
...
* Disable OpenGL for SDL2 window backend and introduce ANGLE egl_backend
* Allow to build with legacy OpenGL provided from Apple and add docs
* Apply code review suggestions
2024-03-13 18:16:20 +01:00
Mirko Galimberti
c957fee22a
Bump `SDL2` version to `2.28.5` and `SDL_image` to `2.8.0` in build dependencies script and update `kivy_deps.sdl2` on Windows ( #8479 )
...
* Bump SDL2 version in build dependencies script
* Use pre-release 2.7.1 for sdl_image
* Link for pre-releases is different
* sdl_image 2.8.0 has now been released
* Update kivy_deps.sdl2 and kivy_deps.sdl2-dev to 0.7.0 (to reflect the same changes made in Linux and macOS build scripts)
2023-12-06 20:41:22 +01:00
Mirko Galimberti
dc5c949506
Linux dependencies: Build libpng16 for freetype, so can render colored emoji ( #8313 )
2023-07-16 15:53:30 +02:00
Mirko Galimberti
84f9d77665
macOS dependencies: Build libpng16 for freetype, so can render colored emoji
2023-07-15 16:23:53 +05:30
Matt Einhorn
b69ca46a09
Build python 3.9 wheels for RPi + fixes the build for RPi wheels ( #7852 )
...
* Build python 3.9 for rpi as well [build wheel armv7l].
* Add missing autoreconf for debian build. [build wheel armv7l]
* Add missing libtool for debian build. [build wheel armv7l]
* Use the newer cmake based script to build dependencies [build wheel armv7l]
---------
Co-authored-by: Mirko Galimberti <me@mirkogalimberti.com>
2023-04-23 15:53:04 +02:00
Mirko Galimberti
05db751198
XCode `14.3` fails to build SDL if `MACOSX_DEPLOYMENT_TARGET < 10.13` ( #8191 )
2023-04-23 10:48:38 +02:00
Mirko Galimberti
0fc8c678eb
Migrate from `autotools` to `cmake` for SDL2 linux dependencies ( #8203 )
...
* Migrate from autotools to cmake for SDL2 linux dependencies
* Update Linux install docs
2023-04-15 14:59:50 +02:00
Mirko Galimberti
ea660187b3
Bump versions on tools/build_macos_dependencies.sh
2023-03-18 23:56:07 +05:30
Mirko Galimberti
fc0e4b72c9
Bump versions on tools/build_linux_dependencies.sh
2023-03-18 23:54:49 +05:30
Mirko Galimberti
2d850d0126
Dependencies build tool: exit immediately on fail and allow an easier debug
2023-03-06 20:30:36 +01:00
Mirko Galimberti
36f31666c4
Build with libmodplug support
2023-02-08 18:58:31 +01:00
Mirko Galimberti
5240b464bd
Add libtiff support on linux
2023-02-05 15:32:45 +01:00
Mirko Galimberti
2276bbad3e
webp support on linux
2023-02-05 10:30:18 +01:00
Mirko Galimberti
15de4364ee
Introduces build scripts for sdl2 dependencies and KIVY_DEPS_ROOT
2023-01-07 15:41:17 +01:00