blob: bfc9b14f096af8c9448259dca2a6628568237af3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
return {
targets = {
default = {
build = function()
return os.execute("meson setup build --prefix "..prefix.." && meson compile -C build")
end,
install = function()
return os.execute("cd build && "..privilege_escalator.." meson install")
end,
uninstall = function()
return os.execute("cd build && "..privilege_escalator.." ninja uninstall")
end,
},
quiet = {
build = function()
return os.execute("meson setup build --prefix "..prefix.." &>/tmp/pkgit_build.log && meson compile -C build &>/tmp/pkgit_build.log")
end,
install = function()
return os.execute("cd build && "..privilege_escalator.." meson install &>/tmp/pkgit_build.log")
end,
uninstall = function()
return os.execute("cd build && "..privilege_escalator.." ninja uninstall &>/tmp/pkgit_build.log")
end,
},
}
}
|