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