gpo.zugaina.org

Search Portage & Overlays:

dev-python/Kivy

Open source UI framework written in Python

Screenshots

  • Kivy-9999
    X +buildozer doc examples gles2 highlight +imaging opengl pango pygame pytest gstreamer rst +sdl spell vim-syntax wayland doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11

    View      Download      Browse     License: MIT   
    Overlay: raiagent
  • Kivy-9999
    X +buildozer doc examples gles2 highlight +imaging opengl pango pygame pytest gstreamer rst +sdl spell vim-syntax wayland doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12

    View      Download      Browse     License: MIT   
  • Kivy-2.1.0
    ~amd64 ~arm ~arm64 ~x86
    X +buildozer doc examples gles2 highlight +imaging opengl pango pygame pytest gstreamer rst +sdl spell vim-syntax wayland doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11

    View      Download      Browse     License: MIT   
    Overlay: raiagent

ChangeLog

commit cbcf975076bb7fc03644672acaba4713e9d6c830
Author: leycec <leycec@gmail.com>
Date: Fri Sep 16 02:04:09 2022 -0400

dev-python/*Kivy*: Python3.11 + ARM(64|).

This commit improves our Kivy ebuilds to support both Python 3.11 and
the increasingly popular ARM and ARM64 CPU architectures.

commit f4e7558d6db24aa25eeacba44cbd2a757b02c000
Author: leycec <leycec@gmail.com>
Date: Wed Aug 3 02:00:14 2022 -0400

Resolve #104.

This commit resolves issue #104, kindly submitted by fellow Canadian
stalwart hero @scottfurry. Specifically, this commit:

* Removes the `cython` USE flag. Kivy unconditionally requires Cython as
a hard build-time dependency, despite the existence of a suspicious
`can_use_cython` boolean in its `setup.py` script.
* Forcefully disables both the `KIVY_BUILD_EXAMPLES` and
`KIVY_SPLIT_EXAMPLES` environment variables, neither of which sanely
installs Kivy examples in a Gentoo-compliant manner.
* Installs Kivy examples in a Gentoo-compliant manner when the
`examples` USE flag is enabled via the standard `dodoc -r examples`
one-liner.

commit 1fa43cb4f1d9dfb88d545ffedc7231ec5c4b1af0
Author: leycec <leycec@gmail.com>
Date: Fri Jul 1 01:34:55 2022 -0400

dev-python/Kivy-Garden: Added.

This commit ebuilds for both the live version and most recent stable
release of Kivy-Garden, a mandatory runtime dependency of Kivy.
Likewise, this commit also improves our Kivy ebuilds to depend on
Kivy-Garden at runtime.

commit 34cf8a441130367feffe5c5eb3b747e0d5370638
Author: leycec <leycec@gmail.com>
Date: Thu Jun 23 00:43:26 2022 -0400

dev-python/Kivy: `pytest` USE flag.

This commits adds a new `pytest` USE flag to our Kivy ebuilds – which,
when enabled, pulls in `pytest` dependencies required to unit test Kivy
apps with the `pytest`-based `kivy.tests` API bundled with Kivy.

commit cfbc92d7e9bc0c48b04c34102ef9324a96e6ac3f
Author: leycec <leycec@gmail.com>
Date: Tue Jun 7 00:17:05 2022 -0400

dev-python/Kivy: Mesa `egl` -> `opengl`.

This commit refactors our Kivy ebuild in light of recent changes to the
upstream Mesa ebuild. Notably, now that Mesa unconditionally enables
EGL support, our Kivy ebuild drops the `egl` USE flag and now enables
EGL support in Kivy when the `opengl` USE flag is enabled.

commit 2b8edb939087f6f5e685024d79a8c5303e9f5a4b
Author: leycec <leycec@gmail.com>
Date: Sat Apr 2 03:50:38 2022 -0400

dev-python/buildozer: Added.

This commit adds live and stable ebuilds for the most recent release of
Kivy's Buildozer (i.e., Buildozer 1.3.0): a toolchain for
cross-compiling self-contained Kivy apps to supported platforms.
Relatedly, this commit also:

* Adds a `buildozer` USE flag (enabled by default) to our core Kivy
ebuild installing Buildozer as an optional runtime dependency of Kivy.
* Enables PEP 517-compliant `setuptools` installation for both our Kivy
and KivyMD ebuilds.

commit a0330060603c9967195cea85aa6b12556ce496b6
Author: leycec <leycec@gmail.com>
Date: Thu Mar 10 03:10:26 2022 -0400

dev-python/Kivy: Bump.

This commit bumps our Kivy ebuild to its most recent stable release:
Kivy 2.1.0. Additionally, this commit also adds support for installation
of a Vim syntax file for the Kivy language via the `vim-syntax` USE
flag.

commit fe8afe03ccdba368eb4bc56b831e129e79644831
Author: leycec <leycec@gmail.com>
Date: Thu Mar 3 03:29:18 2022 -0400

dev-python/Kivy: Fix `USE_MESAGL`.

This commit circumvents the upstream kivy/kivy#7824 issue by temporarily
ignoring the `opengl` USE flag. While non-ideal, working >>> broken.

commit 5c9cbb43e4530b3d36880157e16c7b250515b253
Author: leycec <leycec@gmail.com>
Date: Wed Mar 2 03:20:04 2022 -0400

dev-python/Kivy: Bump.

This commit bumps our Kivy ebuild to its most recent *quasi*-stable
release: Kivy 2.1.0 release candidate 3.

commit 70b739a4ad0c56a89f770d49090ab0c042ed9c49
Author: leycec <leycec@gmail.com>
Date: Tue Mar 1 03:45:36 2022 -0400

dev-python/Kivy: Added.

This commit adds live and stable ebuilds for the most recent stable
release of Kivy: Kivy 2.0.0.