2021-06-02 16:13:46 +02:00
SUMMARY = " A minimal seat management daemon, and a universal seat management library. "
DESCRIPTION = " Seat management takes care of mediating access to shared devices (graphics, input), without requiring the applications needing access to be root. "
AUTHOR = " kennylevinsen "
HOMEPAGE = " https://git.sr.ht/~kennylevinsen/seatd "
SECTION = " libs "
LICENSE = " BSD-0-Clause "
LIC_FILES_CHKSUM = " file://LICENSE;md5=715a99d2dd552e6188e74d4ed2914d5a "
2021-11-23 17:16:27 +01:00
SRC_URI = " git://git.sr.ht/~kennylevinsen/seatd;protocol=https;branch=master "
2021-06-02 16:13:46 +02:00
2021-06-27 11:38:08 +02:00
PACKAGECONFIG [ systemd ] = " ,,systemd "
2021-07-07 07:20:13 +02:00
PACKAGECONFIG [ sysvinit ] = " ,,elogind "
# On systems without logind / elogind , you need to use libseat - builtin .
# You have to suid the sway binary . Sway will drop root permissions shortly after startup .
PACKAGECONFIG [ libseat - builtin ] = " -Dlibseat-builtin=enabled -Dlibseat-logind=disabled,-Dlibseat-builtin=disabled "
2021-06-27 12:05:51 +02:00
PACKAGECONFIG [ man - pages ] = " ,,scdoc-native "
2021-06-02 16:13:46 +02:00
PACKAGECONFIG ? = " \
2021-06-27 11:38:08 +02:00
$ { @ bb . utils .filter ( ' DISTRO_FEATURES ' , ' systemd ' , d ) } \
2021-07-07 07:20:13 +02:00
$ { @ bb . utils .filter ( ' DISTRO_FEATURES ' , ' sysvinit ' , d ) } \
2021-06-02 16:13:46 +02:00
"
S = " ${WORKDIR}/git "
2021-10-20 17:44:58 +02:00
PV = " 0.6.3 "
2021-09-19 17:00:50 +02:00
SRCREV = " ${PV} "
2021-06-02 16:13:46 +02:00
2021-11-23 17:55:35 +01:00
inherit meson pkgconfig
2021-06-02 16:13:46 +02:00
EXTRA_OEMESON + = " --buildtype release "