From 4b9bdde6d7fefbf988160d26b376d330de48c5bd Mon Sep 17 00:00:00 2001 From: dacctal Date: Thu, 28 May 2026 20:43:55 +0000 Subject: bldit idk --- bldit.lua | 5 ----- src/lua_state.c | 6 +++--- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/bldit.lua b/bldit.lua index bb9b12e..29347fa 100644 --- a/bldit.lua +++ b/bldit.lua @@ -1,18 +1,13 @@ bldit_version = "0.0.0" package_version = "0.0.0" -global_dependencies = {} - targets = { default = { - dependencies = {}, build = function(name) os.execute("make") end, - pre_install = function() end, install = function(prefix) os.execute("make install") end, - post_install = function() end, } } diff --git a/src/lua_state.c b/src/lua_state.c index 1a2de06..49672e8 100644 --- a/src/lua_state.c +++ b/src/lua_state.c @@ -129,6 +129,7 @@ bool repo_build(const char *repository) { lua_pop(L, 1); } } + lua_pop(L, 1); lua_getfield(L, -1, "build"); if (!lua_isfunction(L, -1)) { @@ -189,8 +190,7 @@ bool bldit(const char *target) { luaL_openlibs(B); if (luaL_loadfile(B, "bldit.lua") || lua_pcall(B, 0, 0, 0)) { - printf("%scannot run bldit script: %s\n", print_warning, - lua_tostring(B, -1)); + printf("%scannot run bldit script: %s\n", print_warning, lua_tostring(B, -1)); lua_close(B); return false; } @@ -211,7 +211,7 @@ bool bldit(const char *target) { lua_getglobal(B, "global_dependencies"); if (!lua_istable(B, -1)) { - printf("%sbldit variable 'package_version' is not a table.\n", print_warning); + printf("%sbldit variable 'global_dependencies' is not a table.\n", print_warning); } else { printf("%sbldit variable 'global_dependencies' used successfully.\n", print_pkgit); Repo *repo; -- cgit v1.2.3