diff --git a/configs/miyoo_musl_defconfig b/configs/miyoo_musl_defconfig index 0f1e1e5b..572a17dd 100644 --- a/configs/miyoo_musl_defconfig +++ b/configs/miyoo_musl_defconfig @@ -141,10 +141,8 @@ BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=y BR2_PACKAGE_MESA3D_OPENGL_GLX=y BR2_PACKAGE_SDL_GFX=y BR2_PACKAGE_SDL_IMAGE_GIF=y -BR2_PACKAGE_SDL_IMAGE_JPEG=y BR2_PACKAGE_SDL_IMAGE_LBM=y BR2_PACKAGE_SDL_IMAGE_PCX=y -BR2_PACKAGE_SDL_IMAGE_PNG=y BR2_PACKAGE_SDL_IMAGE_PNM=y BR2_PACKAGE_SDL_IMAGE_TARGA=y BR2_PACKAGE_SDL_IMAGE_TIFF=y @@ -152,7 +150,6 @@ BR2_PACKAGE_SDL_IMAGE_WEBP=y BR2_PACKAGE_SDL_IMAGE_XCF=y BR2_PACKAGE_SDL_IMAGE_XPM=y BR2_PACKAGE_SDL_IMAGE_XV=y -BR2_PACKAGE_SDL_MIXER=y BR2_PACKAGE_SDL_MIXER_MIDI_TIMIDITY=y BR2_PACKAGE_SDL_NET=y BR2_PACKAGE_SDL_SOUND=y @@ -168,6 +165,12 @@ BR2_PACKAGE_LUA=y BR2_PACKAGE_LUA_5_1=y BR2_PACKAGE_LUA_ICONV=y BR2_PACKAGE_PYTHON_KEYBOARD=y +BR2_PACKAGE_PYTHON_PYGAME=y +BR2_PACKAGE_PYTHON_PYGAME_IMAGE=y +BR2_PACKAGE_PYTHON_PYGAME_EXAMPLES=y +BR2_PACKAGE_PYTHON_PYGAME_FONT=y +BR2_PACKAGE_PYTHON_PYGAME_MIXER=y +BR2_PACKAGE_PYTHON_PYGAME_MENU=y BR2_PACKAGE_LIBASPLIB=y BR2_PACKAGE_LIBID3TAG=y BR2_PACKAGE_LIBMAD=y diff --git a/configs/miyoo_uclibc_defconfig b/configs/miyoo_uclibc_defconfig index 27a0ad44..917c53b7 100644 --- a/configs/miyoo_uclibc_defconfig +++ b/configs/miyoo_uclibc_defconfig @@ -140,10 +140,8 @@ BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=y BR2_PACKAGE_MESA3D_OPENGL_GLX=y BR2_PACKAGE_SDL_GFX=y BR2_PACKAGE_SDL_IMAGE_GIF=y -BR2_PACKAGE_SDL_IMAGE_JPEG=y BR2_PACKAGE_SDL_IMAGE_LBM=y BR2_PACKAGE_SDL_IMAGE_PCX=y -BR2_PACKAGE_SDL_IMAGE_PNG=y BR2_PACKAGE_SDL_IMAGE_PNM=y BR2_PACKAGE_SDL_IMAGE_TARGA=y BR2_PACKAGE_SDL_IMAGE_TIFF=y @@ -151,7 +149,6 @@ BR2_PACKAGE_SDL_IMAGE_WEBP=y BR2_PACKAGE_SDL_IMAGE_XCF=y BR2_PACKAGE_SDL_IMAGE_XPM=y BR2_PACKAGE_SDL_IMAGE_XV=y -BR2_PACKAGE_SDL_MIXER=y BR2_PACKAGE_SDL_MIXER_MIDI_TIMIDITY=y BR2_PACKAGE_SDL_NET=y BR2_PACKAGE_SDL_SOUND=y @@ -166,6 +163,12 @@ BR2_PACKAGE_UMTPRD=y BR2_PACKAGE_LUA=y BR2_PACKAGE_LUA_5_1=y BR2_PACKAGE_PYTHON_KEYBOARD=y +BR2_PACKAGE_PYTHON_PYGAME=y +BR2_PACKAGE_PYTHON_PYGAME_IMAGE=y +BR2_PACKAGE_PYTHON_PYGAME_EXAMPLES=y +BR2_PACKAGE_PYTHON_PYGAME_FONT=y +BR2_PACKAGE_PYTHON_PYGAME_MIXER=y +BR2_PACKAGE_PYTHON_PYGAME_MENU=y BR2_PACKAGE_LIBASPLIB=y BR2_PACKAGE_LIBID3TAG=y BR2_PACKAGE_LIBMAD=y diff --git a/package/Config.in b/package/Config.in index aeee8228..f526c230 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1235,6 +1235,7 @@ menu "External python modules" source "package/python-pyelftools/Config.in" source "package/python-pyftpdlib/Config.in" source "package/python-pygame/Config.in" + source "package/python-pygame-menu/Config.in" source "package/python-pygments/Config.in" source "package/python-pyhamcrest/Config.in" source "package/python-pyicu/Config.in" diff --git a/package/python-pygame-menu/Config.in b/package/python-pygame-menu/Config.in new file mode 100644 index 00000000..ef3760be --- /dev/null +++ b/package/python-pygame-menu/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_PYGAME_MENU + bool "python-pygame-menu" + select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime + depends on BR2_PACKAGE_PYTHON_PYGAME + help + A menu for pygame to generate GUI/MENU. Simple&easy to use + https://pypi.org/project/pygame-menu/ diff --git a/package/python-pygame-menu/python-pygame-menu.mk b/package/python-pygame-menu/python-pygame-menu.mk new file mode 100644 index 00000000..e8e3fffc --- /dev/null +++ b/package/python-pygame-menu/python-pygame-menu.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# python-pygame-menu +# +################################################################################ + +PYTHON_PYGAME_MENU_VERSION = 4.4.3 +PYTHON_PYGAME_MENU_SITE = $(call github,ppizarror,pygame-menu,$(PYTHON_PYGAME_MENU_VERSION)) +PYTHON_PYGAME_MENU_LICENSE = MIT +PYTHON_PYGAME_MENU_LICENSE_FILES = LICENSE +PYTHON_PYGAME_MENU_SETUP_TYPE = setuptools + +$(eval $(python-package))