Disable GPU blacklist via command line options.
[pwl6.git] / tools / generate-nw
index a3cd564..a249232 100755 (executable)
@@ -16,7 +16,7 @@ def is_html(filename):
 def attr(name):
     return "data-" + name + """=["']?((?:.(?!["']?\s+(?:\S+)=|[>"']))+.)["']?"""
 
-def main(appdir):
+def main(appdir, version=None):
     if not os.path.isdir(appdir):
         raise StandardError("input (%r) is not a directory" % appdir)
     indexes = []
@@ -36,7 +36,8 @@ def main(appdir):
     package = {
         "main": indexes[0],
         "name": name,
-        "version": "0.0.0",
+        "version": version or "0.0.0",
+        "chromium-args": "--enable-webgl --ignore-gpu-blacklist",
         "window": {
             "show": False,
             "toolbar": False,
@@ -79,11 +80,4 @@ def main(appdir):
 
 if __name__ == "__main__":
     import sys
-    try:
-        appdir = sys.argv[1]
-    except IndexError:
-        raise SystemExit("Usage: %s appdir" %(
-            sys.argv[0]))
-    else:
-        main(appdir)
-        
+    main(*sys.argv[1:])