[oe] [PATCH 4/5] networkmanager-openvpn: Make PACKAGECONFIG gnome work

Khem Raj raj.khem at gmail.com
Thu Mar 19 04:13:32 UTC 2020


On Wed, Mar 18, 2020 at 1:45 PM Andreas Müller <schnitzeltony at gmail.com> wrote:
>
> Signed-off-by: Andreas Müller <schnitzeltony at gmail.com>
> ---
>  .../networkmanager/networkmanager-openvpn_1.8.12.bb | 13 ++++++++++++-
>  1 file changed, 12 insertions(+), 1 deletion(-)
>
> diff --git a/meta-networking/recipes-connectivity/networkmanager/networkmanager-openvpn_1.8.12.bb b/meta-networking/recipes-connectivity/networkmanager/networkmanager-openvpn_1.8.12.bb
> index 5e246a85b..d455a0f06 100644
> --- a/meta-networking/recipes-connectivity/networkmanager/networkmanager-openvpn_1.8.12.bb
> +++ b/meta-networking/recipes-connectivity/networkmanager/networkmanager-openvpn_1.8.12.bb
> @@ -15,7 +15,18 @@ SRC_URI[sha256sum] = "0efda8878aaf0e6eb5071a053aea5d7f9d42aac097b3ff89e7cbc9233f
>
>  S = "${WORKDIR}/NetworkManager-openvpn-${PV}"
>
> -PACKAGECONFIG[gnome] = "--with-gnome,--without-gnome"
> +# meta-gnome in layers is required using gnome:
> +PACKAGECONFIG[gnome] = "--with-gnome,--without-gnome,gtk+3 libnma libsecret"
> +
> +do_configure_append() {
> +    # network-manager-openvpn.metainfo.xml is created in source folder but
> +    # compile expects it in build folder. As long as nobody comes up with a
> +    # better solution just support build:
> +    if [ -e ${S}/appdata/network-manager-openvpn.metainfo.xml ]; then
> +        mkdir -p ${B}/appdata
> +        cp -f ${S}/appdata/network-manager-openvpn.metainfo.xml ${B}/appdata/

perhaps use install -Dm 0644 here

> +    fi
> +}
>
>  do_install_append () {
>      rm -rf ${D}${libdir}/NetworkManager/*.la
> --
> 2.21.1
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


More information about the Openembedded-devel mailing list