Commit Graph

24 Commits

Author SHA1 Message Date
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