Permalink
Browse files

cvs rockspecs

  • Loading branch information...
1 parent aa2ec6c commit c14ddbe60f7bf2de769acb4dd78fccf9c751e698 mascarenhas committed Jan 20, 2008
Showing with 104 additions and 0 deletions.
  1. +42 −0 rockspec/wsapi-cvs-1.rockspec
  2. +62 −0 rockspec/wsapi-fcgi-cvs-1.rockspec
@@ -0,0 +1,42 @@
+package = "WSAPI"
+
+version = "cvs-1"
+
+description = {
+ summary = "Lua Web Server API",
+ detailed = [[
+ WSAPI is an API that abstracts the web server from Lua web applications. This is the rock
+ contains the base WSAPI libraries plus the CGI and Xavante adapters.
+ ]],
+ license = "MIT/X11",
+ homepage = "http://www.keplerproject.org/wsapi"
+}
+
+dependencies = { "luafilesystem cvs", "rings cvs" }
+
+source = {
+ url = "cvs://:pserver:anonymous:@cvs.luaforge.net:/cvsroot/wsapi",
+ cvs_tag = "HEAD",
+}
+
+build = {
+ type = "make",
+ build_pass = false,
+ install_target = "install-rocks",
+ install_variables = {
+ PREFIX = "$(PREFIX)",
+ LUA_BIN = "/usr/bin/env lua",
+ LUA_DIR = "$(LUADIR)",
+ BIN_DIR = "$(BINDIR)"
+ },
+ platforms = {
+ win32 = {
+ build_pass = true,
+ build_target = "cgi",
+ build_variables = {
+ LUA_INCLUDE = "$(LUA_INCDIR)",
+ LUA_LIB = "$(LUA_LIBDIR)\\lua5.1.lib"
+ }
+ }
+ }
+}
@@ -0,0 +1,62 @@
+package = "WSAPI-FCGI"
+
+version = "cvs-1"
+
+description = {
+ summary = "Lua Web Server API FastCGI Adapter",
+ detailed = [[
+ WSAPI is an API that abstracts the web server from Lua web applications. This
+ is the rock that contains the FCGI module lfcgi.
+ ]],
+ license = "MIT/X11",
+ homepage = "http://www.keplerproject.org/wsapi"
+}
+
+dependencies = { "wsapi cvs" }
+
+external_dependencies = {
+ platforms = {
+ unix = {
+ FASTCGI = {
+ header = "fcgi_stdio.h"
+ }
+ }
+ }
+}
+
+source = {
+ url = "cvs://:pserver:anonymous:@cvs.luaforge.net:/cvsroot/wsapi",
+ cvs_tag = "HEAD",
+}
+
+build = {
+ platforms = {
+ unix = {
+ type = "make",
+ install_target = "install-fcgi",
+ build_pass = true,
+ build_target = "fcgi",
+ build_variables = {
+ LIB_OPTION = "$(LIBFLAG) -L$(FASTCGI_LIBDIR)",
+ CFLAGS = "$(CFLAGS) -I$(LUA_INCDIR) -I$(FASTCGI_INCDIR)",
+ },
+ install_variables = {
+ LUA_LIBDIR = "$(LIBDIR)"
+ }
+ },
+ win32 = {
+ type = "make",
+ install_target = "install-fcgi",
+ build_pass = true,
+ build_target = "fcgi",
+ build_variables = {
+ LIB_OPTION = "$(LUA_LIBDIR)\\lua5.1.lib $(FASTCGI_LIB)",
+ CFLAGS = "$(CFLAGS) /I$(FASTCGI_INCDIR)",
+ },
+ install_variables = {
+ LUA_LIBDIR = "$(LIBDIR)",
+ BIN_DIR = "$(BINDIR)"
+ }
+ }
+ }
+}

0 comments on commit c14ddbe

Please sign in to comment.