blob: b9ee0e60d5888c2086484ba0845643eb6fa4e364 [file] [log] [blame]
Patrick Williamsac13d5f2023-11-24 18:59:46 -06001SUMMARY = "Remote desktop daemon for GNOME using pipewire."
2LICENSE = "GPL-2.0-only"
3LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
4
5GNOMEBASEBUILDCLASS = "meson"
6
7inherit gnomebase gettext gsettings features_check
8
9REQUIRED_DISTRO_FEATURES = "opengl"
10
Patrick Williams03514f12024-04-05 07:04:11 -050011SRC_URI[archive.sha256sum] = "e75ce17c12a6d39254dc309c31514e5ef15763f136612d641c5f6f4445e00ac4"
Patrick Williamsac13d5f2023-11-24 18:59:46 -060012
13DEPENDS = " \
14 asciidoc-native \
15 libdrm \
16 libei \
17 libepoxy \
18 cairo \
19 glib-2.0 \
20 pipewire \
Patrick Williams03514f12024-04-05 07:04:11 -050021 polkit \
Patrick Williamsac13d5f2023-11-24 18:59:46 -060022 libnotify \
Patrick Williams03514f12024-04-05 07:04:11 -050023 libopus \
Patrick Williamsac13d5f2023-11-24 18:59:46 -060024 libsecret \
25 nv-codec-headers \
26 tpm2-tss \
27"
28
29PACKAGECONFIG ??= " \
Patrick Williamsac13d5f2023-11-24 18:59:46 -060030 rdp \
Patrick Williamsac13d5f2023-11-24 18:59:46 -060031 ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
32"
33
34PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false,pipewire-native wireplumber-native dbus-native"
35PACKAGECONFIG[vnc] = "-Dvnc=true,-Dvnc=false,libvncserver"
Patrick Williams03514f12024-04-05 07:04:11 -050036PACKAGECONFIG[rdp] = "-Drdp=true,-Drdp=false,freerdp3 fuse3 libxkbcommon"
Patrick Williamsac13d5f2023-11-24 18:59:46 -060037PACKAGECONFIG[systemd] = "-Dsystemd=true,-Dsystemd=false,systemd"
38
Patrick Williams03514f12024-04-05 07:04:11 -050039PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src"
40FILES:${PN} += "${systemd_user_unitdir} ${systemd_system_unitdir} ${datadir} ${libdir}/sysusers.d ${libdir}/tmpfiles.d"