On Tue, Mar 18, 2014 at 10:09 AM, Stephen Arnold <[email protected]> wrote: > lxdm_git.bb: Upstream changes required autotools and gettext (intl) updates; > the package autogen script doesn't create the makefile in po, but autotools > by itself is missing the input file (thus, the configure_prepend). There > were also missing depends (from upstream docs and configure checks) and > some configure options were added to ensure the desired X/gtk2 config and > enable (optional) auto-login. For my interest since I have autologin working as expected (with oe-core updated last in january -> autotools not updated). What is this --enable-password for? > > Signed-off-by: Stephen Arnold <[email protected]> > > --- > meta-oe/recipes-graphics/lxdm/lxdm_git.bb | 13 ++++++++++--- > 1 file changed, 10 insertions(+), 3 deletions(-) > > diff --git a/meta-oe/recipes-graphics/lxdm/lxdm_git.bb > b/meta-oe/recipes-graphics/lxdm/lxdm_git.bb > index c12eddf..c602ad3 100644 > --- a/meta-oe/recipes-graphics/lxdm/lxdm_git.bb > +++ b/meta-oe/recipes-graphics/lxdm/lxdm_git.bb > @@ -16,17 +16,24 @@ SRCREV = "07fb151a99ef99318b71f3de0afbba977b1e6267" > PV = "0.5.0+git${SRCPV}" > PE = "1" > > -DEPENDS = "cairo dbus gdk-pixbuf glib-2.0 gtk+ virtual/libx11 libxcb pango" > +DEPENDS = "virtual/libintl intltool-native cairo dbus gdk-pixbuf glib-2.0 > gtk+ virtual/libx11 libxcb pango iso-codes" > DEPENDS += "${@base_contains("DISTRO_FEATURES", "systemd", "", "consolekit", > d)}" > > # combine oe-core way with angstrom DISTRO_TYPE > DISTRO_TYPE ?= "${@base_contains("IMAGE_FEATURES", "debug-tweaks", "debug", > "",d)}" > > -inherit autotools gettext systemd > +inherit autotools pkgconfig gettext systemd > > S = "${WORKDIR}/git" > > -EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'systemd', > '--with-systemdsystemunitdir=${systemd_unitdir}/system/ > --disable-consolekit', '--without-systemdsystemunitdir', d)}" > +CFLAGS_append = " -fno-builtin-fork -fno-builtin-memset -fno-builtin-strstr " Why these extra flags - I found no hint in commit message. > + > +EXTRA_OECONF += "--enable-gtk3=no --enable-password=yes --with-x > -with-xconn=xcb \ > + ${@base_contains('DISTRO_FEATURES', 'systemd', > '--with-systemdsystemunitdir=${systemd_unitdir}/system/ > --disable-consolekit', '--without-systemdsystemunitdir', d)}" > + > +do_configure_prepend() { > + cp ${STAGING_DATADIR}/gettext/po/Makefile.in.in ${S}/po/ > +} > > do_compile_append() { > # default background configured not available / no password field > available / no default screensaver > -- regards
Andreas -- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
