local package = {} local lfs = require("lfs") package.name = "samurai" package.version = "1.3" package.description = "ninja compatible build tool written in C" package.arch = { "x86_64" } package.license = { "MIT", "Apache", "ISC" } package.deps = { build = { { provides = "cc" }, { provides = "make" }, }, } package.sources = { { path = "https://github.com/michaelforney/samurai/releases/download/1.3/samurai-1.3.tar.gz", hash = "82d1c27fce5c21769e241ae15e5143e064847c65d6681fdd5d3f2df0ec9d36e8d71645e5cf44370ca5d2a56d6037a4452389d04583f227aaaeae48c2bdcfff54", out = "source.tar.gz", }, } package.output = { { "samu", "/usr/bin/samu" }, } package.build = function() print(lfs.currentdir()) pow.extract("source.tar.gz", "source") lfs.chdir("source/samurai-1.3") os.execute("make") end return package