[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