Skip to content

Commit 1330110

Browse files
committed
add rockspec file for publishing
1 parent 85713e9 commit 1330110

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

lua-resty-pubsub-1.0-0.rockspec

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package = "lua-resty-pubsub"
2+
version = "1.0-0"
3+
source = {
4+
url = "git://github.com/wingify/lua-resty-pubsub",
5+
tag = "v1.0"
6+
}
7+
description = {
8+
summary = "Lua Pubsub client driver for the ngx_lua based on the cosocket API",
9+
detailed = [[
10+
This Lua library is a Pubsub client driver for the ngx_lua nginx module: http://wiki.nginx.org/HttpLuaModule
11+
12+
This Lua library takes advantage of ngx_lua's cosocket API, which ensures 100% nonblocking behavior. This library pushes messages (with attributes) to Google Cloud pubsub using nginx timers and http
13+
14+
Note that at least [ngx_lua 0.9.3](https://github.com/openresty/lua-nginx-module/tags) or [ngx_openresty 1.4.3.7](http://openresty.org/#Download) is required, and unfortunately only LuaJIT supported (`--with-luajit`).
15+
]],
16+
homepage = "https://github.com/wingify/lua-resty-pubsub",
17+
license = "MIT",
18+
maintainer = "Vasu Gupta <https://github.com/Vasu7052>"
19+
}
20+
dependencies = {
21+
"lua >= 5.1",
22+
"lua-cjson >= 2.1.0.6",
23+
"lua-resty-rsa >= 0.04",
24+
"lua-resty-http >= 0.15"
25+
}
26+
build = {
27+
type = "builtin",
28+
modules = {
29+
["resty.pubsub.constants"] = "lib/resty/pubsub/constants.lua",
30+
["resty.pubsub.oauth_client"] = "lib/resty/pubsub/oauth_client.lua",
31+
["resty.pubsub.producer"] = "lib/resty/pubsub/producer.lua",
32+
["resty.pubsub.request"] = "lib/resty/pubsub/request.lua",
33+
["resty.pubsub.ringbuffer"] = "lib/resty/pubsub/ringbuffer.lua"
34+
}
35+
}

0 commit comments

Comments
 (0)