aboutsummaryrefslogtreecommitdiff
path: root/.config/pkgit/builds/meson.lua
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,
    },
  }
}