Skip to content

Commit a551ae0

Browse files
committed
release: add rockspec for v1.0.9-0
Prepare LuaRocks spec for 1.0.9 release.
1 parent 76d4fc4 commit a551ae0

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

rockspecs/pegasus-1.0.9-0.rockspec

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
local package_name = "pegasus"
2+
local package_version = "1.0.9"
3+
local rockspec_revision = "0"
4+
local github_account_name = "evandrolg"
5+
local github_repo_name = "pegasus.lua"
6+
7+
8+
package = package_name
9+
version = package_version .. "-" .. rockspec_revision
10+
11+
source = {
12+
url = "git+https://github.com/" .. github_account_name .. "/" .. github_repo_name .. ".git",
13+
branch = (package_version == "dev") and "master" or nil,
14+
tag = (package_version ~= "dev") and ("v" .. package_version) or nil,
15+
}
16+
17+
description = {
18+
summary = 'Pegasus.lua is an http server to work with web applications written in Lua language.',
19+
maintainer = 'Evandro Leopoldino Gonçalves (@evandrolg) <evandrolgoncalves@gmail.com>',
20+
license = 'MIT <http://opensource.org/licenses/MIT>',
21+
homepage = "https://github.com/" .. github_account_name .. "/" .. github_repo_name,
22+
}
23+
24+
dependencies = {
25+
"lua >= 5.1",
26+
"mimetypes >= 1.0.0-1",
27+
"luasocket >= 0.1.0-0",
28+
"luafilesystem >= 1.6",
29+
"lzlib >= 0.4.1.53-1",
30+
}
31+
32+
build = {
33+
type = "builtin",
34+
modules = {
35+
['pegasus.init'] = "src/pegasus/init.lua",
36+
['pegasus.handler'] = 'src/pegasus/handler.lua',
37+
['pegasus.request'] = 'src/pegasus/request.lua',
38+
['pegasus.response'] = 'src/pegasus/response.lua',
39+
['pegasus.compress'] = 'src/pegasus/compress.lua',
40+
['pegasus.log'] = 'src/pegasus/log.lua',
41+
['pegasus.plugins.compress'] = 'src/pegasus/plugins/compress.lua',
42+
['pegasus.plugins.downloads'] = 'src/pegasus/plugins/downloads.lua',
43+
['pegasus.plugins.files'] = 'src/pegasus/plugins/files.lua',
44+
['pegasus.plugins.router'] = 'src/pegasus/plugins/router.lua',
45+
['pegasus.plugins.tls'] = 'src/pegasus/plugins/tls.lua',
46+
}
47+
}
48+
49+

0 commit comments

Comments
 (0)