File: systemd-scm-0.rockspec

package info (click to toggle)
lua-systemd 0~git20160517-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster, forky, sid, trixie
  • size: 412 kB
  • sloc: ansic: 4,022; makefile: 3
file content (37 lines) | stat: -rw-r--r-- 881 bytes parent folder | download | duplicates (2)
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
27
28
29
30
31
32
33
34
35
36
37
package = "systemd"
version = "scm-0"
source = {
	url = "git://github.com/daurnimator/lua-systemd"
}
description = {
	summary = "Lua bindings to systemd",
	homepage = "https://github.com/daurnimator/lua-systemd",
	license = "MIT/X11"
}
dependencies = {
	"lua >= 5.0, < 5.4"
}
build = {
	type = "builtin",
	modules = {
		["systemd.init"] = "src/init.lua",
		["systemd.daemon"] = "src/daemon.lua",
		["systemd"] = {
			sources = {
				"src/daemon.c",
				"src/id128.c",
				"src/messages.c",
				"src/journal.c",
				"src/login.c",
				"vendor/compat-5.3/c-api/compat-5.3.c",
			},
			defines = { "_GNU_SOURCE" }, -- for RTLD_DEFAULT
			libraries = { "systemd" },
			incdirs = { "vendor/compat-5.3/c-api/" }
		},
		["systemd.id128"] = "src/id128.lua",
		["systemd.journal"] = "src/journal.lua",
		["systemd.login"] = "src/login.lua",
		["systemd.messages"] = "src/messages.lua"
	}
}