Codebase list lua-systemd / bullseye-backports/main systemd-scm-0.rockspec
bullseye-backports/main

Tree @bullseye-backports/main (Download .tar.gz)

systemd-scm-0.rockspec @bullseye-backports/mainraw · history · blame

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"
	}
}