diff options
| author | Markus Volk <f_l_k@t-online.de> | 2023-08-23 14:46:44 +0200 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2023-08-26 17:32:44 -0700 |
| commit | 34e9187534e881d5676d09f12ccb6ecf01b56338 (patch) | |
| tree | e2ca3096a428b5add198f7914387d060d4e0325b /meta-gnome | |
| parent | 9320d339008a09228d4ae67716c161ce68d54e17 (diff) | |
| download | meta-openembedded-34e9187534e881d5676d09f12ccb6ecf01b56338.tar.gz | |
gnome-remote-desktop: add recipe
- use dynamic-layers directory because this recipe depends on meta-virtualization
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-gnome')
| -rw-r--r-- | meta-gnome/conf/layer.conf | 4 | ||||
| -rw-r--r-- | meta-gnome/dynamic-layers/meta-virtualization/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_44.2.bb | 38 |
2 files changed, 42 insertions, 0 deletions
diff --git a/meta-gnome/conf/layer.conf b/meta-gnome/conf/layer.conf index d7286edab5..324d8b8c6e 100644 --- a/meta-gnome/conf/layer.conf +++ b/meta-gnome/conf/layer.conf | |||
| @@ -24,3 +24,7 @@ SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += "\ | |||
| 24 | faenza-icon-theme->gtk+3 \ | 24 | faenza-icon-theme->gtk+3 \ |
| 25 | " | 25 | " |
| 26 | 26 | ||
| 27 | BBFILES_DYNAMIC += " \ | ||
| 28 | virtualization-layer:${LAYERDIR}/dynamic-layers/meta-virtualization/*/*/*.bb \ | ||
| 29 | virtualization-layer:${LAYERDIR}/dynamic-layers/meta-virtualization/*/*/*.bbappend \ | ||
| 30 | " | ||
diff --git a/meta-gnome/dynamic-layers/meta-virtualization/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_44.2.bb b/meta-gnome/dynamic-layers/meta-virtualization/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_44.2.bb new file mode 100644 index 0000000000..48e4d9f32f --- /dev/null +++ b/meta-gnome/dynamic-layers/meta-virtualization/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_44.2.bb | |||
| @@ -0,0 +1,38 @@ | |||
| 1 | SUMMARY = "Remote desktop daemon for GNOME using pipewire." | ||
| 2 | LICENSE = "GPL-2.0-only" | ||
| 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | ||
| 4 | |||
| 5 | GNOMEBASEBUILDCLASS = "meson" | ||
| 6 | |||
| 7 | inherit gnomebase gettext gsettings features_check | ||
| 8 | |||
| 9 | REQUIRED_DISTRO_FEATURES = "opengl" | ||
| 10 | |||
| 11 | SRC_URI[archive.sha256sum] = "7a9ffd341b5fcb636d26675e9f6269650952163fff5295327618cc2d5cc87b8e" | ||
| 12 | |||
| 13 | DEPENDS = " \ | ||
| 14 | asciidoc-native \ | ||
| 15 | libdrm \ | ||
| 16 | libepoxy \ | ||
| 17 | cairo \ | ||
| 18 | glib-2.0 \ | ||
| 19 | pipewire \ | ||
| 20 | libnotify \ | ||
| 21 | libsecret \ | ||
| 22 | nv-codec-headers \ | ||
| 23 | tpm2-tss \ | ||
| 24 | " | ||
| 25 | |||
| 26 | PACKAGECONFIG ??= " \ | ||
| 27 | vnc \ | ||
| 28 | rdp \ | ||
| 29 | ${@bb.utils.contains('LICENSE_FLAGS_ACCEPTED', 'commercial', 'fdk_aac', '', d)} \ | ||
| 30 | ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \ | ||
| 31 | " | ||
| 32 | |||
| 33 | PACKAGECONFIG[vnc] = "-Dvnc=true,-Dvnc=false,libvncserver" | ||
| 34 | PACKAGECONFIG[rdp] = "-Drdp=true,-Drdp=false,freerdp fuse3 libxkbcommon" | ||
| 35 | PACKAGECONFIG[fdk_aac] = "-Dfdk_aac=true,-Dfdk_aac=false,fdk-aac" | ||
| 36 | PACKAGECONFIG[systemd] = "-Dsystemd=true,-Dsystemd=false,systemd" | ||
| 37 | |||
| 38 | FILES:${PN} += "${systemd_user_unitdir}" | ||
