Skip to content

recipes: add thorvg#3288

Draft
T-Dynamos wants to merge 1 commit intokivy:developfrom
T-Dynamos:thorvg
Draft

recipes: add thorvg#3288
T-Dynamos wants to merge 1 commit intokivy:developfrom
T-Dynamos:thorvg

Conversation

@T-Dynamos
Copy link
Copy Markdown
Member

@T-Dynamos T-Dynamos commented Mar 6, 2026

Related: kivy/kivy#9273

  • Adds thorvg

@T-Dynamos T-Dynamos force-pushed the thorvg branch 2 times, most recently from f9db416 to 919f269 Compare March 6, 2026 12:26
@T-Dynamos T-Dynamos marked this pull request as ready for review March 6, 2026 13:31
@T-Dynamos T-Dynamos requested review from AndreMiras and kuzeyron March 6, 2026 13:32
@kuzeyron kuzeyron requested a review from ElliotGarbus March 6, 2026 17:01
@ElliotGarbus
Copy link
Copy Markdown

@kuzeyron I don't have any experience with recipes. I can't provide any useful feedback.

@kuzeyron
Copy link
Copy Markdown
Contributor

kuzeyron commented Mar 7, 2026

@kuzeyron I don't have any experience with recipes. I can't provide any useful feedback.

It's quite simple to try recipes for testing. I suggest you download the zip package from the branch and unpack it. Then you just have to tell Buildozer that you want to use p4a from a path which is the location of the branch you just downloaded and unpacked.

@ElliotGarbus
Copy link
Copy Markdown

It's quite simple to try recipes for testing. I suggest you download the zip package from the branch and unpack it. Then you just have to tell Buildozer that you want to use p4a from a path which is the location of the branch you just downloaded and unpacked.

I'm on team apple. I don't have a system for test.

@kuzeyron
Copy link
Copy Markdown
Contributor

kuzeyron commented Mar 7, 2026

Then you can probably use the software from https://www.genymotion.com/

@T-Dynamos T-Dynamos marked this pull request as draft March 10, 2026 08:51
@kuzeyron
Copy link
Copy Markdown
Contributor

kuzeyron commented Apr 8, 2026

What's the update @T-Dynamos ?

@T-Dynamos
Copy link
Copy Markdown
Member Author

@kuzeyron This PR was just a POC for thorvg on android. I am still waiting for them to decide what to use for kivy: python or cython implementation.

@kuzeyron
Copy link
Copy Markdown
Contributor

kuzeyron commented Apr 8, 2026

@kuzeyron This PR was just a POC for thorvg on android. I am still waiting for them to decide what to use for kivy: python or cython implementation.

Right. Thanks for the heads-up!

@ElliotGarbus
Copy link
Copy Markdown

ElliotGarbus commented Apr 8, 2026

Just a quick update:
ThorVG and thorvg-python have both fixed a number of issues I have raised. These are incorporated into thorvg-python V1.1.2 The 3 PRs (Svg Image provider, SvgWidget, LottieWidget) have been updated to take advantage of these fixes. Perhaps the recipe needs to be updated to use this v1.1.2

ThorVG has added a new api in response to an issue: thorvg/thorvg#4217 I have not yet had an opportunity to test this - but will shortly. The proposed solution looks good. This has not yet been released, but it is merged onto main branch on ThorVG. (My code does NOT rely on this features).

My plan is to create a minimal Cython wrapper for ThorVG, and integrate this into Kivy. I have not yet started this development. All of the pushed code works with thorvg-python V1.1.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants