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]] -=-=-=-=-=-=-=-=-=-=-=-
