mirror of
https://github.com/Llewellynvdm/conky.git
synced 2024-11-15 09:44:04 +00:00
Patch toluapp for reproducible output
Without this patch, libimlib2.c varied every time. This patch was done while working on reproducible builds for openSUSE.
This commit is contained in:
parent
b56d0f1de4
commit
68ac2842d6
6
3rdparty/toluapp/src/bin/lua/package.lua
vendored
6
3rdparty/toluapp/src/bin/lua/package.lua
vendored
@ -108,7 +108,7 @@ end
|
|||||||
function classPackage:preamble ()
|
function classPackage:preamble ()
|
||||||
output('/*\n')
|
output('/*\n')
|
||||||
output('** Lua binding: '..self.name..'\n')
|
output('** Lua binding: '..self.name..'\n')
|
||||||
output('** Generated automatically by '..TOLUA_VERSION..' on '..date()..'.\n')
|
output('** Generated automatically by '..TOLUA_VERSION..'.\n')
|
||||||
output('*/\n\n')
|
output('*/\n\n')
|
||||||
|
|
||||||
output('#ifndef __cplusplus\n')
|
output('#ifndef __cplusplus\n')
|
||||||
@ -133,7 +133,7 @@ function classPackage:preamble ()
|
|||||||
output('\n')
|
output('\n')
|
||||||
output('/* function to release collected object via destructor */')
|
output('/* function to release collected object via destructor */')
|
||||||
output('#ifdef __cplusplus\n')
|
output('#ifdef __cplusplus\n')
|
||||||
for i,v in pairs(_collect) do
|
for i,v in ipairs(_collect) do
|
||||||
output('\nstatic int '..v..' (lua_State* tolua_S)')
|
output('\nstatic int '..v..' (lua_State* tolua_S)')
|
||||||
output('{')
|
output('{')
|
||||||
output(' '..i..'* self = ('..i..'*) tolua_tousertype(tolua_S,1,0);')
|
output(' '..i..'* self = ('..i..'*) tolua_tousertype(tolua_S,1,0);')
|
||||||
@ -152,7 +152,7 @@ function classPackage:preamble ()
|
|||||||
if flags.t then
|
if flags.t then
|
||||||
output("#ifndef Mtolua_typeid\n#define Mtolua_typeid(L,TI,T)\n#endif\n")
|
output("#ifndef Mtolua_typeid\n#define Mtolua_typeid(L,TI,T)\n#endif\n")
|
||||||
end
|
end
|
||||||
for n,v in pairs(_usertype) do
|
for n,v in ipairs(_usertype) do
|
||||||
if (not _global_classes[v]) or _global_classes[v]:check_public_access() then
|
if (not _global_classes[v]) or _global_classes[v]:check_public_access() then
|
||||||
output(' tolua_usertype(tolua_S,"',v,'");')
|
output(' tolua_usertype(tolua_S,"',v,'");')
|
||||||
if flags.t then
|
if flags.t then
|
||||||
|
Loading…
Reference in New Issue
Block a user