On Fri, Nov 24, 2023 at 8:24 AM Ross Burton <[email protected]> wrote:

>
>
> > On 24 Nov 2023, at 16:21, Ross Burton via lists.openembedded.org
> <[email protected]> wrote:
> >
> > On 22 Nov 2023, at 06:31, Khem Raj via lists.openembedded.org <raj.khem=
> [email protected]> wrote:
> >> +PACKAGECONFIG ??= " \
> >> + gnutls \
> >> + ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
> >> + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gtk4', '', d)} \
> >> +"
> >> +PACKAGECONFIG[gtk4] = "-Dgtk4=true,-Dgtk4=false,gtk4”
> >
> > So for example a Sato system which is entirely 100% GTK+3 will now also
> pull in the entire GTK4 stack, right?
> >
> > That’s clearly and obviously the wrong thing to do.
> >
> > Split the packages so that the GTK3 binaries are in separate packages to
> the GTK4 binaries.
>

Hmm interesting I wonder if it Will avoid adding the dependencies for dbg
and dev packages

>
> I can only presume nobody looks at buildhistory-diff, but this isn’t a
> subtle problem:




>
> packages/core2-64-poky-linux/vte/vte-dbg: PKGSIZE changed from 7057208 to
> 14127056 (+100%)
> packages/core2-64-poky-linux/vte/vte-dbg: RRECOMMENDS: removed
> "fribidi-dbg", added "gtk4-dbg libsystemd-dbg"
> packages/core2-64-poky-linux/vte/vte-dev: RDEPENDS: added "gtk4-dev
> cairo-dev"
> packages/core2-64-poky-linux/vte/vte-dev: PKGSIZE changed from 391257 to
> 815848 (+109%)
> packages/core2-64-poky-linux/vte/vte-dev: RRECOMMENDS: removed
> "fribidi-dev", added "vala-dev libsystemd-dev gtk4-dev systemd-dev"
> packages/core2-64-poky-linux/vte/vte-dev: FILELIST: added
> "/usr/include/vte-2.91-gtk4/vte/vte.h
> /usr/include/vte-2.91-gtk4/vte/vteglobals.h
> /usr/include/vte-2.91-gtk4/vte/vteenums.h
> /usr/include/vte-2.91-gtk4/vte/vteterminal.h
> /usr/share/gir-1.0/Vte-3.91.gir /usr/share/vala/vapi/vte-2.91-gtk4.vapi
> /usr/include/vte-2.91-gtk4/vte/vtemacros.h
> /usr/include/vte-2.91-gtk4/vte/vteregex.h
> /usr/share/vala/vapi/vte-2.91.deps /usr/include/vte-2.91-gtk4/vte/vtepty.h
> /usr/lib/libvte-2.91-gtk4.so /usr/share/vala/vapi/vte-2.91-gtk4.deps
> /usr/share/vala/vapi/vte-2.91.vapi
> /usr/include/vte-2.91-gtk4/vte/vtedeprecated.h
> /usr/include/vte-2.91-gtk4/vte/vtetypebuiltins.h
> /usr/lib/pkgconfig/vte-2.91-gtk4.pc
> /usr/include/vte-2.91-gtk4/vte/vtetypebuiltins-gtk4.h
> /usr/include/vte-2.91-gtk4/vte/vteversion.h"
> packages/core2-64-poky-linux/vte/vte-locale-el: PKGSIZE changed from 1278
> to 1622 (+27%)
> packages/core2-64-poky-linux/vte/vte: RDEPENDS: added "gtk4 (['>=
> 4.12.3'])"
> packages/core2-64-poky-linux/vte/vte: PKGSIZE changed from 93336 to 178466
> (+91%)
> packages/core2-64-poky-linux/vte/vte: FILELIST: added
> "/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf
> /usr/bin/vte-2.91-gtk4”
>
> Ross
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#191210): 
https://lists.openembedded.org/g/openembedded-core/message/191210
Mute This Topic: https://lists.openembedded.org/mt/102744802/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to