Add package config for lua

Change-Id: I2800c87d3cbd4e62de62b660820d4d264b42ebb1
diff --git a/BUILD.gn b/BUILD.gn
index d347946..d114d89 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -2,6 +2,18 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
+import("//packages/package.gni")
+
+package("lua") {
+  deps = [
+    ":lua_bin",
+  ]
+
+  binaries = [ {
+        name = "lua"
+      } ]
+}
+
 source_set("lua_core") {
   sources = [
     "src/lapi.c",
@@ -34,14 +46,14 @@
     "src/lbitlib.c",
     "src/lcorolib.c",
     "src/ldblib.c",
+    "src/linit.c",
     "src/liolib.c",
     "src/lmathlib.c",
+    "src/loadlib.c",
     "src/loslib.c",
     "src/lstrlib.c",
     "src/ltablib.c",
     "src/lutf8lib.c",
-    "src/loadlib.c",
-    "src/linit.c",
   ]
 }
 
@@ -52,7 +64,9 @@
   ]
 }
 
-executable("lua") {
+executable("lua_bin") {
+  output_name = "lua"
+
   sources = [
     "src/lua.c",
   ]
@@ -73,7 +87,9 @@
     "src/luac.c",
   ]
 
-  deps = [ ":liblua" ]
+  deps = [
+    ":liblua",
+  ]
 
   defines = [ "LUA_USE_POSIX" ]
 }