diff options
Diffstat (limited to 'config/init.lua')
| -rw-r--r-- | config/init.lua | 42 |
1 files changed, 34 insertions, 8 deletions
diff --git a/config/init.lua b/config/init.lua index cb1919a..110ef3f 100644 --- a/config/init.lua +++ b/config/init.lua @@ -1,8 +1,34 @@ --- initializing the path for configuration --- DO NOT CHANGE -home_dir = os.getenv("HOME") -package.path = string.format("%s;%s/.config/pkgit/?.lua", package.path, home_dir) --- require other lua scripts -require "build_systems" -require "repositories" -require "install_directories" +local prefix = "/home/dacc/pkgit" +local install_directories = { + bin = prefix.."/bin", + include = prefix.."/include", + lib = prefix.."/lib", + src = prefix.."/src", +} + +local repositories = { + pkgit = { "https://git.symlinx.net/pkgit" }, + beaker = { + "https://git.symlinx.net/pkgit", + dependencies = {} + build = function() + os.execute("make") + end, + pre_install = function() end + install = funciton() + os.execute("make install INSTALL_PREFIX="..prefix) + end, + post_install = function() end + }, +} + +local build_systems = { + Makefile = { + build = function() + os.execute("make") + end, + install = function() + os.execute("make install") + end, + }, +} |
