Skip to content

Commit 74e21b5

Browse files
authored
Merge pull request #61 from moteus/master
Release 0.4.4
2 parents 2f6c357 + 57f5aa2 commit 74e21b5

File tree

5 files changed

+147
-3
lines changed

5 files changed

+147
-3
lines changed

rockspecs/lzmq-0.4.4-1.rockspec

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
package = "lzmq"
2+
version = "0.4.4-1"
3+
4+
source = {
5+
url = "https://github.com/zeromq/lzmq/archive/v0.4.4.zip",
6+
dir = "lzmq-0.4.4",
7+
}
8+
9+
description = {
10+
summary = "Lua bindings to ZeroMQ",
11+
homepage = "https://github.com/zeromq/lzmq",
12+
license = "MIT/X11",
13+
}
14+
15+
dependencies = {
16+
"lua >= 5.1, < 5.4",
17+
-- "lua-llthreads2 >= 0.1.2"
18+
}
19+
20+
external_dependencies = {
21+
platforms = {
22+
windows = {
23+
ZMQ = {
24+
header = "zmq.h",
25+
library = "libzmq",
26+
}
27+
};
28+
unix = {
29+
ZMQ = {
30+
header = "zmq.h",
31+
-- library = "zmq", -- does not work !?
32+
}
33+
};
34+
}
35+
}
36+
37+
build = {
38+
copy_directories = {"test", "examples"},
39+
40+
type = "builtin",
41+
42+
platforms = {
43+
windows = { modules = {
44+
["lzmq"] = {
45+
libraries = {"libzmq"},
46+
}
47+
}},
48+
unix = { modules = {
49+
["lzmq"] = {
50+
libraries = {"zmq"},
51+
}
52+
}},
53+
linux = { modules = {
54+
["lzmq.timer"] = {
55+
libraries = {"rt"},
56+
},
57+
}},
58+
},
59+
60+
modules = {
61+
["lzmq"] = {
62+
sources = {'src/lzmq.c','src/lzutils.c','src/poller.c',
63+
'src/zcontext.c','src/zerror.c','src/zmsg.c',
64+
'src/zpoller.c','src/zsocket.c'},
65+
incdirs = {"$(ZMQ_INCDIR)"},
66+
libdirs = {"$(ZMQ_LIBDIR)"},
67+
defines = {
68+
'LUAZMQ_USE_SEND_AS_BUF',
69+
'LUAZMQ_USE_TEMP_BUFFERS',
70+
'LUAZMQ_USE_ERR_TYPE_OBJECT',
71+
-- 'LUAZMQ_USE_ERR_TYPE_NUMBER'
72+
-- 'LUAZMQ_USE_ERR_TYPE_STRING'
73+
},
74+
},
75+
["lzmq.timer"] = {
76+
sources = {'src/ztimer.c','src/lzutils.c'},
77+
},
78+
["lzmq.loop" ] = "src/lua/lzmq/loop.lua";
79+
["lzmq.poller" ] = "src/lua/lzmq/poller.lua";
80+
["lzmq.threads" ] = "src/lua/lzmq/threads.lua";
81+
["lzmq.ffi" ] = "src/lua/lzmq/ffi.lua";
82+
["lzmq.ffi.api" ] = "src/lua/lzmq/ffi/api.lua";
83+
["lzmq.ffi.error" ] = "src/lua/lzmq/ffi/error.lua";
84+
["lzmq.ffi.loop" ] = "src/lua/lzmq/ffi/loop.lua";
85+
["lzmq.ffi.poller" ] = "src/lua/lzmq/ffi/poller.lua";
86+
["lzmq.ffi.timer" ] = "src/lua/lzmq/ffi/timer.lua";
87+
["lzmq.ffi.threads" ] = "src/lua/lzmq/ffi/threads.lua";
88+
["lzmq.llthreads.ex" ] = "src/lua/lzmq/llthreads/ex.lua";
89+
["lzmq.impl.threads" ] = "src/lua/lzmq/impl/threads.lua";
90+
["lzmq.impl.loop" ] = "src/lua/lzmq/impl/loop.lua";
91+
},
92+
}

rockspecs/lzmq-ffi-0.4.4-1.rockspec

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
package = "lzmq-ffi"
2+
version = "0.4.4-1"
3+
4+
source = {
5+
url = "https://github.com/zeromq/lzmq/archive/v0.4.4.zip",
6+
dir = "lzmq-0.4.4",
7+
}
8+
9+
description = {
10+
summary = "Lua bindings to ZeroMQ",
11+
homepage = "https://github.com/zeromq/lzmq",
12+
license = "MIT/X11",
13+
}
14+
15+
dependencies = {
16+
"lua >= 5.1, < 5.4",
17+
-- "lua-llthreads2 >= 0.1.2"
18+
-- "lzmq-timer"
19+
}
20+
21+
build = {
22+
copy_directories = {"test", "examples"},
23+
24+
type = "builtin",
25+
26+
platforms = {
27+
linux = { modules = {
28+
["lzmq.timer"] = {
29+
libraries = {"rt"},
30+
},
31+
}},
32+
},
33+
34+
modules = {
35+
["lzmq.timer"] = {
36+
sources = {'src/ztimer.c','src/lzutils.c'},
37+
},
38+
["lzmq" ] = "src/lua/lzmq/ffi/lzmq.lua";
39+
["lzmq.ffi" ] = "src/lua/lzmq/ffi.lua";
40+
41+
["lzmq.loop" ] = "src/lua/lzmq/loop.lua";
42+
["lzmq.poller" ] = "src/lua/lzmq/ffi/poller.lua";
43+
["lzmq.threads" ] = "src/lua/lzmq/threads.lua";
44+
45+
["lzmq.ffi.api" ] = "src/lua/lzmq/ffi/api.lua";
46+
["lzmq.ffi.error" ] = "src/lua/lzmq/ffi/error.lua";
47+
48+
["lzmq.llthreads.ex" ] = "src/lua/lzmq/llthreads/ex.lua";
49+
["lzmq.impl.threads" ] = "src/lua/lzmq/impl/threads.lua";
50+
["lzmq.impl.loop" ] = "src/lua/lzmq/impl/loop.lua";
51+
},
52+
}

rockspecs/lzmq-ffi-scm-0.rockspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package = "lzmq-ffi"
22
version = "scm-0"
33

44
source = {
5-
url = "https://github.com/moteus/lzmq/archive/master.zip",
5+
url = "https://github.com/zeromq/lzmq/archive/master.zip",
66
dir = "lzmq-master",
77
}
88

src/lua/lzmq/ffi.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
-- This file is part of lua-lzqm library.
99
--
1010

11-
local LZMQ_VERSION = "0.4.4-dev"
11+
local LZMQ_VERSION = "0.4.4"
1212
local LZMQ_NAME = "lzmq.ffi"
1313
local LZMQ_LICENSE = "MIT"
1414
local LZMQ_COPYRIGHT = "Copyright (c) 2013-2017 Alexey Melnichuk"

src/lzmq.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
#define LUAZMQ_VERSION_MAJOR 0
3131
#define LUAZMQ_VERSION_MINOR 4
3232
#define LUAZMQ_VERSION_PATCH 4
33-
#define LUAZMQ_VERSION_COMMENT "dev"
33+
// #define LUAZMQ_VERSION_COMMENT "dev"
3434

3535
const char *LUAZMQ_CONTEXT = LUAZMQ_PREFIX "Context";
3636
const char *LUAZMQ_SOCKET = LUAZMQ_PREFIX "Socket";

0 commit comments

Comments
 (0)