Ver código fonte

Add LTris package (SDL game)

Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Julien Boibessot 11 anos atrás
pai
commit
3ed7b4921e
3 arquivos alterados com 45 adições e 0 exclusões
  1. 1 0
      package/Config.in
  2. 20 0
      package/ltris/Config.in
  3. 24 0
      package/ltris/ltris.mk

+ 1 - 0
package/Config.in

@@ -157,6 +157,7 @@ menu "Games"
 source "package/doom-wad/Config.in"
 source "package/gnuchess/Config.in"
 source "package/lbreakout2/Config.in"
+source "package/ltris/Config.in"
 source "package/prboom/Config.in"
 source "package/rubix/Config.in"
 endmenu

+ 20 - 0
package/ltris/Config.in

@@ -0,0 +1,20 @@
+config BR2_PACKAGE_LTRIS
+	bool "LTris"
+	select BR2_PACKAGE_SDL
+	help
+	  LTris as a tetris clone, using SDL. It optionally requires
+	  SDL_mixer for audio support.  A display with minimum 640x480
+	  resolution and a keyboard are recommanded.
+
+	  http://lgames.sourceforge.net/index.php?project=LTris
+
+if BR2_PACKAGE_LTRIS
+
+config BR2_PACKAGE_LTRIS_AUDIO
+	bool "audio support"
+	default y
+	select BR2_PACKAGE_SDL_MIXER
+	help
+	  Activates audio support in LTris. Will add SDL_mixer.
+
+endif

+ 24 - 0
package/ltris/ltris.mk

@@ -0,0 +1,24 @@
+#############################################################
+#
+# ltris
+#
+#############################################################
+
+LTRIS_SITE = http://downloads.sourceforge.net/lgames/ltris/
+LTRIS_VERSION = 1.0.19
+LTRIS_LICENSE = GPLv2+
+LTRIS_LICENSE_FILES = COPYING
+
+LTRIS_DEPENDENCIES = sdl
+
+LTRIS_CONF_ENV = \
+	SDL_CONFIG="$(STAGING_DIR)/usr/bin/sdl-config"
+
+ifeq ($(BR2_PACKAGE_LTRIS_AUDIO),y)
+LTRIS_DEPENDENCIES += sdl_mixer
+LTRIS_CONF_OPT += --enable-audio=yes
+else
+LTRIS_CONF_OPT += --disable-audio
+endif
+
+$(eval $(autotools-package))