[Buildroot] [PATCH 08/11] python-pygame: Make installation of examples optional
Paul Cercueil
paul at crapouillou.net
Thu Apr 3 21:01:18 UTC 2014
From: Maarten ter Huurne <maarten at treewalker.org>
They take up 1.5 MB in the target file system.
Signed-Off-By: Maarten ter Huurne <maarten at treewalker.org>
Acked-By: Paul Cercueil <paul at crapouillou.net>
---
package/python-pygame/Config.in | 6 ++++++
package/python-pygame/python-pygame.mk | 7 +++++++
2 files changed, 13 insertions(+)
diff --git a/package/python-pygame/Config.in b/package/python-pygame/Config.in
index b9a367d..f72ee31 100644
--- a/package/python-pygame/Config.in
+++ b/package/python-pygame/Config.in
@@ -20,6 +20,12 @@ config BR2_PACKAGE_PYTHON_PYGAME_IMAGE
pygame module for loading, saving and transfering images.
Will autoselect sdl_image with png and jpeg support.
+config BR2_PACKAGE_PYTHON_PYGAME_EXAMPLES
+ bool "pygame.examples"
+ help
+ Include examples.
+ Selecting this option adds about 1.5 MB to the target file system.
+
config BR2_PACKAGE_PYTHON_PYGAME_FONT
bool "pygame.font"
select BR2_PACKAGE_SDL_TTF
diff --git a/package/python-pygame/python-pygame.mk b/package/python-pygame/python-pygame.mk
index d9219b9..77f9f6f 100644
--- a/package/python-pygame/python-pygame.mk
+++ b/package/python-pygame/python-pygame.mk
@@ -92,6 +92,13 @@ define PYTHON_PYGAME_REMOVE_TESTS
rm -rf $(TARGET_DIR)/usr/lib/python*/site-packages/pygame/tests
endef
+ifneq ($(BR2_PACKAGE_PYTHON_PYGAME_EXAMPLES),y)
+define PYTHON_PYGAME_REMOVE_EXAMPLES
+ rm -rf $(TARGET_DIR)/usr/lib/python*/site-packages/pygame/examples
+endef
+PYTHON_PYGAME_POST_INSTALL_TARGET_HOOKS += PYTHON_PYGAME_REMOVE_EXAMPLES
+endif
+
PYTHON_PYGAME_POST_INSTALL_TARGET_HOOKS += PYTHON_PYGAME_REMOVE_TESTS
$(eval $(python-package))
--
1.9.0
More information about the buildroot
mailing list