* [Buildroot] [v3 1/3] lua: remove built dependencies
@ 2013-03-07 7:17 Francois Perrad
2013-03-07 7:17 ` [Buildroot] [v3 2/3] luainterpreter: create virtual package Francois Perrad
` (4 more replies)
0 siblings, 5 replies; 7+ messages in thread
From: Francois Perrad @ 2013-03-07 7:17 UTC (permalink / raw)
To: buildroot
runtime dependencies are handled in Config.in
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
package/cgilua/Config.in | 1 +
package/cgilua/cgilua.mk | 1 -
package/copas/Config.in | 1 +
package/copas/copas.mk | 1 -
package/coxpcall/coxpcall.mk | 1 -
package/wsapi/Config.in | 1 +
package/wsapi/wsapi.mk | 1 -
package/xavante/Config.in | 1 +
package/xavante/xavante.mk | 1 -
9 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/package/cgilua/Config.in b/package/cgilua/Config.in
index 01928f0..d1e7fbf 100644
--- a/package/cgilua/Config.in
+++ b/package/cgilua/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_CGILUA
bool "cgilua"
+ # Runtime dependency only
select BR2_PACKAGE_LUAFILESYSTEM
help
CGILua is a tool for creating dynamic HTML pages
diff --git a/package/cgilua/cgilua.mk b/package/cgilua/cgilua.mk
index 48ee005..184d836 100644
--- a/package/cgilua/cgilua.mk
+++ b/package/cgilua/cgilua.mk
@@ -6,7 +6,6 @@
CGILUA_VERSION = 5.1.4
CGILUA_SITE = http://github.com/downloads/keplerproject/cgilua
-CGILUA_DEPENDENCIES = luafilesystem
CGILUA_LICENSE = MIT
define CGILUA_INSTALL_TARGET_CMDS
diff --git a/package/copas/Config.in b/package/copas/Config.in
index 9969c8f..21dd0eb 100644
--- a/package/copas/Config.in
+++ b/package/copas/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_COPAS
bool "copas"
+ # Runtime dependency only
select BR2_PACKAGE_COXPCALL
select BR2_PACKAGE_LUASOCKET
help
diff --git a/package/copas/copas.mk b/package/copas/copas.mk
index c84a6cc..d3e6576 100644
--- a/package/copas/copas.mk
+++ b/package/copas/copas.mk
@@ -6,7 +6,6 @@
COPAS_VERSION = 1.1.6
COPAS_SITE = http://github.com/downloads/keplerproject/copas
-COPAS_DEPENDENCIES = lua coxpcall luasocket
COPAS_LICENSE = MIT
define COPAS_INSTALL_TARGET_CMDS
diff --git a/package/coxpcall/coxpcall.mk b/package/coxpcall/coxpcall.mk
index e7fb76d..329d6fd 100644
--- a/package/coxpcall/coxpcall.mk
+++ b/package/coxpcall/coxpcall.mk
@@ -6,7 +6,6 @@
COXPCALL_VERSION = 1.13.0
COXPCALL_SITE = http://luaforge.net/frs/download.php/3406
-COXPCALL_DEPENDENCIES = lua
COXPCALL_LICENSE = MIT
define COXPCALL_INSTALL_TARGET_CMDS
diff --git a/package/wsapi/Config.in b/package/wsapi/Config.in
index 3621648..348a040 100644
--- a/package/wsapi/Config.in
+++ b/package/wsapi/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_WSAPI
bool "wsapi"
+ # Runtime dependency only
select BR2_PACKAGE_COXPCALL
select BR2_PACKAGE_LUAFILESYSTEM
select BR2_PACKAGE_RINGS
diff --git a/package/wsapi/wsapi.mk b/package/wsapi/wsapi.mk
index eb2b51c..4628530 100644
--- a/package/wsapi/wsapi.mk
+++ b/package/wsapi/wsapi.mk
@@ -6,7 +6,6 @@
WSAPI_VERSION = 1.5
WSAPI_SITE = http://github.com/downloads/keplerproject/wsapi
-WSAPI_DEPENDENCIES = coxpcall luafilesystem rings
WSAPI_LICENSE = MIT
define WSAPI_INSTALL_TARGET_CMDS
diff --git a/package/xavante/Config.in b/package/xavante/Config.in
index db34d66..be8e6d9 100644
--- a/package/xavante/Config.in
+++ b/package/xavante/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_XAVANTE
bool "xavante"
+ # Runtime dependency only
select BR2_PACKAGE_CGILUA
select BR2_PACKAGE_COPAS
select BR2_PACKAGE_COXPCALL
diff --git a/package/xavante/xavante.mk b/package/xavante/xavante.mk
index 0c1c6f1..d1ca320 100644
--- a/package/xavante/xavante.mk
+++ b/package/xavante/xavante.mk
@@ -6,7 +6,6 @@
XAVANTE_VERSION = 2.2.1
XAVANTE_SITE = http://github.com/downloads/keplerproject/xavante
-XAVANTE_DEPENDENCIES = cgilua copas coxpcall lua luafilesystem luasocket wsapi
XAVANTE_LICENSE = MIT
define XAVANTE_INSTALL_TARGET_CMDS
--
1.7.9.5
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [v3 2/3] luainterpreter: create virtual package
2013-03-07 7:17 [Buildroot] [v3 1/3] lua: remove built dependencies Francois Perrad
@ 2013-03-07 7:17 ` Francois Perrad
2013-03-07 7:17 ` [Buildroot] [v3 3/3] luajit: allow to build Lua extensions without lua Francois Perrad
` (3 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Francois Perrad @ 2013-03-07 7:17 UTC (permalink / raw)
To: buildroot
luainterpreter is lua or luajit
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
package/Config.in | 1 +
package/lua-msgpack-native/Config.in | 1 +
package/lua-msgpack-native/lua-msgpack-native.mk | 2 +-
package/lua/Config.in | 1 +
package/luacjson/Config.in | 1 +
package/luacjson/luacjson.mk | 2 +-
package/luaexpat/Config.in | 1 +
package/luaexpat/luaexpat.mk | 2 +-
package/luafilesystem/Config.in | 1 +
package/luafilesystem/luafilesystem.mk | 2 +-
package/luainterpreter/Config.in | 2 ++
package/luainterpreter/luainterpreter.mk | 17 +++++++++++++++++
package/luajit/Config.in | 1 +
package/luasocket/Config.in | 1 +
package/luasocket/luasocket.mk | 2 +-
package/rings/Config.in | 1 +
package/rings/rings.mk | 2 +-
17 files changed, 34 insertions(+), 6 deletions(-)
create mode 100644 package/luainterpreter/Config.in
create mode 100644 package/luainterpreter/luainterpreter.mk
diff --git a/package/Config.in b/package/Config.in
index faee5c3..b76da36 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -292,6 +292,7 @@ source "package/haserl/Config.in"
source "package/jamvm/Config.in"
source "package/lua/Config.in"
source "package/luajit/Config.in"
+source "package/luainterpreter/Config.in"
if BR2_PACKAGE_LUA || BR2_PACKAGE_LUAJIT
menu "LUA libraries/modules"
source "package/cgilua/Config.in"
diff --git a/package/lua-msgpack-native/Config.in b/package/lua-msgpack-native/Config.in
index 8894ee5..1014298 100644
--- a/package/lua-msgpack-native/Config.in
+++ b/package/lua-msgpack-native/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_LUA_MSGPACK_NATIVE
bool "lua-msgpack-native"
+ depends on BR2_PACKAGE_HAS_LUA_INTERPRETER
help
This is a native, C language implementation of msgpack
(http://msgpack.org) library/protocol for Lua language
diff --git a/package/lua-msgpack-native/lua-msgpack-native.mk b/package/lua-msgpack-native/lua-msgpack-native.mk
index 97ce83c..7b9329b 100644
--- a/package/lua-msgpack-native/lua-msgpack-native.mk
+++ b/package/lua-msgpack-native/lua-msgpack-native.mk
@@ -5,7 +5,7 @@
#############################################################
LUA_MSGPACK_NATIVE_VERSION = g41cce91
LUA_MSGPACK_NATIVE_SITE = http://github.com/kengonakajima/lua-msgpack-native/tarball/master
-LUA_MSGPACK_NATIVE_DEPENDENCIES = lua
+LUA_MSGPACK_NATIVE_DEPENDENCIES = luainterpreter
LUA_MSGPACK_NATIVE_LICENSE = Apache-2.0
LUA_MSGPACK_NATIVE_LICENSE_FILES = LICENSE.txt
diff --git a/package/lua/Config.in b/package/lua/Config.in
index 4166730..cc62dee 100644
--- a/package/lua/Config.in
+++ b/package/lua/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_LUA
bool "lua"
+ select BR2_PACKAGE_HAS_LUA_INTERPRETER
help
Lua is a powerful, fast, light-weight, embeddable scripting language.
diff --git a/package/luacjson/Config.in b/package/luacjson/Config.in
index 8a5624f..d3665c0 100644
--- a/package/luacjson/Config.in
+++ b/package/luacjson/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_LUACJSON
bool "luacjson"
+ depends on BR2_PACKAGE_HAS_LUA_INTERPRETER
help
The Lua CJSON module provides JSON support for Lua. It features:
- Fast, standards compliant encoding/parsing routines
diff --git a/package/luacjson/luacjson.mk b/package/luacjson/luacjson.mk
index 1f79d5d..69393e9 100644
--- a/package/luacjson/luacjson.mk
+++ b/package/luacjson/luacjson.mk
@@ -6,7 +6,7 @@
LUACJSON_VERSION = 2.1.0
LUACJSON_SOURCE = lua-cjson-$(LUACJSON_VERSION).tar.gz
LUACJSON_SITE = http://www.kyne.com.au/~mark/software/download
-LUACJSON_DEPENDENCIES = lua
+LUACJSON_DEPENDENCIES = luainterpreter
LUACJSON_LICENSE = MIT
LUACJSON_LICENSE_FILES = LICENSE
diff --git a/package/luaexpat/Config.in b/package/luaexpat/Config.in
index 186c5c9..f8db318 100644
--- a/package/luaexpat/Config.in
+++ b/package/luaexpat/Config.in
@@ -1,6 +1,7 @@
config BR2_PACKAGE_LUAEXPAT
bool "luaexpat"
select BR2_PACKAGE_EXPAT
+ depends on BR2_PACKAGE_HAS_LUA_INTERPRETER
help
LuaExpat is a SAX XML parser based on the Expat library.
diff --git a/package/luaexpat/luaexpat.mk b/package/luaexpat/luaexpat.mk
index 2d4c517..7c46fda 100644
--- a/package/luaexpat/luaexpat.mk
+++ b/package/luaexpat/luaexpat.mk
@@ -6,7 +6,7 @@
LUAEXPAT_VERSION = 1.2.0
LUAEXPAT_SITE = http://matthewwild.co.uk/projects/luaexpat
-LUAEXPAT_DEPENDENCIES = lua expat
+LUAEXPAT_DEPENDENCIES = luainterpreter expat
LUAEXPAT_LICENSE = MIT
diff --git a/package/luafilesystem/Config.in b/package/luafilesystem/Config.in
index 7c130f8..489ebf3 100644
--- a/package/luafilesystem/Config.in
+++ b/package/luafilesystem/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_LUAFILESYSTEM
bool "luafilesystem"
+ depends on BR2_PACKAGE_HAS_LUA_INTERPRETER
help
LuaFileSystem offers a portable way to access
the underlying directory structure and file attributes.
diff --git a/package/luafilesystem/luafilesystem.mk b/package/luafilesystem/luafilesystem.mk
index 8553212..6678af0 100644
--- a/package/luafilesystem/luafilesystem.mk
+++ b/package/luafilesystem/luafilesystem.mk
@@ -6,7 +6,7 @@
LUAFILESYSTEM_VERSION = 1.5.0
LUAFILESYSTEM_SITE = http://github.com/downloads/keplerproject/luafilesystem
-LUAFILESYSTEM_DEPENDENCIES = lua
+LUAFILESYSTEM_DEPENDENCIES = luainterpreter
LUAFILESYSTEM_LICENSE = MIT
ifeq ($(BR2_LARGEFILE),y)
diff --git a/package/luainterpreter/Config.in b/package/luainterpreter/Config.in
new file mode 100644
index 0000000..d85d7e8
--- /dev/null
+++ b/package/luainterpreter/Config.in
@@ -0,0 +1,2 @@
+config BR2_PACKAGE_HAS_LUA_INTERPRETER
+ bool
diff --git a/package/luainterpreter/luainterpreter.mk b/package/luainterpreter/luainterpreter.mk
new file mode 100644
index 0000000..40c66aa
--- /dev/null
+++ b/package/luainterpreter/luainterpreter.mk
@@ -0,0 +1,17 @@
+#############################################################
+#
+# Virtual package for luainterpreter
+#
+#############################################################
+
+LUAINTERPRETER_SOURCE =
+
+ifeq ($(BR2_PACKAGE_LUA),y)
+LUAINTERPRETER_DEPENDENCIES = lua
+endif
+
+ifeq ($(BR2_PACKAGE_LUAJIT),y)
+LUAINTERPRETER_DEPENDENCIES = luajit
+endif
+
+$(eval $(generic-package))
diff --git a/package/luajit/Config.in b/package/luajit/Config.in
index 23b2650..97013e4 100644
--- a/package/luajit/Config.in
+++ b/package/luajit/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_LUAJIT
bool "luajit"
+ select BR2_PACKAGE_HAS_LUA_INTERPRETER
# Luajit is only available for some target architectures, and
# has some complexity wrt 32/64. See luajit.mk for details.
depends on BR2_i386 || (BR2_x86_64 && BR2_HOSTARCH='x86_64') || BR2_powerpc || BR2_arm || BR2_armeb
diff --git a/package/luasocket/Config.in b/package/luasocket/Config.in
index 4526303..619d649 100644
--- a/package/luasocket/Config.in
+++ b/package/luasocket/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_LUASOCKET
bool "luasocket"
+ depends on BR2_PACKAGE_HAS_LUA_INTERPRETER
help
LuaSocket is the most comprehensive networking support library
for the Lua language.
diff --git a/package/luasocket/luasocket.mk b/package/luasocket/luasocket.mk
index 45fb9a3..7c1fc36 100644
--- a/package/luasocket/luasocket.mk
+++ b/package/luasocket/luasocket.mk
@@ -6,7 +6,7 @@
LUASOCKET_VERSION = 2.0.2
LUASOCKET_SITE = http://luaforge.net/frs/download.php/2664
-LUASOCKET_DEPENDENCIES = lua
+LUASOCKET_DEPENDENCIES = luainterpreter
LUASOCKET_LICENSE = MIT
LUASOCKET_LICENSE_FILES = LICENSE
diff --git a/package/rings/Config.in b/package/rings/Config.in
index d1f1efe..b1d41f3 100644
--- a/package/rings/Config.in
+++ b/package/rings/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_RINGS
bool "rings"
+ depends on BR2_PACKAGE_HAS_LUA_INTERPRETER
help
Provides a way to create new Lua states from within Lua.
diff --git a/package/rings/rings.mk b/package/rings/rings.mk
index e2a2bd7..5823857 100644
--- a/package/rings/rings.mk
+++ b/package/rings/rings.mk
@@ -6,7 +6,7 @@
RINGS_VERSION = 1.2.3
RINGS_SITE = http://github.com/downloads/keplerproject/rings
-RINGS_DEPENDENCIES = lua
+RINGS_DEPENDENCIES = luainterpreter
RINGS_LICENSE = MIT
define RINGS_BUILD_CMDS
--
1.7.9.5
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [v3 3/3] luajit: allow to build Lua extensions without lua
2013-03-07 7:17 [Buildroot] [v3 1/3] lua: remove built dependencies Francois Perrad
2013-03-07 7:17 ` [Buildroot] [v3 2/3] luainterpreter: create virtual package Francois Perrad
@ 2013-03-07 7:17 ` Francois Perrad
2013-04-15 12:21 ` [Buildroot] [v3 1/3] lua: remove built dependencies François Perrad
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Francois Perrad @ 2013-03-07 7:17 UTC (permalink / raw)
To: buildroot
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
package/luajit/luajit-05-install-inc.patch | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
create mode 100644 package/luajit/luajit-05-install-inc.patch
diff --git a/package/luajit/luajit-05-install-inc.patch b/package/luajit/luajit-05-install-inc.patch
new file mode 100644
index 0000000..1fd11b1
--- /dev/null
+++ b/package/luajit/luajit-05-install-inc.patch
@@ -0,0 +1,17 @@
+Install includes like lua's ones
+
+Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
+
+Index: b/Makefile
+===================================================================
+--- a/Makefile
++++ b/Makefile
+@@ -31,7 +31,7 @@ DPREFIX= $(DESTDIR)$(PREFIX)
+ INSTALL_BIN= $(DPREFIX)/bin
+ INSTALL_LIB= $(DPREFIX)/lib
+ INSTALL_SHARE= $(DPREFIX)/share
+-INSTALL_INC= $(DPREFIX)/include/luajit-$(MAJVER).$(MINVER)
++INSTALL_INC= $(DPREFIX)/include
+
+ INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit-$(VERSION)
+ INSTALL_JITLIB= $(INSTALL_LJLIBD)/jit
--
1.7.9.5
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [v3 1/3] lua: remove built dependencies
2013-03-07 7:17 [Buildroot] [v3 1/3] lua: remove built dependencies Francois Perrad
2013-03-07 7:17 ` [Buildroot] [v3 2/3] luainterpreter: create virtual package Francois Perrad
2013-03-07 7:17 ` [Buildroot] [v3 3/3] luajit: allow to build Lua extensions without lua Francois Perrad
@ 2013-04-15 12:21 ` François Perrad
2013-04-15 12:47 ` François Perrad
2013-08-13 21:42 ` Thomas Petazzoni
4 siblings, 0 replies; 7+ messages in thread
From: François Perrad @ 2013-04-15 12:21 UTC (permalink / raw)
To: buildroot
ping
2013/3/7 Francois Perrad <fperrad@gmail.com>:
> runtime dependencies are handled in Config.in
>
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
> package/cgilua/Config.in | 1 +
> package/cgilua/cgilua.mk | 1 -
> package/copas/Config.in | 1 +
> package/copas/copas.mk | 1 -
> package/coxpcall/coxpcall.mk | 1 -
> package/wsapi/Config.in | 1 +
> package/wsapi/wsapi.mk | 1 -
> package/xavante/Config.in | 1 +
> package/xavante/xavante.mk | 1 -
> 9 files changed, 4 insertions(+), 5 deletions(-)
>
> diff --git a/package/cgilua/Config.in b/package/cgilua/Config.in
> index 01928f0..d1e7fbf 100644
> --- a/package/cgilua/Config.in
> +++ b/package/cgilua/Config.in
> @@ -1,5 +1,6 @@
> config BR2_PACKAGE_CGILUA
> bool "cgilua"
> + # Runtime dependency only
> select BR2_PACKAGE_LUAFILESYSTEM
> help
> CGILua is a tool for creating dynamic HTML pages
> diff --git a/package/cgilua/cgilua.mk b/package/cgilua/cgilua.mk
> index 48ee005..184d836 100644
> --- a/package/cgilua/cgilua.mk
> +++ b/package/cgilua/cgilua.mk
> @@ -6,7 +6,6 @@
>
> CGILUA_VERSION = 5.1.4
> CGILUA_SITE = http://github.com/downloads/keplerproject/cgilua
> -CGILUA_DEPENDENCIES = luafilesystem
> CGILUA_LICENSE = MIT
>
> define CGILUA_INSTALL_TARGET_CMDS
> diff --git a/package/copas/Config.in b/package/copas/Config.in
> index 9969c8f..21dd0eb 100644
> --- a/package/copas/Config.in
> +++ b/package/copas/Config.in
> @@ -1,5 +1,6 @@
> config BR2_PACKAGE_COPAS
> bool "copas"
> + # Runtime dependency only
> select BR2_PACKAGE_COXPCALL
> select BR2_PACKAGE_LUASOCKET
> help
> diff --git a/package/copas/copas.mk b/package/copas/copas.mk
> index c84a6cc..d3e6576 100644
> --- a/package/copas/copas.mk
> +++ b/package/copas/copas.mk
> @@ -6,7 +6,6 @@
>
> COPAS_VERSION = 1.1.6
> COPAS_SITE = http://github.com/downloads/keplerproject/copas
> -COPAS_DEPENDENCIES = lua coxpcall luasocket
> COPAS_LICENSE = MIT
>
> define COPAS_INSTALL_TARGET_CMDS
> diff --git a/package/coxpcall/coxpcall.mk b/package/coxpcall/coxpcall.mk
> index e7fb76d..329d6fd 100644
> --- a/package/coxpcall/coxpcall.mk
> +++ b/package/coxpcall/coxpcall.mk
> @@ -6,7 +6,6 @@
>
> COXPCALL_VERSION = 1.13.0
> COXPCALL_SITE = http://luaforge.net/frs/download.php/3406
> -COXPCALL_DEPENDENCIES = lua
> COXPCALL_LICENSE = MIT
>
> define COXPCALL_INSTALL_TARGET_CMDS
> diff --git a/package/wsapi/Config.in b/package/wsapi/Config.in
> index 3621648..348a040 100644
> --- a/package/wsapi/Config.in
> +++ b/package/wsapi/Config.in
> @@ -1,5 +1,6 @@
> config BR2_PACKAGE_WSAPI
> bool "wsapi"
> + # Runtime dependency only
> select BR2_PACKAGE_COXPCALL
> select BR2_PACKAGE_LUAFILESYSTEM
> select BR2_PACKAGE_RINGS
> diff --git a/package/wsapi/wsapi.mk b/package/wsapi/wsapi.mk
> index eb2b51c..4628530 100644
> --- a/package/wsapi/wsapi.mk
> +++ b/package/wsapi/wsapi.mk
> @@ -6,7 +6,6 @@
>
> WSAPI_VERSION = 1.5
> WSAPI_SITE = http://github.com/downloads/keplerproject/wsapi
> -WSAPI_DEPENDENCIES = coxpcall luafilesystem rings
> WSAPI_LICENSE = MIT
>
> define WSAPI_INSTALL_TARGET_CMDS
> diff --git a/package/xavante/Config.in b/package/xavante/Config.in
> index db34d66..be8e6d9 100644
> --- a/package/xavante/Config.in
> +++ b/package/xavante/Config.in
> @@ -1,5 +1,6 @@
> config BR2_PACKAGE_XAVANTE
> bool "xavante"
> + # Runtime dependency only
> select BR2_PACKAGE_CGILUA
> select BR2_PACKAGE_COPAS
> select BR2_PACKAGE_COXPCALL
> diff --git a/package/xavante/xavante.mk b/package/xavante/xavante.mk
> index 0c1c6f1..d1ca320 100644
> --- a/package/xavante/xavante.mk
> +++ b/package/xavante/xavante.mk
> @@ -6,7 +6,6 @@
>
> XAVANTE_VERSION = 2.2.1
> XAVANTE_SITE = http://github.com/downloads/keplerproject/xavante
> -XAVANTE_DEPENDENCIES = cgilua copas coxpcall lua luafilesystem luasocket wsapi
> XAVANTE_LICENSE = MIT
>
> define XAVANTE_INSTALL_TARGET_CMDS
> --
> 1.7.9.5
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [v3 1/3] lua: remove built dependencies
2013-03-07 7:17 [Buildroot] [v3 1/3] lua: remove built dependencies Francois Perrad
` (2 preceding siblings ...)
2013-04-15 12:21 ` [Buildroot] [v3 1/3] lua: remove built dependencies François Perrad
@ 2013-04-15 12:47 ` François Perrad
2013-06-05 12:30 ` François Perrad
2013-08-13 21:42 ` Thomas Petazzoni
4 siblings, 1 reply; 7+ messages in thread
From: François Perrad @ 2013-04-15 12:47 UTC (permalink / raw)
To: buildroot
2013/3/7 Francois Perrad <fperrad@gmail.com>:
> runtime dependencies are handled in Config.in
>
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
> package/cgilua/Config.in | 1 +
> package/cgilua/cgilua.mk | 1 -
> package/copas/Config.in | 1 +
> package/copas/copas.mk | 1 -
> package/coxpcall/coxpcall.mk | 1 -
> package/wsapi/Config.in | 1 +
> package/wsapi/wsapi.mk | 1 -
> package/xavante/Config.in | 1 +
> package/xavante/xavante.mk | 1 -
> 9 files changed, 4 insertions(+), 5 deletions(-)
>
> diff --git a/package/cgilua/Config.in b/package/cgilua/Config.in
> index 01928f0..d1e7fbf 100644
> --- a/package/cgilua/Config.in
> +++ b/package/cgilua/Config.in
> @@ -1,5 +1,6 @@
> config BR2_PACKAGE_CGILUA
> bool "cgilua"
> + # Runtime dependency only
> select BR2_PACKAGE_LUAFILESYSTEM
> help
> CGILua is a tool for creating dynamic HTML pages
> diff --git a/package/cgilua/cgilua.mk b/package/cgilua/cgilua.mk
> index 48ee005..184d836 100644
> --- a/package/cgilua/cgilua.mk
> +++ b/package/cgilua/cgilua.mk
> @@ -6,7 +6,6 @@
>
> CGILUA_VERSION = 5.1.4
> CGILUA_SITE = http://github.com/downloads/keplerproject/cgilua
> -CGILUA_DEPENDENCIES = luafilesystem
> CGILUA_LICENSE = MIT
>
> define CGILUA_INSTALL_TARGET_CMDS
> diff --git a/package/copas/Config.in b/package/copas/Config.in
> index 9969c8f..21dd0eb 100644
> --- a/package/copas/Config.in
> +++ b/package/copas/Config.in
> @@ -1,5 +1,6 @@
> config BR2_PACKAGE_COPAS
> bool "copas"
> + # Runtime dependency only
> select BR2_PACKAGE_COXPCALL
> select BR2_PACKAGE_LUASOCKET
> help
> diff --git a/package/copas/copas.mk b/package/copas/copas.mk
> index c84a6cc..d3e6576 100644
> --- a/package/copas/copas.mk
> +++ b/package/copas/copas.mk
> @@ -6,7 +6,6 @@
>
> COPAS_VERSION = 1.1.6
> COPAS_SITE = http://github.com/downloads/keplerproject/copas
> -COPAS_DEPENDENCIES = lua coxpcall luasocket
> COPAS_LICENSE = MIT
>
> define COPAS_INSTALL_TARGET_CMDS
> diff --git a/package/coxpcall/coxpcall.mk b/package/coxpcall/coxpcall.mk
> index e7fb76d..329d6fd 100644
> --- a/package/coxpcall/coxpcall.mk
> +++ b/package/coxpcall/coxpcall.mk
> @@ -6,7 +6,6 @@
>
> COXPCALL_VERSION = 1.13.0
> COXPCALL_SITE = http://luaforge.net/frs/download.php/3406
> -COXPCALL_DEPENDENCIES = lua
> COXPCALL_LICENSE = MIT
>
> define COXPCALL_INSTALL_TARGET_CMDS
> diff --git a/package/wsapi/Config.in b/package/wsapi/Config.in
> index 3621648..348a040 100644
> --- a/package/wsapi/Config.in
> +++ b/package/wsapi/Config.in
> @@ -1,5 +1,6 @@
> config BR2_PACKAGE_WSAPI
> bool "wsapi"
> + # Runtime dependency only
> select BR2_PACKAGE_COXPCALL
> select BR2_PACKAGE_LUAFILESYSTEM
> select BR2_PACKAGE_RINGS
> diff --git a/package/wsapi/wsapi.mk b/package/wsapi/wsapi.mk
> index eb2b51c..4628530 100644
> --- a/package/wsapi/wsapi.mk
> +++ b/package/wsapi/wsapi.mk
> @@ -6,7 +6,6 @@
>
> WSAPI_VERSION = 1.5
> WSAPI_SITE = http://github.com/downloads/keplerproject/wsapi
> -WSAPI_DEPENDENCIES = coxpcall luafilesystem rings
> WSAPI_LICENSE = MIT
>
> define WSAPI_INSTALL_TARGET_CMDS
> diff --git a/package/xavante/Config.in b/package/xavante/Config.in
> index db34d66..be8e6d9 100644
> --- a/package/xavante/Config.in
> +++ b/package/xavante/Config.in
> @@ -1,5 +1,6 @@
> config BR2_PACKAGE_XAVANTE
> bool "xavante"
> + # Runtime dependency only
> select BR2_PACKAGE_CGILUA
> select BR2_PACKAGE_COPAS
> select BR2_PACKAGE_COXPCALL
> diff --git a/package/xavante/xavante.mk b/package/xavante/xavante.mk
> index 0c1c6f1..d1ca320 100644
> --- a/package/xavante/xavante.mk
> +++ b/package/xavante/xavante.mk
> @@ -6,7 +6,6 @@
>
> XAVANTE_VERSION = 2.2.1
> XAVANTE_SITE = http://github.com/downloads/keplerproject/xavante
> -XAVANTE_DEPENDENCIES = cgilua copas coxpcall lua luafilesystem luasocket wsapi
> XAVANTE_LICENSE = MIT
>
> define XAVANTE_INSTALL_TARGET_CMDS
> --
> 1.7.9.5
>
ping
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [v3 1/3] lua: remove built dependencies
2013-04-15 12:47 ` François Perrad
@ 2013-06-05 12:30 ` François Perrad
0 siblings, 0 replies; 7+ messages in thread
From: François Perrad @ 2013-06-05 12:30 UTC (permalink / raw)
To: buildroot
2013/4/15 Fran?ois Perrad <francois.perrad@gadz.org>:
> 2013/3/7 Francois Perrad <fperrad@gmail.com>:
>> runtime dependencies are handled in Config.in
>>
>> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
>> ---
>> package/cgilua/Config.in | 1 +
>> package/cgilua/cgilua.mk | 1 -
>> package/copas/Config.in | 1 +
>> package/copas/copas.mk | 1 -
>> package/coxpcall/coxpcall.mk | 1 -
>> package/wsapi/Config.in | 1 +
>> package/wsapi/wsapi.mk | 1 -
>> package/xavante/Config.in | 1 +
>> package/xavante/xavante.mk | 1 -
>> 9 files changed, 4 insertions(+), 5 deletions(-)
>>
>> diff --git a/package/cgilua/Config.in b/package/cgilua/Config.in
>> index 01928f0..d1e7fbf 100644
>> --- a/package/cgilua/Config.in
>> +++ b/package/cgilua/Config.in
>> @@ -1,5 +1,6 @@
>> config BR2_PACKAGE_CGILUA
>> bool "cgilua"
>> + # Runtime dependency only
>> select BR2_PACKAGE_LUAFILESYSTEM
>> help
>> CGILua is a tool for creating dynamic HTML pages
>> diff --git a/package/cgilua/cgilua.mk b/package/cgilua/cgilua.mk
>> index 48ee005..184d836 100644
>> --- a/package/cgilua/cgilua.mk
>> +++ b/package/cgilua/cgilua.mk
>> @@ -6,7 +6,6 @@
>>
>> CGILUA_VERSION = 5.1.4
>> CGILUA_SITE = http://github.com/downloads/keplerproject/cgilua
>> -CGILUA_DEPENDENCIES = luafilesystem
>> CGILUA_LICENSE = MIT
>>
>> define CGILUA_INSTALL_TARGET_CMDS
>> diff --git a/package/copas/Config.in b/package/copas/Config.in
>> index 9969c8f..21dd0eb 100644
>> --- a/package/copas/Config.in
>> +++ b/package/copas/Config.in
>> @@ -1,5 +1,6 @@
>> config BR2_PACKAGE_COPAS
>> bool "copas"
>> + # Runtime dependency only
>> select BR2_PACKAGE_COXPCALL
>> select BR2_PACKAGE_LUASOCKET
>> help
>> diff --git a/package/copas/copas.mk b/package/copas/copas.mk
>> index c84a6cc..d3e6576 100644
>> --- a/package/copas/copas.mk
>> +++ b/package/copas/copas.mk
>> @@ -6,7 +6,6 @@
>>
>> COPAS_VERSION = 1.1.6
>> COPAS_SITE = http://github.com/downloads/keplerproject/copas
>> -COPAS_DEPENDENCIES = lua coxpcall luasocket
>> COPAS_LICENSE = MIT
>>
>> define COPAS_INSTALL_TARGET_CMDS
>> diff --git a/package/coxpcall/coxpcall.mk b/package/coxpcall/coxpcall.mk
>> index e7fb76d..329d6fd 100644
>> --- a/package/coxpcall/coxpcall.mk
>> +++ b/package/coxpcall/coxpcall.mk
>> @@ -6,7 +6,6 @@
>>
>> COXPCALL_VERSION = 1.13.0
>> COXPCALL_SITE = http://luaforge.net/frs/download.php/3406
>> -COXPCALL_DEPENDENCIES = lua
>> COXPCALL_LICENSE = MIT
>>
>> define COXPCALL_INSTALL_TARGET_CMDS
>> diff --git a/package/wsapi/Config.in b/package/wsapi/Config.in
>> index 3621648..348a040 100644
>> --- a/package/wsapi/Config.in
>> +++ b/package/wsapi/Config.in
>> @@ -1,5 +1,6 @@
>> config BR2_PACKAGE_WSAPI
>> bool "wsapi"
>> + # Runtime dependency only
>> select BR2_PACKAGE_COXPCALL
>> select BR2_PACKAGE_LUAFILESYSTEM
>> select BR2_PACKAGE_RINGS
>> diff --git a/package/wsapi/wsapi.mk b/package/wsapi/wsapi.mk
>> index eb2b51c..4628530 100644
>> --- a/package/wsapi/wsapi.mk
>> +++ b/package/wsapi/wsapi.mk
>> @@ -6,7 +6,6 @@
>>
>> WSAPI_VERSION = 1.5
>> WSAPI_SITE = http://github.com/downloads/keplerproject/wsapi
>> -WSAPI_DEPENDENCIES = coxpcall luafilesystem rings
>> WSAPI_LICENSE = MIT
>>
>> define WSAPI_INSTALL_TARGET_CMDS
>> diff --git a/package/xavante/Config.in b/package/xavante/Config.in
>> index db34d66..be8e6d9 100644
>> --- a/package/xavante/Config.in
>> +++ b/package/xavante/Config.in
>> @@ -1,5 +1,6 @@
>> config BR2_PACKAGE_XAVANTE
>> bool "xavante"
>> + # Runtime dependency only
>> select BR2_PACKAGE_CGILUA
>> select BR2_PACKAGE_COPAS
>> select BR2_PACKAGE_COXPCALL
>> diff --git a/package/xavante/xavante.mk b/package/xavante/xavante.mk
>> index 0c1c6f1..d1ca320 100644
>> --- a/package/xavante/xavante.mk
>> +++ b/package/xavante/xavante.mk
>> @@ -6,7 +6,6 @@
>>
>> XAVANTE_VERSION = 2.2.1
>> XAVANTE_SITE = http://github.com/downloads/keplerproject/xavante
>> -XAVANTE_DEPENDENCIES = cgilua copas coxpcall lua luafilesystem luasocket wsapi
>> XAVANTE_LICENSE = MIT
>>
>> define XAVANTE_INSTALL_TARGET_CMDS
>> --
>> 1.7.9.5
>>
>
> ping
ping
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [v3 1/3] lua: remove built dependencies
2013-03-07 7:17 [Buildroot] [v3 1/3] lua: remove built dependencies Francois Perrad
` (3 preceding siblings ...)
2013-04-15 12:47 ` François Perrad
@ 2013-08-13 21:42 ` Thomas Petazzoni
4 siblings, 0 replies; 7+ messages in thread
From: Thomas Petazzoni @ 2013-08-13 21:42 UTC (permalink / raw)
To: buildroot
Dear Francois Perrad,
On Thu, 7 Mar 2013 08:17:20 +0100, Francois Perrad wrote:
> runtime dependencies are handled in Config.in
>
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
> package/cgilua/Config.in | 1 +
> package/cgilua/cgilua.mk | 1 -
> package/copas/Config.in | 1 +
> package/copas/copas.mk | 1 -
> package/coxpcall/coxpcall.mk | 1 -
> package/wsapi/Config.in | 1 +
> package/wsapi/wsapi.mk | 1 -
> package/xavante/Config.in | 1 +
> package/xavante/xavante.mk | 1 -
> 9 files changed, 4 insertions(+), 5 deletions(-)
Applied to next, thanks.
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2013-08-13 21:42 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-07 7:17 [Buildroot] [v3 1/3] lua: remove built dependencies Francois Perrad
2013-03-07 7:17 ` [Buildroot] [v3 2/3] luainterpreter: create virtual package Francois Perrad
2013-03-07 7:17 ` [Buildroot] [v3 3/3] luajit: allow to build Lua extensions without lua Francois Perrad
2013-04-15 12:21 ` [Buildroot] [v3 1/3] lua: remove built dependencies François Perrad
2013-04-15 12:47 ` François Perrad
2013-06-05 12:30 ` François Perrad
2013-08-13 21:42 ` Thomas Petazzoni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox