local package = {} local lfs = require("lfs") package.name = "perl" package.version = "1.18.1" package.description = "perl is a highly capable, feature-rich programming language with over 38 years of development." package.arch = { "x86_64" } package.license = { "GPLv1" } package.deps = { build = { { provides = "cc" }, { provides = "make" }, }, } package.sources = { { path = "https://www.cpan.org/src/5.0/perl-5.44.0.tar.gz", hash = "16f7c1d1af4a5bb7249d1c7bb7dd1e514c3eabccbdc62835e51b77ff8f16cee4fbaee7495d05e74bd02ea573a78e43fe20c092f201763eb30f11000c1b829deb", out = "source.tar.gz", }, } package.build = function() print(lfs.currentdir()) pow.extract("source.tar.gz", "source") lfs.chdir("source/perl-5.44.0") os.execute("./configure.gnu") os.execute("make") end return package