local package = {} package.name = "automake" package.version = "1.18.1" package.description = "gnu makefile generator" package.arch = { "x86_64" } package.license = { "GPLv2" } package.deps = { build = { "dev-lang/clang" -- i know i know hardcoding is bad "sys-build/gmake", "dev-lang/perl", -- bad language }, } package.sources = { { path = "https://ftp.nluug.nl/pub/gnu/automake/automake-1.18.1.tar.gz", hash = "c13141920b1427e2d0ceb1122159430544221d6cad4b7748559ab8377a5fb4e4807baf1679446bd83b45ead2e82ac4d970f468aa7cb6e22f012e4943dded1989", out = "source.tar.gz", }, } package.build = function() pow.extract("source.tar.gz", "source") pow.chdir("source/automake-1.18.1") os.execute("./configure") os.execute("make") end return package