diff --git a/p4a_app/buildozer.spec b/p4a_app/buildozer.spec index 3c4a944..9fef62f 100644 --- a/p4a_app/buildozer.spec +++ b/p4a_app/buildozer.spec @@ -15,7 +15,7 @@ android.debuggable = 1 # Standalone LVGL launcher + baked TestPyPI stack. Native: pygraphics / # pydevices-lvgl Android wheels. pydevices-desktop ships usdl2 + board_config; # p4a sdl2 bootstrap provides libSDL2.so. -requirements = python3,sdl2,setuptools,pip,pyjnius,pydevices,pydevices-audiodsp,pydevices-audioinstruments,pydevices-audioeffects,pydevices-pygraphics,pydevices-palettes,pydevices-pdwidgets,pydevices-desktop,pydeviceslvgl +requirements = python3,sdl2,setuptools,pip,pyjnius,pydevices,omnipython-audiodsp,omnipython-audioinstruments,omnipython-audioeffects,pydevices-pygraphics,pydevices-palettes,pydevices-pdwidgets,pydevices-desktop,pydeviceslvgl # Both aspects allowed in the manifest; AndroidSDLDisplay then locks to fixed # LANDSCAPE or PORTRAIT from logical size (tilt does nothing). orientation = portrait,landscape diff --git a/p4a_recipes/pydevices-audiodsp/__init__.py b/p4a_recipes/omnipython-audiodsp/__init__.py similarity index 83% rename from p4a_recipes/pydevices-audiodsp/__init__.py rename to p4a_recipes/omnipython-audiodsp/__init__.py index 80046e9..b699e18 100644 --- a/p4a_recipes/pydevices-audiodsp/__init__.py +++ b/p4a_recipes/omnipython-audiodsp/__init__.py @@ -1,14 +1,14 @@ # SPDX-FileCopyrightText: 2026 Brad Barnett # # SPDX-License-Identifier: MIT -"""python-for-android recipe for the pydevices-audiodsp native wheel.""" +"""python-for-android recipe for the omnipython-audiodsp native wheel.""" from pythonforandroid.recipe import PyProjectRecipe class AudiodspRecipe(PyProjectRecipe): - version = "0.6.4" - name = "pydevices-audiodsp" + version = "0.6.13" + name = "omnipython-audiodsp" depends = [] call_hostpython_via_targetpython = False @@ -16,8 +16,8 @@ def get_pip_name(self): # p4a installs whatever this returns, so the pin has to be in it: # the bare name takes the newest audiodsp on the index. if self.version: - return "pydevices-audiodsp==%s" % self.version - return "pydevices-audiodsp" + return "omnipython-audiodsp==%s" % self.version + return "omnipython-audiodsp" def get_pip_install_args(self, arch): opts = super().get_pip_install_args(arch) diff --git a/p4a_recipes/pydevices-audioeffects/__init__.py b/p4a_recipes/omnipython-audioeffects/__init__.py similarity index 50% rename from p4a_recipes/pydevices-audioeffects/__init__.py rename to p4a_recipes/omnipython-audioeffects/__init__.py index b5385bc..905e93a 100644 --- a/p4a_recipes/pydevices-audioeffects/__init__.py +++ b/p4a_recipes/omnipython-audioeffects/__init__.py @@ -1,18 +1,18 @@ # SPDX-FileCopyrightText: 2026 Brad Barnett # # SPDX-License-Identifier: MIT -"""python-for-android recipe: pydevices-audioeffects (import audioeffects). +"""python-for-android recipe: omnipython-audioeffects (import audioeffects). -Pure Python on top of audiodsp, which the pydevices-audiodsp recipe carries. +Pure Python on top of audiodsp, which the omnipython-audiodsp recipe carries. """ from pythonforandroid.recipe import PyProjectRecipe class AudioeffectsRecipe(PyProjectRecipe): - version = "0.3.1" - name = "pydevices-audioeffects" - depends = ["pydevices-audiodsp"] + version = "0.5.1" + name = "omnipython-audioeffects" + depends = ["omnipython-audiodsp"] call_hostpython_via_targetpython = False diff --git a/p4a_recipes/pydevices-audioinstruments/__init__.py b/p4a_recipes/omnipython-audioinstruments/__init__.py similarity index 50% rename from p4a_recipes/pydevices-audioinstruments/__init__.py rename to p4a_recipes/omnipython-audioinstruments/__init__.py index 778f1bf..3f7511a 100644 --- a/p4a_recipes/pydevices-audioinstruments/__init__.py +++ b/p4a_recipes/omnipython-audioinstruments/__init__.py @@ -1,18 +1,18 @@ # SPDX-FileCopyrightText: 2026 Brad Barnett # # SPDX-License-Identifier: MIT -"""python-for-android recipe: pydevices-audioinstruments (import audioinstruments). +"""python-for-android recipe: omnipython-audioinstruments (import audioinstruments). -Pure Python on top of audiodsp, which the pydevices-audiodsp recipe carries. +Pure Python on top of audiodsp, which the omnipython-audiodsp recipe carries. """ from pythonforandroid.recipe import PyProjectRecipe class AudioinstrumentsRecipe(PyProjectRecipe): - version = "0.3.1" - name = "pydevices-audioinstruments" - depends = ["pydevices-audiodsp"] + version = "0.5.1" + name = "omnipython-audioinstruments" + depends = ["omnipython-audiodsp"] call_hostpython_via_targetpython = False diff --git a/p4a_recipes/pydevices-desktop/__init__.py b/p4a_recipes/pydevices-desktop/__init__.py index 0e80aa2..3588799 100644 --- a/p4a_recipes/pydevices-desktop/__init__.py +++ b/p4a_recipes/pydevices-desktop/__init__.py @@ -7,7 +7,7 @@ class PydevicesDesktopRecipe(PyProjectRecipe): - version = "0.7.6" + version = "0.7.9" name = "pydevices-desktop" depends = ["sdl2", "pydevices"] call_hostpython_via_targetpython = False diff --git a/p4a_recipes/pydevices-palettes/__init__.py b/p4a_recipes/pydevices-palettes/__init__.py index 0367a41..b695e1b 100644 --- a/p4a_recipes/pydevices-palettes/__init__.py +++ b/p4a_recipes/pydevices-palettes/__init__.py @@ -7,7 +7,7 @@ class PalettesRecipe(PyProjectRecipe): - version = "0.0.14" + version = "0.0.15" name = "pydevices-palettes" depends = [] call_hostpython_via_targetpython = False diff --git a/p4a_recipes/pydevices-pdwidgets/__init__.py b/p4a_recipes/pydevices-pdwidgets/__init__.py index 43b8a9f..533ce28 100644 --- a/p4a_recipes/pydevices-pdwidgets/__init__.py +++ b/p4a_recipes/pydevices-pdwidgets/__init__.py @@ -8,7 +8,7 @@ class PdwidgetsRecipe(PyProjectRecipe): # Pin so hostpython pip does not reuse a stale wheel from cache. - version = "0.0.24" + version = "0.0.25" name = "pydevices-pdwidgets" depends = [ "pydevices", diff --git a/p4a_recipes/pydevices-pygraphics/__init__.py b/p4a_recipes/pydevices-pygraphics/__init__.py index 0ab284b..c9139a4 100644 --- a/p4a_recipes/pydevices-pygraphics/__init__.py +++ b/p4a_recipes/pydevices-pygraphics/__init__.py @@ -8,7 +8,7 @@ class PygraphicsRecipe(PyProjectRecipe): # Pin so hostpython pip does not reuse a stale wheel from cache. - version = "0.0.39" + version = "0.1.2" name = "pydevices-pygraphics" depends = [] call_hostpython_via_targetpython = False diff --git a/p4a_recipes/pydevices/__init__.py b/p4a_recipes/pydevices/__init__.py index 4f5bb14..e449620 100644 --- a/p4a_recipes/pydevices/__init__.py +++ b/p4a_recipes/pydevices/__init__.py @@ -17,7 +17,7 @@ class PydevicesRecipe(PyProjectRecipe): - version = "0.7.6" + version = "0.7.9" name = "pydevices" depends = [] call_hostpython_via_targetpython = False diff --git a/p4a_recipes/pydeviceslvgl/__init__.py b/p4a_recipes/pydeviceslvgl/__init__.py index eedd394..eacbfa2 100644 --- a/p4a_recipes/pydeviceslvgl/__init__.py +++ b/p4a_recipes/pydeviceslvgl/__init__.py @@ -13,7 +13,7 @@ class PyDevicesLvglRecipe(PyProjectRecipe): - version = "9.5.50" + version = "9.5.54" name = "pydeviceslvgl" depends = [] call_hostpython_via_targetpython = False