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

Andreas Müller schnitzeltony at gmail.com
Thu Mar 19 08:16:52 UTC 2020


On Thu, Mar 19, 2020 at 5:14 AM Khem Raj <raj.khem at gmail.com> wrote:
>
> 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
In do_configure for a file required for buld-time only?

Andreas


More information about the Openembedded-devel mailing list