Browse Source

package: add explorercanvas

Explorercanvas is a HTML5 canvas tag emulation library for IE<9.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Peter Korsgaard 13 years ago
parent
commit
1886506b6b
3 changed files with 29 additions and 0 deletions
  1. 1 0
      package/Config.in
  2. 10 0
      package/explorercanvas/Config.in
  3. 18 0
      package/explorercanvas/explorercanvas.mk

+ 1 - 0
package/Config.in

@@ -323,6 +323,7 @@ endmenu
 endif
 
 menu "Javascript"
+source "package/explorercanvas/Config.in"
 source "package/flot/Config.in"
 source "package/jquery/Config.in"
 source "package/jquery-sparkline/Config.in"

+ 10 - 0
package/explorercanvas/Config.in

@@ -0,0 +1,10 @@
+config BR2_PACKAGE_EXPLORERCANVAS
+	bool "explorercanvas"
+	help
+	  Modern browsers like Firefox, Safari, Chrome and Opera
+	  support the HTML5 canvas tag to allow 2D command-based
+	  drawing. ExplorerCanvas brings the same functionality to
+	  Internet Explorer (<v9). To use, web developers only need to
+	  include a single script tag in their existing web pages.
+
+	  http://excanvas.sf.net/

+ 18 - 0
package/explorercanvas/explorercanvas.mk

@@ -0,0 +1,18 @@
+EXPLORERCANVAS_VERSION = r3
+EXPLORERCANVAS_SITE = http://explorercanvas.googlecode.com/files/
+EXPLORERCANVAS_SOURCE = excanvas_$(EXPLORERCANVAS_VERSION).zip
+
+define EXPLORERCANVAS_EXTRACT_CMDS
+	unzip -d $(@D) $(DL_DIR)/$(EXPLORERCANVAS_SOURCE)
+endef
+
+define EXPLORERCANVAS_INSTALL_TARGET_CMDS
+	$(INSTALL) -D $(@D)/excanvas.compiled.js \
+		$(TARGET_DIR)/var/www/excanvas.js
+endef
+
+define EXPLORERCANVAS_UNINSTALL_TARGET_CMDS
+	rm -f $(TARGET_DIR)/var/www/excanvas.js
+endef
+
+$(eval $(call GENTARGETS))