Re: [oe] [meta-openwrt][PATCH 1/5] openwrt-lua: remove hardcoded 'lib' string to a generic value CMAKE_INSTALL_LIBDIR
On Thu, Mar 1, 2018 at 5:35 AM, Jagadeesh Krishnanjanappa wrote: > This solves a bunch of below errors and warnings when the libdir is > /usr/lib64 for > 64bit machine or in multilib environment: > Can you submit this series as github pull request please ? > The libubox warning: > -- snip -- > WARNING: libubox-2.0.0+gitAUTOINC+96305a3caf-r0 do_package: QA Issue: > libubox: Files/directories were installed but not shipped in any package: > /usr/lib/lua/5.1/uloop.so > Please set FILES such that these items are packaged. Alternatively if they > are unneeded, avoid installing them or delete them within do_install. > libubox: 1 installed and not shipped files. [installed-vs-shipped] > -- snip -- > > The ubox recipe fails with below errors: > > -- snip -- > .../ubox/git-r0/recipe-sysroot-native/usr/bin/x86_64-montavista-linux/../../libexec/x86_64-montavista-linux/gcc/x86_64-montavista-linux/7.2.0/ld: > cannot find -lubus collect2: error: ld returned 1 exit status > -- snip -- > > -- snip -- > | > ../ubox/git-r0/recipe-sysroot-native/usr/bin/x86_64-montavista-linux/../../libexec/x86_64-montavista-linux/gcc/x86_64-montavista-linux/7.2.0/ld: > cannot find -luci > | collect2: error: ld returned 1 exit status > -- snip -- > > -- snip -- > WARNING: ubox-git-r0 do_package: QA Issue: ubox: Files/directories were > installed but not shipped in any package: /usr/lib/libvalidate.so > Please set FILES such that these items are packaged. Alternatively if they > are unneeded, avoid installing them or > delete them within do_install. > ubox: 1 installed and not shipped files. [installed-vs-shipped] > ERROR: ubox-git-r0 do_package_qa: QA Issue: /usr/sbin/validate_data contained > in package ubox requires libvalidate.so()(64bit), but no providers found in > RDEPENDS_ubox? [file-rdeps] > WARNING: ubox-git-r0 do_package_qa: QA Issue: ubox-dbg: found library in > wrong location: /usr/lib/.debug/libvalidate.so [libdir] > ERROR: ubox-git-r0 do_package_qa: QA run found fatal errors. Please consider > fixing them. > ERROR: ubox-git-r0 do_package_qa: Function failed: do_package_qa > -- snip -- > > The ubus build fails with below error: > -- snip -- > ERROR: ubus-git-r0 do_package_qa: QA Issue: /usr/bin/ubus contained in > package ubus requires libubus.so()(64bit), but no providers found in > RDEPENDS_ubus? [file-rdeps] > WARNING: ubus-git-r0 do_package_qa: QA Issue: ubus-dbg: found library in > wrong location: /usr/lib/.debug/libubus.so [libdir] > ERROR: ubus-git-r0 do_package_qa: QA run found fatal errors. Please consider > fixing them. > ERROR: ubus-git-r0 do_package_qa: Function failed: do_package_qa > -- snip -- > > -- snip -- > WARNING: ubus-git-r0 do_package: QA Issue: ubus: Files/directories were > installed but not shipped in any package: /usr/lib/lua/5.1/ubus.so > Please set FILES such that these items are packaged. Alternatively if they > are unneeded, avoid installing them or delete them within do_install. > ubus: 1 installed and not shipped files. [installed-vs-shipped] > -- snip -- > > The netifd recipe fails with below error: > > -- snip -- > | cp: target > ‘.../tmp_new/work/corei7-64-montavista-linux/netifd/git-r0/image/lib64/netifd/’ > is not a directory > | WARNING: > .../tmp_new/work/corei7-64-montavista-linux/netifd/git-r0/temp/run.do_install.27647:1 > exit 1 from 'cp -dR --preserve=mode,links > .../tmp_new/work/corei7-64-montavista-linux/netifd/git-r0/git/scripts/* > .../tmp_new/work/corei7-64-montavista-linux/netifd/git-r0/image/lib64/netifd/' > -- snip -- > > Signed-off-by: Jagadeesh Krishnanjanappa > --- > classes/openwrt-lua.bbclass | 11 ++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/classes/openwrt-lua.bbclass b/classes/openwrt-lua.bbclass > index 793f363..d67ff58 100644 > --- a/classes/openwrt-lua.bbclass > +++ b/classes/openwrt-lua.bbclass > @@ -4,7 +4,7 @@ > # for the terms. > > OECMAKE_C_FLAGS += "-DLUA_COMPAT_5_1" > -EXTRA_OECMAKE += "-DLUAPATH=/usr/lib/lua/5.1" > +EXTRA_OECMAKE += "-DLUAPATH=${libdir}/lua/5.1" > > FILES_${PN} += "${libdir}/* ${datadir}/lua/5.*/" > FILES_${PN}-dbg += "${libdir}/lua/5.*/.debug" > @@ -12,3 +12,12 @@ FILES_${PN}-dbg += "${libdir}/lua/5.*/.debug" > DEPENDS += "lua5.1-native" > OECMAKE_C_FLAGS += "-I${STAGING_INCDIR}/lua5.1" > CFLAGS += "-I${STAGING_INCDIR}/lua5.1" > + > +do_configure_prepend () { > +if [ -e "${S}/CMakeLists.txt" ] ; then > +sed -i -e \ > + "s:ARCHIVE DESTINATION lib:ARCHIVE DESTINATION > \${CMAKE_INSTALL_LIBDIR}:g" \ > + -e "s:LIBRARY DESTINATION lib:LIBRARY DESTINATION > \${CMAKE_INSTALL_LIBDIR}:g" \ > + ${S}/CMakeLists.txt > +fi > +} > -- > 2.7.4 > > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- ___ Openembedded-devel mailing list Openembedded-devel@lists
Re: [oe] [meta-python][PATCH] python3-cryptography: Add -pthread to link flags
Thank you for the catch. This is why we need to have 100% package run time coverage. Call to arms for everyone in the community. If you are reading this, this means you. Acked-by: Tim Orling On Thu, Mar 1, 2018 at 6:05 PM Khem Raj wrote: > It builds openssl module which needs pthread_atfork() > but we do not link it with libpthread, which results > in runtime loading errors > > Signed-off-by: Khem Raj > --- > meta-python/recipes-devtools/python/python3-cryptography_2.1.4.bb | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/meta-python/recipes-devtools/python/ > python3-cryptography_2.1.4.bb b/meta-python/recipes-devtools/python/ > python3-cryptography_2.1.4.bb > index f64e51d3f..195923343 100644 > --- a/meta-python/recipes-devtools/python/python3-cryptography_2.1.4.bb > +++ b/meta-python/recipes-devtools/python/python3-cryptography_2.1.4.bb > @@ -1,6 +1,8 @@ > inherit pypi setuptools3 > require python-cryptography.inc > > +LDSHARED += "-pthread" > + > SRC_URI += " \ > file://run-ptest \ > " > -- > 2.16.2 > > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-python][PATCH] python3-cryptography: Add -pthread to link flags
It builds openssl module which needs pthread_atfork() but we do not link it with libpthread, which results in runtime loading errors Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-cryptography_2.1.4.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-cryptography_2.1.4.bb b/meta-python/recipes-devtools/python/python3-cryptography_2.1.4.bb index f64e51d3f..195923343 100644 --- a/meta-python/recipes-devtools/python/python3-cryptography_2.1.4.bb +++ b/meta-python/recipes-devtools/python/python3-cryptography_2.1.4.bb @@ -1,6 +1,8 @@ inherit pypi setuptools3 require python-cryptography.inc +LDSHARED += "-pthread" + SRC_URI += " \ file://run-ptest \ " -- 2.16.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCHv3] vboxguestdrivers: upgrade to 5.2.8
* 5.1.26 doesn't build with 4.15 kernel Signed-off-by: Martin Jansa --- .../linux-4.15.0-rc8-VBoxGuestAdditions-amd64.diff | 90 -- ...tdrivers_5.2.6.bb => vboxguestdrivers_5.2.8.bb} | 7 +- 2 files changed, 2 insertions(+), 95 deletions(-) delete mode 100644 meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers/linux-4.15.0-rc8-VBoxGuestAdditions-amd64.diff rename meta-oe/recipes-support/vboxguestdrivers/{vboxguestdrivers_5.2.6.bb => vboxguestdrivers_5.2.8.bb} (91%) diff --git a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers/linux-4.15.0-rc8-VBoxGuestAdditions-amd64.diff b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers/linux-4.15.0-rc8-VBoxGuestAdditions-amd64.diff deleted file mode 100644 index 23a9021f04..00 --- a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers/linux-4.15.0-rc8-VBoxGuestAdditions-amd64.diff +++ /dev/null @@ -1,90 +0,0 @@ -Based on: -https://raw.githubusercontent.com/mjmaravillo/misc/master/linux-4.15.0-rc8-VBoxGuestAdditions-amd64.diff - -Upstream-Status: Pending (hopefully new vbox will be released soon with proper 4.15 support, this patch isn't backwards compatible) - vbox_module.orig/vboxvideo/vbox_mode.c 2018-02-18 16:42:47.0 + -+++ vbox_module/vboxvideo/vbox_mode.c 2018-02-18 16:55:14.466029313 + -@@ -396,7 +396,7 @@ - - /* pick the encoder ids */ - if (enc_id) -- return drm_encoder_find(connector->dev, enc_id); -+ return drm_encoder_find(connector->dev, NULL, enc_id); - - return NULL; - } vbox_module.orig/vboxguest/VBoxGuest-linux.c 2018-02-18 16:42:28.0 + -+++ vbox_module/vboxguest/VBoxGuest-linux.c2018-02-18 16:54:36.793049118 + -@@ -1058,7 +1058,7 @@ - #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) - - /** log and dbg_log parameter setter. */ --static int vgdrvLinuxParamLogGrpSet(const char *pszValue, struct kernel_param *pParam) -+static int vgdrvLinuxParamLogGrpSet(const char *pszValue, const struct kernel_param *pParam) - { - if (g_fLoggerCreated) - { -@@ -1073,7 +1073,7 @@ - } - - /** log and dbg_log parameter getter. */ --static int vgdrvLinuxParamLogGrpGet(char *pszBuf, struct kernel_param *pParam) -+static int vgdrvLinuxParamLogGrpGet(char *pszBuf, const struct kernel_param *pParam) - { - PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); - *pszBuf = '\0'; -@@ -1084,7 +1084,7 @@ - - - /** log and dbg_log_flags parameter setter. */ --static int vgdrvLinuxParamLogFlagsSet(const char *pszValue, struct kernel_param *pParam) -+static int vgdrvLinuxParamLogFlagsSet(const char *pszValue, const struct kernel_param *pParam) - { - if (g_fLoggerCreated) - { -@@ -1098,7 +1098,7 @@ - } - - /** log and dbg_log_flags parameter getter. */ --static int vgdrvLinuxParamLogFlagsGet(char *pszBuf, struct kernel_param *pParam) -+static int vgdrvLinuxParamLogFlagsGet(char *pszBuf, const struct kernel_param *pParam) - { - PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); - *pszBuf = '\0'; -@@ -1109,7 +1109,7 @@ - - - /** log and dbg_log_dest parameter setter. */ --static int vgdrvLinuxParamLogDstSet(const char *pszValue, struct kernel_param *pParam) -+static int vgdrvLinuxParamLogDstSet(const char *pszValue, const struct kernel_param *pParam) - { - if (g_fLoggerCreated) - { -@@ -1123,7 +1123,7 @@ - } - - /** log and dbg_log_dest parameter getter. */ --static int vgdrvLinuxParamLogDstGet(char *pszBuf, struct kernel_param *pParam) -+static int vgdrvLinuxParamLogDstGet(char *pszBuf, const struct kernel_param *pParam) - { - PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); - *pszBuf = '\0'; -@@ -1134,7 +1134,7 @@ - - - /** r3_log_to_host parameter setter. */ --static int vgdrvLinuxParamR3LogToHostSet(const char *pszValue, struct kernel_param *pParam) -+static int vgdrvLinuxParamR3LogToHostSet(const char *pszValue, const struct kernel_param *pParam) - { - if (pszValue == NULL - || *pszValue == '\0' -@@ -1152,7 +1152,7 @@ - } - - /** r3_log_to_host parameter getter. */ --static int vgdrvLinuxParamR3LogToHostGet(char *pszBuf, struct kernel_param *pParam) -+static int vgdrvLinuxParamR3LogToHostGet(char *pszBuf, const struct kernel_param *pParam) - { - strcpy(pszBuf, g_DevExt.fLoggingEnabled ? "enabled" : "disabled"); - return strlen(pszBuf); diff --git a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.2.6.bb b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.2.8.bb similarity index 91% rename from meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.2.6.bb rename to meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.2.8.bb index c018b789f2..e00db4d7e0 100644 --- a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.2.6.bb +++ b/
[oe] [PATCH 12/12] fltk: rework packaging
Signed-off-by: Andreas Müller --- meta-oe/recipes-support/fltk/fltk.bb | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/fltk/fltk.bb b/meta-oe/recipes-support/fltk/fltk.bb index 6a3d1c9f9..4f80735b3 100644 --- a/meta-oe/recipes-support/fltk/fltk.bb +++ b/meta-oe/recipes-support/fltk/fltk.bb @@ -34,4 +34,12 @@ python populate_packages_prepend () { LEAD_SONAME = "libfltk.so" -FILES_${PN} += "${datadir}/mime" +# .desktop / icons / mime only necessary for fluid app +FILES_${PN}-bin += " \ +${datadir}/applications \ +${datadir}/icons \ +${datadir}/mime \ +" + +# cmake files +FILES_${PN}-dev += "${datadir}/fltk" -- 2.14.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 09/12] xfce4-notifyd: update 0.4.0 -> 0.4.2
Patch was applied upstream and is working now after additional tarball fix. Signed-off-by: Andreas Müller --- ...gure-option-to-start-daemon-by-autostart-.patch | 105 - ...ce4-notifyd_0.4.0.bb => xfce4-notifyd_0.4.2.bb} | 5 +- 2 files changed, 2 insertions(+), 108 deletions(-) delete mode 100644 meta-xfce/recipes-apps/xfce4-notifyd/files/0001-Add-a-configure-option-to-start-daemon-by-autostart-.patch rename meta-xfce/recipes-apps/xfce4-notifyd/{xfce4-notifyd_0.4.0.bb => xfce4-notifyd_0.4.2.bb} (77%) diff --git a/meta-xfce/recipes-apps/xfce4-notifyd/files/0001-Add-a-configure-option-to-start-daemon-by-autostart-.patch b/meta-xfce/recipes-apps/xfce4-notifyd/files/0001-Add-a-configure-option-to-start-daemon-by-autostart-.patch deleted file mode 100644 index 7be66f55b..0 --- a/meta-xfce/recipes-apps/xfce4-notifyd/files/0001-Add-a-configure-option-to-start-daemon-by-autostart-.patch +++ /dev/null @@ -1,105 +0,0 @@ -From 751ca1687edae351db7477b00b67a72b7fc55dee Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Andreas=20M=C3=BCller?= -Date: Fri, 10 Nov 2017 10:29:28 +0100 -Subject: [PATCH] Add a configure option to start daemon by autostart instead - of dbus -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -On sytems with multiple desktops installed, dbus service -'org.freedesktop.Notifications' may be defined by multiple instances. In my -case it is KDE-Plasma causing unpredictable results: On some environments -xfce4-notifyd is started on others not. - -To help distros/packagers a new configure option '--enable-dbus-start-daemon' -is introduced. It is desabled by default so no unexpected impact is to expect. - -It should be noted that the simplicity of this change is possible since recent -change: Daemon does not kill itself after being idle for certain time - see -commit d87a4a93b2ec4ab094f5a35ae818395f750f2891. - -Upstream-Status: Submitted [1] - -[1] https://bugzilla.xfce.org/show_bug.cgi?id=13989 - -Signed-off-by: Andreas Müller - Makefile.am| 13 + - configure.ac | 8 - xfce4-notifyd/xfce4-notifyd.desktop.in | 6 ++ - 3 files changed, 27 insertions(+) - create mode 100644 xfce4-notifyd/xfce4-notifyd.desktop.in - -diff --git a/Makefile.am b/Makefile.am -index c81bdaa..3bd2d46 100644 a/Makefile.am -+++ b/Makefile.am -@@ -83,6 +83,7 @@ xfce4_notifyd_config_xfce4_notifyd_config_LDADD = \ - $(common_ldadd) \ - $(LIBNOTIFY_LIBS) - -+if USE_DBUS_START_DAEMON - servicedir = $(datadir)/dbus-1/services - service_in_files = xfce4-notifyd/org.xfce.xfce4-notifyd.Notifications.service.in - service_DATA = $(service_in_files:.service.in=.service) -@@ -97,6 +98,15 @@ dist_service = \ - xfce4-notifyd/notify-dbus.xml \ - xfce4-notifyd/xfce-notify-marshal.list - distclean_service = $(service_DATA) $(systemd_user_DATA) -+else -+autostartdir = $(sysconfdir)/xdg/autostart -+autostart_in_files = xfce4-notifyd/xfce4-notifyd.desktop.in -+autostart_DATA = $(autostart_in_files:.desktop.in=.desktop) -+ -+dist_autostart = \ -+ $(autostart_in_files) -+distclean_autostart = $(autostart_DATA) -+endif - - dist_man1_MANS = \ - xfce4-notifyd-config/xfce4-notifyd-config.1 -@@ -273,6 +283,9 @@ install-data-hook: - xfce4-notifyd/%.service: $(srcdir)/xfce4-notifyd/%.service.in Makefile - sed -e "s,\@notifydir\@,$(xfce4_notifyddir),g" < $< > $@ - -+xfce4-notifyd/%.desktop: $(srcdir)/xfce4-notifyd/%.desktop.in Makefile -+ sed -e "s,\@notifydir\@,$(xfce4_notifyddir),g" < $< > $@ -+ - distclean-local: - -rm -rf *.cache *~ - -diff --git a/configure.ac b/configure.ac -index 46a132c..a37da8c 100644 a/configure.ac -+++ b/configure.ac -@@ -124,6 +124,14 @@ AS_IF([test "x$use_old_gsi_sig" = "xyes"], - AM_CONDITIONAL([USE_OLD_GET_SERVER_INFORMATION_SIGNATURE], -[test "x$use_old_gsi_sig" = "xyes"]) - -+dnl dbus start daemon -+AC_ARG_ENABLE([dbus-start-daemon], -+ [AS_HELP_STRING([--enable-dbus-start-daemon], -+ [Start daemon by dbus - if not set by autostart. (default=yes)])], -+ [use_dbus_start_daemon=$enableval], [use_dbus_start_daemon=yes]) -+AM_CONDITIONAL([USE_DBUS_START_DAEMON], -+ [test "x$use_dbus_start_daemon" = "xyes"]) -+ - dnl create #define for spec version - AC_DEFINE_UNQUOTED([NOTIFICATIONS_SPEC_VERSION], ["notifications_spec_version"], -[Set to the version of the freedesktop.org notifications spec we support]) -diff --git a/xfce4-notifyd/xfce4-notifyd.desktop.in b/xfce4-notifyd/xfce4-notifyd.desktop.in -new file mode 100644 -index 000..d1f76f9 /dev/null -+++ b/xfce4-notifyd/xfce4-notifyd.desktop.in -@@ -0,0 +1,6 @@ -+[Desktop Entry] -+Type=Application -+Name=Xfce Notification Daemon -+Exec=@notifydir@/xfce4-notifyd -+Icon=xfce4-notifyd -+OnlyShowIn=XFCE; --- -2.9.5 - diff --git a/meta-xfce/rec
[oe] [PATCH 11/12] xfce4-pulseaudio-plugin: update 0.3.4 -> 0.3.5
Signed-off-by: Andreas Müller --- ...e4-pulseaudio-plugin_0.3.4.bb => xfce4-pulseaudio-plugin_0.3.5.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-xfce/recipes-panel-plugins/pulseaudio/{xfce4-pulseaudio-plugin_0.3.4.bb => xfce4-pulseaudio-plugin_0.3.5.bb} (73%) diff --git a/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.3.4.bb b/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.3.5.bb similarity index 73% rename from meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.3.4.bb rename to meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.3.5.bb index 32032a26a..a1d60c527 100644 --- a/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.3.4.bb +++ b/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.3.5.bb @@ -8,8 +8,8 @@ REQUIRED_DISTRO_FEATURES = "pulseaudio x11" DEPENDS += "pulseaudio" -SRC_URI[md5sum] = "05633b8776dd3dcd4cda8580613644c3" -SRC_URI[sha256sum] = "43fa39400eccab1f3980064f42dde76f5cf4546a6ea0a5dc5c4c5b9ed2a01220" +SRC_URI[md5sum] = "30cd40be36895c4ced48c2433ff440c4" +SRC_URI[sha256sum] = "25e7bc414edf6e16140c31ca4e7dcedd4e17d40ea23a2921beb799fed11a99bb" PACKAGECONFIG ??= "" PACKAGECONFIG[libnotify] = "--enable-libnotify,--disable-libnotify,libnotify" -- 2.14.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 08/12] menulibre: update 2.1.3 -> 2.1.5
Patches: * 0001../0003..: They were stolen from Fedora and don't apply no more due to major code changes. Fedora has removed them too. * 0002..: Does not apply no more. Replaced by sed in do_install Signed-off-by: Andreas Müller --- ...launcher-Exit-early-if-no-row-is-selected.patch | 37 ...0002-setup.py-avoid-usr-share-share-paths.patch | 40 -- ...ulibreXdg.py-fix-loading-of-desktop-files.patch | 36 --- .../{menulibre_2.1.3.bb => menulibre_2.1.5.bb} | 21 +++- 4 files changed, 12 insertions(+), 122 deletions(-) delete mode 100644 meta-xfce/recipes-apps/menulibre/files/0001-add_launcher-Exit-early-if-no-row-is-selected.patch delete mode 100644 meta-xfce/recipes-apps/menulibre/files/0002-setup.py-avoid-usr-share-share-paths.patch delete mode 100644 meta-xfce/recipes-apps/menulibre/files/0003-MenulibreXdg.py-fix-loading-of-desktop-files.patch rename meta-xfce/recipes-apps/menulibre/{menulibre_2.1.3.bb => menulibre_2.1.5.bb} (53%) diff --git a/meta-xfce/recipes-apps/menulibre/files/0001-add_launcher-Exit-early-if-no-row-is-selected.patch b/meta-xfce/recipes-apps/menulibre/files/0001-add_launcher-Exit-early-if-no-row-is-selected.patch deleted file mode 100644 index fb2dfc90a..0 --- a/meta-xfce/recipes-apps/menulibre/files/0001-add_launcher-Exit-early-if-no-row-is-selected.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 1060e7ac8a63b93d56006718f0e9b1d9382b2226 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Andreas=20M=C3=BCller?= -Date: Mon, 31 Oct 2016 08:33:16 +0100 -Subject: [PATCH] add_launcher: Exit early if no row is selected -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Stolen from [1] - -[1] http://pkgs.fedoraproject.org/cgit/rpms/menulibre.git/tree/menulibre-add-launcher-none-check.patch - -Upstream-Status: Pending - -Signed-off-by: Andreas Müller - menulibre/MenulibreApplication.py | 4 - 1 file changed, 4 insertions(+) - -diff --git a/menulibre/MenulibreApplication.py b/menulibre/MenulibreApplication.py -index e234800..ac73b03 100644 a/menulibre/MenulibreApplication.py -+++ b/menulibre/MenulibreApplication.py -@@ -1418,6 +1418,10 @@ class MenulibreWindow(Gtk.ApplicationWindow): - model, parent_data = self.treeview.get_parent_row_data() - model, row_data = self.treeview.get_selected_row_data() - -+# Exit early if no row is selected -+if not row_data: -+return -+ - # Currently selected item is a directory, take its categories. - if row_data[2] == MenuItemTypes.DIRECTORY: - self.treeview.add_child(new_row_data) --- -2.5.5 - diff --git a/meta-xfce/recipes-apps/menulibre/files/0002-setup.py-avoid-usr-share-share-paths.patch b/meta-xfce/recipes-apps/menulibre/files/0002-setup.py-avoid-usr-share-share-paths.patch deleted file mode 100644 index b63d4dc3b..0 --- a/meta-xfce/recipes-apps/menulibre/files/0002-setup.py-avoid-usr-share-share-paths.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 99788b4557543c490493ce1b827538c49142c25d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Andreas=20M=C3=BCller?= -Date: Mon, 31 Oct 2016 09:08:51 +0100 -Subject: [PATCH] setup.py: avoid /usr/share/share paths -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Upstream-Status: Inappropriate [configuration] - -Signed-off-by: Andreas Müller - setup.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/setup.py b/setup.py -index 5fc237d..c4fbf7c 100644 a/setup.py -+++ b/setup.py -@@ -143,7 +143,7 @@ class InstallAndUpdateDataDirectory(DistUtilsExtra.auto.install_auto): - - if self.root: - target_data = os.path.relpath(self.install_data, self.root) + os.sep --target_pkgdata = os.path.join(target_data, 'share', 'menulibre', '') -+target_pkgdata = os.path.join(target_data, 'menulibre', '') - target_scripts = os.path.join(self.install_scripts, '') - - data_dir = os.path.join(self.prefix, 'share', 'menulibre', '') -@@ -152,7 +152,7 @@ class InstallAndUpdateDataDirectory(DistUtilsExtra.auto.install_auto): - # --user install - self.root = '' - target_data = os.path.relpath(self.install_data) + os.sep --target_pkgdata = os.path.join(target_data, 'share', 'menulibre', '') -+target_pkgdata = os.path.join(target_data, 'menulibre', '') - target_scripts = os.path.join(self.install_scripts, '') - - # Use absolute paths --- -2.5.5 - diff --git a/meta-xfce/recipes-apps/menulibre/files/0003-MenulibreXdg.py-fix-loading-of-desktop-files.patch b/meta-xfce/recipes-apps/menulibre/files/0003-MenulibreXdg.py-fix-loading-of-desktop-files.patch deleted file mode 100644 index 1e92088e1..0 --- a/meta-xfce/recipes-apps/menulibre/files/0003-MenulibreXdg.py-fix-loading-of-desktop-
[oe] [PATCH 10/12] parole: update 0.8.1 -> 1.0.0
Signed-off-by: Andreas Müller --- .../recipes-multimedia/parole/{parole_0.8.1.bb => parole_1.0.0.bb}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-xfce/recipes-multimedia/parole/{parole_0.8.1.bb => parole_1.0.0.bb} (86%) diff --git a/meta-xfce/recipes-multimedia/parole/parole_0.8.1.bb b/meta-xfce/recipes-multimedia/parole/parole_1.0.0.bb similarity index 86% rename from meta-xfce/recipes-multimedia/parole/parole_0.8.1.bb rename to meta-xfce/recipes-multimedia/parole/parole_1.0.0.bb index 824611abe..479f1a4df 100644 --- a/meta-xfce/recipes-multimedia/parole/parole_0.8.1.bb +++ b/meta-xfce/recipes-multimedia/parole/parole_1.0.0.bb @@ -19,8 +19,8 @@ DEPENDS += " \ taglib \ " -SRC_URI[md5sum] = "361e3059f1263c76a3711db2c7c1a97b" -SRC_URI[sha256sum] = "4b216f5200490f8d2a9bf1b3fcd9a8b20834c95249bf13b9170c82e1fcbd80f4" +SRC_URI[md5sum] = "d00d3ca571900826bf5e1f6986e42992" +SRC_URI[sha256sum] = "b335aeb690fb527f77b62c322baf34834b593659fdcd21d21ed3f1e14010" RDEPENDS_${PN} += "gstreamer1.0-plugins-good" -- 2.14.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 07/12] xfce4-timer-plugin: update 1.6.0 -> 1.7.0
* 0001-Specify-string-format-explicitly.patch: Code was restructured and fix was done upstream. Signed-off-by: Andreas Müller --- .../0001-Specify-string-format-explicitly.patch| 32 -- ...plugin_1.6.0.bb => xfce4-timer-plugin_1.7.0.bb} | 6 ++-- 2 files changed, 2 insertions(+), 36 deletions(-) delete mode 100644 meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin/0001-Specify-string-format-explicitly.patch rename meta-xfce/recipes-panel-plugins/timer/{xfce4-timer-plugin_1.6.0.bb => xfce4-timer-plugin_1.7.0.bb} (65%) diff --git a/meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin/0001-Specify-string-format-explicitly.patch b/meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin/0001-Specify-string-format-explicitly.patch deleted file mode 100644 index 3f0bb05af..0 --- a/meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin/0001-Specify-string-format-explicitly.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 6b786e1c161026ab5486ac218891a85db65bf3ba Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Wed, 22 Mar 2017 15:28:24 -0700 -Subject: [PATCH] Specify string format explicitly - -Avoids below errors when compiling with -Wformat-security - -error: format string is not a string literal (potentially insecure) - -Signed-off-by: Khem Raj -Upstream-Status: Pending - - src/xfcetimer.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/xfcetimer.c b/src/xfcetimer.c -index 601772f..4b89682 100644 a/src/xfcetimer.c -+++ b/src/xfcetimer.c -@@ -190,7 +190,7 @@ static gboolean update_function (gpointer data){ - - dialog = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, - GTK_MESSAGE_WARNING, --GTK_BUTTONS_NONE, dialog_message); -+GTK_BUTTONS_NONE, "%s", dialog_message); - - gtk_window_set_title ((GtkWindow *) dialog, dialog_title); - --- -2.12.0 - diff --git a/meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin_1.6.0.bb b/meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin_1.7.0.bb similarity index 65% rename from meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin_1.6.0.bb rename to meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin_1.7.0.bb index 961519285..2ddc6f67c 100644 --- a/meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin_1.6.0.bb +++ b/meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin_1.7.0.bb @@ -6,7 +6,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=ae39271267fd63eb7619432ff24e7ff1" inherit xfce-panel-plugin -SRC_URI += "file://0001-Specify-string-format-explicitly.patch" - -SRC_URI[md5sum] = "3be2a4ccfb2af20441b1d25c2cea5f28" -SRC_URI[sha256sum] = "39d7d21f099bc4219f6a6156142f0bbb8374986ee1970a9c0c8dc138b87f867c" +SRC_URI[md5sum] = "32e6a14e80bf9a93db2f2b3bfd7de920" +SRC_URI[sha256sum] = "2e4e5343e39926230cc981d5fe56cd58a2f3817d2e9b6089b5673a2e39bf7e9b" -- 2.14.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 06/12] thunar: update 1.6.13 -> 1.6.14
Signed-off-by: Andreas Müller --- meta-xfce/recipes-xfce/thunar/{thunar_1.6.13.bb => thunar_1.6.14.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-xfce/recipes-xfce/thunar/{thunar_1.6.13.bb => thunar_1.6.14.bb} (88%) diff --git a/meta-xfce/recipes-xfce/thunar/thunar_1.6.13.bb b/meta-xfce/recipes-xfce/thunar/thunar_1.6.14.bb similarity index 88% rename from meta-xfce/recipes-xfce/thunar/thunar_1.6.13.bb rename to meta-xfce/recipes-xfce/thunar/thunar_1.6.14.bb index df7c46cec..585a46d82 100644 --- a/meta-xfce/recipes-xfce/thunar/thunar_1.6.13.bb +++ b/meta-xfce/recipes-xfce/thunar/thunar_1.6.14.bb @@ -9,8 +9,8 @@ inherit xfce distro_features_check REQUIRED_DISTRO_FEATURES = "x11" SRC_URI = "http://archive.xfce.org/src/xfce/${BPN}/${@'${PV}'[0:3]}/Thunar-${PV}.tar.bz2" -SRC_URI[md5sum] = "3e51987757d718ee7f27d0a0447b07fa" -SRC_URI[sha256sum] = "a2900acfa92f965aff86cd7728d88a3836b3d21fb85d3355a8c5119c9975f93f" +SRC_URI[md5sum] = "22ba809c5b146738a3531c9abca78522" +SRC_URI[sha256sum] = "d6112133a1c43494e3b1cb75e775e1d05988805a06fd1e11253e9a29b8ebe59a" S = "${WORKDIR}/Thunar-${PV}/" -- 2.14.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 02/12] devilspie2: update 0.42 -> 0.43
While at it, add a comment to desktop file. Signed-off-by: Andreas Müller --- .../devilspie/{devilspie2_0.42.bb => devilspie2_0.43.bb} | 4 ++-- meta-gnome/recipes-gnome/devilspie/files/devilspie2.desktop | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) rename meta-gnome/recipes-gnome/devilspie/{devilspie2_0.42.bb => devilspie2_0.43.bb} (87%) diff --git a/meta-gnome/recipes-gnome/devilspie/devilspie2_0.42.bb b/meta-gnome/recipes-gnome/devilspie/devilspie2_0.43.bb similarity index 87% rename from meta-gnome/recipes-gnome/devilspie/devilspie2_0.42.bb rename to meta-gnome/recipes-gnome/devilspie/devilspie2_0.43.bb index ae2ec5a59..a4636dcf1 100644 --- a/meta-gnome/recipes-gnome/devilspie/devilspie2_0.42.bb +++ b/meta-gnome/recipes-gnome/devilspie/devilspie2_0.43.bb @@ -11,8 +11,8 @@ SRC_URI = " \ file://default.lua \ file://devilspie2.desktop \ " -SRC_URI[md5sum] = "f205409e921aa2d86481f1b8d518da45" -SRC_URI[sha256sum] = "11f5bc310fba4df404c057461ffb3fadac8ef51d211008c665c48f587a5a3f85" +SRC_URI[md5sum] = "26eed0b5b4af5c7e13c551eceaeab832" +SRC_URI[sha256sum] = "ecffc17c62b41e196b72340192a90c4223329df041f135e74c0990860595f828" inherit pkgconfig gettext diff --git a/meta-gnome/recipes-gnome/devilspie/files/devilspie2.desktop b/meta-gnome/recipes-gnome/devilspie/files/devilspie2.desktop index e34e881cd..b80904a0d 100644 --- a/meta-gnome/recipes-gnome/devilspie/files/devilspie2.desktop +++ b/meta-gnome/recipes-gnome/devilspie/files/devilspie2.desktop @@ -1,5 +1,6 @@ [Desktop Entry] Type=Application Name=Devilspie2 +Comment=Perform scripted actions on windows as they are created Exec=devilspie2 -f /etc/devilspie2 -- 2.14.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 05/12] exo: update 0.11.5 -> 0.12.0
Signed-off-by: Andreas Müller --- .../recipes-xfce/exo/exo/reduce-build-to-exo-csource-only.patch | 8 meta-xfce/recipes-xfce/exo/{exo_0.11.5.bb => exo_0.12.0.bb} | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) rename meta-xfce/recipes-xfce/exo/{exo_0.11.5.bb => exo_0.12.0.bb} (88%) diff --git a/meta-xfce/recipes-xfce/exo/exo/reduce-build-to-exo-csource-only.patch b/meta-xfce/recipes-xfce/exo/exo/reduce-build-to-exo-csource-only.patch index 99318d5aa..f5c5e8dac 100644 --- a/meta-xfce/recipes-xfce/exo/exo/reduce-build-to-exo-csource-only.patch +++ b/meta-xfce/recipes-xfce/exo/exo/reduce-build-to-exo-csource-only.patch @@ -40,7 +40,7 @@ index 62ad18d..bdc5fae 100644 distclean-local: rm -rf *.cache *~ diff --git a/configure.ac b/configure.ac -index ba5395d..2605067 100644 +index 3f92d1b..0d4cc38 100644 --- a/configure.ac +++ b/configure.ac @@ -116,15 +116,6 @@ AC_PROG_CC() @@ -65,9 +65,9 @@ index ba5395d..2605067 100644 XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.42.0]) -XDT_CHECK_PACKAGE([GIO], [gio-2.0], [2.42.0]) -XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.24.0]) --XDT_CHECK_PACKAGE([GTK3], [gtk+-3.0], [3.20.0]) +-XDT_CHECK_PACKAGE([GTK3], [gtk+-3.0], [3.22.0]) -XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.42.0]) --XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.10.0]) +-XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.12.0]) -XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1], [4.12.0]) -XDT_CHECK_PACKAGE([LIBXFCE4UI2], [libxfce4ui-2], [4.12.0]) -XDT_CHECK_OPTIONAL_PACKAGE([GIO_UNIX], [gio-unix-2.0], [2.42.0], [gio-unix], [GIO-Unix features]) @@ -80,5 +80,5 @@ index ba5395d..2605067 100644 dnl * dnl *** Check for gtk-doc *** -- -2.9.4 +2.14.3 diff --git a/meta-xfce/recipes-xfce/exo/exo_0.11.5.bb b/meta-xfce/recipes-xfce/exo/exo_0.12.0.bb similarity index 88% rename from meta-xfce/recipes-xfce/exo/exo_0.11.5.bb rename to meta-xfce/recipes-xfce/exo/exo_0.12.0.bb index d5508c0a5..d256b5769 100644 --- a/meta-xfce/recipes-xfce/exo/exo_0.11.5.bb +++ b/meta-xfce/recipes-xfce/exo/exo_0.12.0.bb @@ -20,8 +20,8 @@ SRC_URI_append_class-native = " \ file://reduce-build-to-exo-csource-only.patch \ " -SRC_URI[md5sum] = "2e560edfa8ddf77e21c4787a6f600171" -SRC_URI[sha256sum] = "8e8629f33783eba1ce6d092a42c28217458a0cc3d1ad7474097b9187054955c1" +SRC_URI[md5sum] = "724afcca224f5fb22b510926d2740e52" +SRC_URI[sha256sum] = "64b88271a37d0ec7dca062c7bc61ca323116f7855092ac39698c421a2f30a18f" PACKAGES =+ "exo-csource" -- 2.14.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 00/12] meta-xfce updates + fix
To be honest: * For those patches possible a run test was performed * Builds were made close to rocko (don't have enough build machines :) so hope world build does not turn red on these.. The following changes since commit d0619b667202cb1e99f5eec2232b86d509437b3d: xrdp: enable cpliboard (2018-02-23 20:29:06 -0800) are available in the Git repository at: https://github.com/schnitzeltony/meta-openembedded.git patches for you to fetch changes up to b97e5db88cebbd1f06b3840a8b170b1816da3fef: fltk: rework packaging (2018-03-01 23:40:58 +0100) Andreas Müller (12): xfce4-panel: add gtk-icon-cache to inherit devilspie2: update 0.42 -> 0.43 xfce4-whiskermenu-plugin: update 2.1.4 -> 2.1.5 xfce4-terminal: update 0.8.6 -> 0.8.7.1 exo: update 0.11.5 -> 0.12.0 thunar: update 1.6.13 -> 1.6.14 xfce4-timer-plugin: update 1.6.0 -> 1.7.0 menulibre: update 2.1.3 -> 2.1.5 xfce4-notifyd: update 0.4.0 -> 0.4.2 parole: update 0.8.1 -> 1.0.0 xfce4-pulseaudio-plugin: update 0.3.4 -> 0.3.5 fltk: rework packaging meta-gnome/recipes-gnome/devilspie/{devilspie2_0.42.bb => devilspie2_0.43.bb} | 4 ++-- meta-gnome/recipes-gnome/devilspie/files/devilspie2.desktop | 1 + meta-oe/recipes-support/fltk/fltk.bb | 10 - meta-xfce/recipes-apps/menulibre/files/0001-add_launcher-Exit-early-if-no-row-is-selected.patch | 37 -- meta-xfce/recipes-apps/menulibre/files/0002-setup.py-avoid-usr-share-share-paths.patch | 40 - meta-xfce/recipes-apps/menulibre/files/0003-MenulibreXdg.py-fix-loading-of-desktop-files.patch | 36 -- meta-xfce/recipes-apps/menulibre/{menulibre_2.1.3.bb => menulibre_2.1.5.bb} | 21 ++ meta-xfce/recipes-apps/xfce4-notifyd/files/0001-Add-a-configure-option-to-start-daemon-by-autostart-.patch | 105 -- meta-xfce/recipes-apps/xfce4-notifyd/{xfce4-notifyd_0.4.0.bb => xfce4-notifyd_0.4.2.bb} | 5 ++--- meta-xfce/recipes-apps/xfce4-terminal/{xfce4-terminal_0.8.6.bb => xfce4-terminal_0.8.7.1.bb} | 4 ++-- meta-xfce/recipes-multimedia/parole/{parole_0.8.1.bb => parole_1.0.0.bb} | 4 ++-- meta-xfce/recipes-panel-plugins/pulseaudio/{xfce4-pulseaudio-plugin_0.3.4.bb => xfce4-pulseaudio-plugin_0.3.5.bb}| 4 ++-- meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin/0001-Specify-string-format-explicitly.patch | 32 -- meta-xfce/recipes-panel-plugins/timer/{xfce4-timer-plugin_1.6.0.bb => xfce4-timer-plugin_1.7.0.bb} | 6 ++--- meta-xfce/recipes-panel-plugins/whiskermenu/{xfce4-whiskermenu-plugin_2.1.4.bb => xfce4-whiskermenu-plugin_2.1.5.bb} | 4 ++-- meta-xfce/recipes-xfce/exo/exo/reduce-build-to-exo-csource-only.patch | 8 +++ meta-xfce/recipes-xfce/exo/{exo_0.11.5.bb => exo_0.12.0.bb} | 4 ++-- meta-xfce/recipes-xfce/thunar/{thunar_1.6.13.bb => thunar_1.6.14.bb} | 4 ++-- meta-xfce/recipes-xfce/xfce4-panel/xfce4-panel_4.12.2.bb | 5 +++-- 19 files changed, 47 insertions(+), 287 deletions(-) rename meta-gnome/recipes-gnome/devilspie/{devilspie2_0.42.bb => devilspie2_0.43.bb} (87%) delete mode 100644 meta-xfce/recipes-apps/menulibre/files/0001-add_launcher-Exit-early-if-no-row-is-selected.patch delete mode 100644 meta-xfce/recipes-apps/menulibre/files/0002-setup.py-avoid-usr-share-share-paths.patch delete mode 100644 meta-xfce/recipes-apps/menulibre/files/0003-MenulibreXdg.py-fix-loading-of-desktop-files.patch rename meta-xfce/recipes-apps/menulibre/{menulibre_2.1.3.bb => menulibre_2.1.5.bb} (53%) delete mode 100644 meta-xfce/recipes-apps/xfce4-notifyd/files/0001-Add-a-configure-option-to-start-daemon-by-autostart-.patch rename meta-xfce/recipes-apps/xfce4-notifyd/{xfce4-notifyd_0.4.0.bb => xfce4-notifyd_0.4.2.bb} (77%) rename meta-xfce/recipes-apps/xfce4-terminal/{xfce4-terminal_0.8.6.bb => xfce4-terminal_0.8.7.1.bb} (68%) rename meta-xfce/recipes-multimedia/parole/{parole_0.8.1.bb => parole_1.0.0.bb} (86%) rename meta-xfce/recipes-panel-plugins/pulseaudio/{xfce4-pulseaudio-plugin_0.3.4.bb => xfce4-pulseaudio-plugin_0.3.5.bb} (73%) delete mode 100644 meta-x
[oe] [PATCH 04/12] xfce4-terminal: update 0.8.6 -> 0.8.7.1
Signed-off-by: Andreas Müller --- .../{xfce4-terminal_0.8.6.bb => xfce4-terminal_0.8.7.1.bb}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-xfce/recipes-apps/xfce4-terminal/{xfce4-terminal_0.8.6.bb => xfce4-terminal_0.8.7.1.bb} (68%) diff --git a/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_0.8.6.bb b/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_0.8.7.1.bb similarity index 68% rename from meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_0.8.6.bb rename to meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_0.8.7.1.bb index f42edb672..8d992f1cd 100644 --- a/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_0.8.6.bb +++ b/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_0.8.7.1.bb @@ -8,5 +8,5 @@ inherit xfce-app FILES_${PN} += "${datadir}/xfce4 \ ${datadir}/gnome-control-center" -SRC_URI[md5sum] = "92f5a3366e30f5f8238d8250f730b6af" -SRC_URI[sha256sum] = "bc2a560409a0f0b666d1c557e991748b986ec27572a45ae88b0ee5a480d881d7" +SRC_URI[md5sum] = "cb34fdf6783d96bebd53e77fd83964ad" +SRC_URI[sha256sum] = "9ff21627e8d2a105e7133efc3e8eeeda376a2071fac737e37cf47a539a7b4351" -- 2.14.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 03/12] xfce4-whiskermenu-plugin: update 2.1.4 -> 2.1.5
Signed-off-by: Andreas Müller --- ...-whiskermenu-plugin_2.1.4.bb => xfce4-whiskermenu-plugin_2.1.5.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-xfce/recipes-panel-plugins/whiskermenu/{xfce4-whiskermenu-plugin_2.1.4.bb => xfce4-whiskermenu-plugin_2.1.5.bb} (66%) diff --git a/meta-xfce/recipes-panel-plugins/whiskermenu/xfce4-whiskermenu-plugin_2.1.4.bb b/meta-xfce/recipes-panel-plugins/whiskermenu/xfce4-whiskermenu-plugin_2.1.5.bb similarity index 66% rename from meta-xfce/recipes-panel-plugins/whiskermenu/xfce4-whiskermenu-plugin_2.1.4.bb rename to meta-xfce/recipes-panel-plugins/whiskermenu/xfce4-whiskermenu-plugin_2.1.5.bb index 4a331c5f6..4aed9902b 100644 --- a/meta-xfce/recipes-panel-plugins/whiskermenu/xfce4-whiskermenu-plugin_2.1.4.bb +++ b/meta-xfce/recipes-panel-plugins/whiskermenu/xfce4-whiskermenu-plugin_2.1.5.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" inherit xfce-panel-plugin cmake -SRC_URI[md5sum] = "5aeff066c38fda9aea2a2a3d8ab6dc9e" -SRC_URI[sha256sum] = "ffdf2d5d4e0eeffc96d4642fdce8c55f26d3444cbd6c7b3d6f6cd7168ad4a6d5" +SRC_URI[md5sum] = "9bb98425d45b027e7a35905d07b0cbbc" +SRC_URI[sha256sum] = "20684ffe014b84d3d0630bbfcc5f8707582acb67b602ab7ef6317df6782df2b4" RRECOMMENDS_${PN} += "menulibre" -- 2.14.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 01/12] xfce4-panel: add gtk-icon-cache to inherit
+ mini stylize Signed-off-by: Andreas Müller --- meta-xfce/recipes-xfce/xfce4-panel/xfce4-panel_4.12.2.bb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/meta-xfce/recipes-xfce/xfce4-panel/xfce4-panel_4.12.2.bb b/meta-xfce/recipes-xfce/xfce4-panel/xfce4-panel_4.12.2.bb index 75bcdd716..9cc9a4bbc 100644 --- a/meta-xfce/recipes-xfce/xfce4-panel/xfce4-panel_4.12.2.bb +++ b/meta-xfce/recipes-xfce/xfce4-panel/xfce4-panel_4.12.2.bb @@ -4,7 +4,7 @@ LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=26a8bd75d8f8498bdbbe64a27791d4ee" DEPENDS = "libxfce4util garcon libxfce4ui xfconf exo gtk+ gtk+3 dbus cairo virtual/libx11 libxml2 libwnck" -inherit xfce gtk-doc distro_features_check +inherit xfce gtk-doc distro_features_check gtk-icon-cache REQUIRED_DISTRO_FEATURES = "x11" @@ -39,5 +39,6 @@ FILES_${PN}-gtk3 = " \ ${libdir}/libxfce4panel-2.0${SOLIBS} \ ${libdir}/xfce4/panel/wrapper-2.0 \ " -FILES_${PN}-dbg += "${libdir}/xfce4/panel/plugins/.debug \ +FILES_${PN}-dbg += " \ +${libdir}/xfce4/panel/plugins/.debug \ " -- 2.14.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] Splitting meta-oe?
On Thu, Mar 1, 2018 at 1:44 PM, akuster808 wrote: > > > On 03/01/2018 01:04 AM, Alexander Kanavin wrote: >> On 03/01/2018 03:17 AM, akuster808 wrote: >>> We had/have a situation with the Yocto 4.12 kernel that broke wireguard >>> in meta-networking. Their are two patches that don't exist in K.O. which >>> are causing the problem. >>> Meta-openembedded can't fix that, do I blacklist wireguard? Wireguard >>> builds fine with K.O 4.12. >> >> I'm not sure what is K.O., > Kernel.org. Upstream linux-4.12.y branch in this case. > >> but if the breakage can be resolved by changing things in oe-core, >> then by all means do let us know. > > These two commits introduced an ABI change. > > http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.12/commit/include/linux/random.h?h=standard/base&id=6e4990d8d226e1861a5a2b632cf93bc70feab3af > http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.12/commit/include/linux/random.h?h=standard/base&id=20543a488913755be70f54be52b32f727e8179d8 > > This makes linux-kernel_4.12 different than linux 4.12.y. To be clear, the work that PaulG is doing is the korg 4.12.y. He's doing -stable off the end of where Greg EOL'd it, so it doesn't differ .. it continues on from where the other left off. Those commits are from the 4.x -stable queue from Greg's other kernels, so they are consistent with the other stable trees and mainline kernel. But yah, if you have questions on the process, email Paul, cc' the linux-yocto list and it can get sorted out. Paul documents everything he does in a patch queue, a tree and in his pull requests, so the info is all floating around. Cheers, Bruce > > - Armin >> >> Alex > > > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] Splitting meta-oe?
On 03/01/2018 08:44 PM, akuster808 wrote: These two commits introduced an ABI change. http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.12/commit/include/linux/random.h?h=standard/base&id=6e4990d8d226e1861a5a2b632cf93bc70feab3af http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.12/commit/include/linux/random.h?h=standard/base&id=20543a488913755be70f54be52b32f727e8179d8 This makes linux-kernel_4.12 different than linux 4.12.y. This should probably be taken to the linux-yocto mailing list? Alex -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] Splitting meta-oe?
On 03/01/2018 01:04 AM, Alexander Kanavin wrote: > On 03/01/2018 03:17 AM, akuster808 wrote: >> We had/have a situation with the Yocto 4.12 kernel that broke wireguard >> in meta-networking. Their are two patches that don't exist in K.O. which >> are causing the problem. >> Meta-openembedded can't fix that, do I blacklist wireguard? Wireguard >> builds fine with K.O 4.12. > > I'm not sure what is K.O., Kernel.org. Upstream linux-4.12.y branch in this case. > but if the breakage can be resolved by changing things in oe-core, > then by all means do let us know. These two commits introduced an ABI change. http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.12/commit/include/linux/random.h?h=standard/base&id=6e4990d8d226e1861a5a2b632cf93bc70feab3af http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.12/commit/include/linux/random.h?h=standard/base&id=20543a488913755be70f54be52b32f727e8179d8 This makes linux-kernel_4.12 different than linux 4.12.y. - Armin > > Alex -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] meta-python/rocko
On 03/01/2018 09:49 AM, akuster808 wrote: > Check rocko-next. > Yes, this looks good to me! Philip > > > On 03/01/2018 06:39 AM, Martin Jansa wrote: >> Read this thread: >> http://lists.openembedded.org/pipermail/openembedded-devel/2018-February/116622.html >> >> On Thu, Mar 1, 2018 at 3:22 PM, Philip Balister wrote: >> >>> I'm trying to build some gnuradio related stuff and am running into >>> issues in meta-python with DEPENDS and missing recipes. Does anyone >>> understand what is going on and have a plan to fix it, or do I need to >>> dig further and figure out what needs doing? >>> >>> Philip >>> -- >>> ___ >>> Openembedded-devel mailing list >>> Openembedded-devel@lists.openembedded.org >>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel >>> > > -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] Fix zram module paramter name
--- meta-oe/recipes-extended/zram/zram/init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-extended/zram/zram/init b/meta-oe/recipes-extended/zram/zram/init index 7b6cbf4..a2c9c21 100644 --- a/meta-oe/recipes-extended/zram/zram/init +++ b/meta-oe/recipes-extended/zram/zram/init @@ -34,7 +34,7 @@ start() { mem_by_cpu=$(($memtotal/$num_cpus*$factor/100*1024)) # load dependency modules - modprobe zram zram_num_devices=$num_cpus + modprobe zram num_devices=$num_cpus echo "zram devices probed successfully" # initialize the devices -- 2.7.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-qt5][PATCH] cinematicexperience: Add liberation-fonts to RDEPENDS
Install liberation-fonts package to show cinematicexperience fonts. Signed-off-by: Fabio Berton --- recipes-qt/examples/cinematicexperience_1.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-qt/examples/cinematicexperience_1.0.bb b/recipes-qt/examples/cinematicexperience_1.0.bb index 0c53573..7f921d8 100644 --- a/recipes-qt/examples/cinematicexperience_1.0.bb +++ b/recipes-qt/examples/cinematicexperience_1.0.bb @@ -19,7 +19,7 @@ S = "${WORKDIR}/Qt5_CinematicExperience_rpi_${PV}/" #S = "${WORKDIR}/Qt5_CinematicExperience_${PV}/" DEPENDS = "qtdeclarative qtgraphicaleffects" -RDEPENDS_${PN} = "qtdeclarative-qmlplugins qtgraphicaleffects-qmlplugins" +RDEPENDS_${PN} = "liberation-fonts qtdeclarative-qmlplugins qtgraphicaleffects-qmlplugins" require recipes-qt/qt5/qt5.inc -- 2.14.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] cppzmq: 4.2.3 update
On Thu, 1 Mar 2018 10:47:02 -0500 Justin Bronder wrote: > On 01/03/18 16:36 +0100, Andreas Oberritter wrote: > > Hi Justin, > > > > On Mon, 26 Feb 2018 15:16:04 -0500 > > Justin Bronder wrote: > > > > > Signed-off-by: Justin Bronder > > > --- > > > meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb | 4 ++-- > > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > > > diff --git a/meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb > > > b/meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb > > > index a64745c94..9e8ad5151 100644 > > > --- a/meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb > > > +++ b/meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb > > > @@ -4,8 +4,8 @@ LICENSE = "MIT" > > > LIC_FILES_CHKSUM = "file://LICENSE;md5=db174eaf7b55a34a7c89551197f66e94" > > > DEPENDS = "zeromq" > > > > > > -SRCREV = "68a7b09cfce01c4c279fba2cf91686fcfc566848" > > > -PV = "4.1.5+git${SRCPV}" > > > +PV = "4.2.3" > > > +SRCREV = "v${PV}" > > > > we usually don't use tags in SRCREV, because tags may change over time, and > > therefore bitbake has to query the server each time it parses the recipe, > > IIRC. > > Ok. Should I submit a v2 with the file rename that akuster808 suggested and > pulling a tarball instead? I'd say keep the filename and just update PV to 4.2.3+git${SRCPV} in v2. This reduces the number of changed lines in case SRCREV gets advanced to a commit between 4.2.3 and a future release. Regards, Andreas -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] cppzmq: 4.2.3 update
On 01/03/18 16:36 +0100, Andreas Oberritter wrote: > Hi Justin, > > On Mon, 26 Feb 2018 15:16:04 -0500 > Justin Bronder wrote: > > > Signed-off-by: Justin Bronder > > --- > > meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb > > b/meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb > > index a64745c94..9e8ad5151 100644 > > --- a/meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb > > +++ b/meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb > > @@ -4,8 +4,8 @@ LICENSE = "MIT" > > LIC_FILES_CHKSUM = "file://LICENSE;md5=db174eaf7b55a34a7c89551197f66e94" > > DEPENDS = "zeromq" > > > > -SRCREV = "68a7b09cfce01c4c279fba2cf91686fcfc566848" > > -PV = "4.1.5+git${SRCPV}" > > +PV = "4.2.3" > > +SRCREV = "v${PV}" > > we usually don't use tags in SRCREV, because tags may change over time, and > therefore bitbake has to query the server each time it parses the recipe, > IIRC. Ok. Should I submit a v2 with the file rename that akuster808 suggested and pulling a tarball instead? -- Justin Bronder -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH 1/2] cppzmq: 4.2.3 update
Hi Justin, On Mon, 26 Feb 2018 15:16:04 -0500 Justin Bronder wrote: > Signed-off-by: Justin Bronder > --- > meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb > b/meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb > index a64745c94..9e8ad5151 100644 > --- a/meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb > +++ b/meta-oe/recipes-connectivity/zeromq/cppzmq_git.bb > @@ -4,8 +4,8 @@ LICENSE = "MIT" > LIC_FILES_CHKSUM = "file://LICENSE;md5=db174eaf7b55a34a7c89551197f66e94" > DEPENDS = "zeromq" > > -SRCREV = "68a7b09cfce01c4c279fba2cf91686fcfc566848" > -PV = "4.1.5+git${SRCPV}" > +PV = "4.2.3" > +SRCREV = "v${PV}" we usually don't use tags in SRCREV, because tags may change over time, and therefore bitbake has to query the server each time it parses the recipe, IIRC. Regards, Andreas -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] meta-python/rocko
Check rocko-next. On 03/01/2018 06:39 AM, Martin Jansa wrote: > Read this thread: > http://lists.openembedded.org/pipermail/openembedded-devel/2018-February/116622.html > > On Thu, Mar 1, 2018 at 3:22 PM, Philip Balister wrote: > >> I'm trying to build some gnuradio related stuff and am running into >> issues in meta-python with DEPENDS and missing recipes. Does anyone >> understand what is going on and have a plan to fix it, or do I need to >> dig further and figure out what needs doing? >> >> Philip >> -- >> ___ >> Openembedded-devel mailing list >> Openembedded-devel@lists.openembedded.org >> http://lists.openembedded.org/mailman/listinfo/openembedded-devel >> -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] meta-python/rocko
Read this thread: http://lists.openembedded.org/pipermail/openembedded-devel/2018-February/116622.html On Thu, Mar 1, 2018 at 3:22 PM, Philip Balister wrote: > I'm trying to build some gnuradio related stuff and am running into > issues in meta-python with DEPENDS and missing recipes. Does anyone > understand what is going on and have a plan to fix it, or do I need to > dig further and figure out what needs doing? > > Philip > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] meta-python/rocko
I'm trying to build some gnuradio related stuff and am running into issues in meta-python with DEPENDS and missing recipes. Does anyone understand what is going on and have a plan to fix it, or do I need to dig further and figure out what needs doing? Philip -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-openwrt][PATCH 5/5] netifd: replace hardcoded lib string to a generic value
1. If libdir is other than /usr/lib/ , then netifd recipe fails to build with below error: -- snip -- | cp: target ‘.../tmp_new/work/corei7-64-montavista-linux/netifd/git-r0/image/lib64/netifd/’ is not a directory | WARNING: .../tmp_new/work/corei7-64-montavista-linux/netifd/git-r0/temp/run.do_install.27647:1 exit 1 from 'cp -dR --preserve=mode,links .../tmp_new/work/corei7-64-montavista-linux/netifd/git-r0/git/scripts/* .../tmp_new/work/corei7-64-montavista-linux/netifd/git-r0/image/lib64/netifd/' -- snip -- 2. Also replace hardcoded '/lib' string with ${base_libdir} in network scripts, so that dependent scripts are called from correct paths. 3. Include default.script in an alternative binary naming scheme, as netifd's default.script conflicts with busybox-udhcpc's default.script as below during openwrt-image-base:do_rootfs : -- snip -- Error: Transaction check error: file /usr/share/udhcpc/default.script conflicts between attempted installs of busybox-udhcpc-1.24.1-r0.2.corei7_64 and netifd-git-r0.corei7_64 -- snip -- Signed-off-by: Jagadeesh Krishnanjanappa --- recipes-core/netifd/netifd_git.bb | 30 +- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/recipes-core/netifd/netifd_git.bb b/recipes-core/netifd/netifd_git.bb index 755518b..140b76b 100644 --- a/recipes-core/netifd/netifd_git.bb +++ b/recipes-core/netifd/netifd_git.bb @@ -27,7 +27,13 @@ SRCREV_openwrt = "${OPENWRT_SRCREV}" OECMAKE_C_FLAGS += "-I${STAGING_INCDIR}/libnl3 -Wno-error=cpp" +do_configure_prepend () { +# replace hardcoded '/lib/' with '${base_libdir}/' +grep -rnl "/lib/" ${S}/openwrt/package/network/config/netifd/ | xargs sed -i "s:/lib/:${base_libdir}/:g" +} + do_install_append() { +install -d ${D}${base_libdir}/netifd/ # cp because recursive cp -dR --preserve=mode,links ${S}/openwrt/package/network/config/netifd/files/* ${D}/ cp -dR --preserve=mode,links ${S}/scripts/* ${D}${base_libdir}/netifd/ @@ -50,23 +56,29 @@ do_install_append() { install -dm 0755 ${D}/etc/modules.d ${D}/etc/modules-load.d echo "bridge" >${D}/etc/modules.d/30-bridge echo "bridge" >${D}/etc/modules-load.d/bridge.conf + +# Remove duplicate files under /lib/ +rm -rf ${D}/lib/ + } -ALTERNATIVE_${PN} = "ifup ifdown" +ALTERNATIVE_${PN} = "ifup ifdown default.script" ALTERNATIVE_PRIORITY = "40" +ALTERNATIVE_PRIORITY_pkg[default.script] = "60" ALTERNATIVE_LINK_NAME[ifup] = "${base_sbindir}/ifup" ALTERNATIVE_LINK_NAME[ifdown] = "${base_sbindir}/ifdown" +ALTERNATIVE_LINK_NAME[default.script] = "/usr/share/udhcpc/default.script" FILES_${PN} += "\ - /usr/share/udhcpc/default.script \ - /lib/netifd/dhcp.script \ - /lib/netifd/utils.sh \ - /lib/netifd/netifd-wireless.sh \ - /lib/netifd/netifd-proto.sh \ - /lib/netifd/proto/dhcp.sh \ - /lib/network/config.sh \ - /lib/functions/network.sh \ + /usr/share/udhcpc/default.script* \ + ${base_libdir}/netifd/dhcp.script \ + ${base_libdir}/netifd/utils.sh \ + ${base_libdir}/netifd/netifd-wireless.sh \ + ${base_libdir}/netifd/netifd-proto.sh \ + ${base_libdir}/netifd/proto/dhcp.sh \ + ${base_libdir}/network/config.sh \ + ${base_libdir}/functions/network.sh \ ${@bb.utils.contains('IMAGE_INSTALL', 'base-files ', '', '${sysconfdir}/config/network', d)} \ ${@bb.utils.contains('COMBINED_FEATURES', 'wifi', '/sbin/wifi', '', d)} \ " -- 2.7.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-openwrt][PATCH 3/5] ustream-ssl: replace hardcoded 'lib' string to generic value
If libdir is other than /usr/lib/, then ustream-ssl fails with below error in do_install task: -- snip -- | mv: cannot stat ‘.../tmp_new2/work/corei7-64-montavista-linux/ustream-ssl/git-r0/image/usr/lib/libustream-ssl.so’: No such file or directory -- snip -- Signed-off-by: Jagadeesh Krishnanjanappa --- recipes-core/ustream-ssl/ustream-ssl_git.bb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/recipes-core/ustream-ssl/ustream-ssl_git.bb b/recipes-core/ustream-ssl/ustream-ssl_git.bb index ce46956..fd93e51 100644 --- a/recipes-core/ustream-ssl/ustream-ssl_git.bb +++ b/recipes-core/ustream-ssl/ustream-ssl_git.bb @@ -21,9 +21,8 @@ do_install_append() { install -d ${D}${includedir}/libubox install -m 0644 ${S}/*.h ${D}${includedir}/libubox - install -dm 0755 ${D}/lib - mv ${D}/usr/lib/libustream-ssl.so ${D}/lib/libustream-ssl.so - rmdir ${D}/usr/lib + install -dm 0755 ${D}${base_libdir} + mv ${D}${libdir}/libustream-ssl.so ${D}${base_libdir}/libustream-ssl.so } FILES_${PN} += "${base_libdir}/*" -- 2.7.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-openwrt][PATCH 4/5] mountd: fix build error with gcc v7.2
Avoid warnings being treated as errors to solve below error: -- snip -- | .../tmp_new2/work/corei7-64-montavista-linux/mountd/git-r0/git/mount.c:694:35: error: '%s' directive output may be truncated writing up to 255 bytes into a region of size 53 [-Werror=format-truncation=] | snprintf(tmp, 64, "/sys/block/%s/", namelist[n]->d_name); |^~ | .../tmp_new2/work/corei7-64-montavista-linux/mountd/git-r0/git/mount.c:694:5: note: 'snprintf' output between 13 and 268 bytes into a destination of size 64 | snprintf(tmp, 64, "/sys/block/%s/", namelist[n]->d_name); | ^~~~ | .../tmp_new2/work/corei7-64-montavista-linux/mountd/git-r0/git/mount.c:748:25: error: '%s' directive output may be truncated writing up to 63 bytes into a region of size 48 [-Werror=format-truncation=] | snprintf(tmp, 64, "%s%s", "/tmp/run/mountd/", q->dev); | ^~ | .../tmp_new2/work/corei7-64-montavista-linux/mountd/git-r0/git/mount.c:748:4: note: 'snprintf' output between 17 and 80 bytes into a destination of size 64 | snprintf(tmp, 64, "%s%s", "/tmp/run/mountd/", q->dev); | ^ | .../tmp_new2/work/corei7-64-montavista-linux/mountd/git-r0/git/mount.c:374:43: error: '%s' directive writing up to 255 bytes into a region of size 42 [-Werror=format-overflow=] | sprintf(tmp3, "/sys/bus/scsi/devices/%s/block:%s/", namelist[n]->d_name, dev); |^~ | .../tmp_new2/work/corei7-64-montavista-linux/mountd/git-r0/git/mount.c:374:6: note: 'sprintf' output 31 or more bytes (assuming 286) into a destination of size 64 | sprintf(tmp3, "/sys/bus/scsi/devices/%s/block:%s/", namelist[n]->d_name, dev); | ^ | .../tmp_new2/work/corei7-64-montavista-linux/mountd/git-r0/git/mount.c:378:44: error: '%s' directive writing up to 255 bytes into a region of size 42 [-Werror=format-overflow=] |sprintf(tmp3, "/sys/bus/scsi/devices/%s/block/%s/", namelist[n]->d_name, dev); | ^~ | .../tmp_new2/work/corei7-64-montavista-linux/mountd/git-r0/git/mount.c:378:7: note: 'sprintf' output 31 or more bytes (assuming 286) into a destination of size 64 |sprintf(tmp3, "/sys/bus/scsi/devices/%s/block/%s/", namelist[n]->d_name, dev); | ^ | cc1: all warnings being treated as errors -- snip -- Signed-off-by: Jagadeesh Krishnanjanappa --- recipes-extended/mountd/mountd_git.bb | 4 1 file changed, 4 insertions(+) diff --git a/recipes-extended/mountd/mountd_git.bb b/recipes-extended/mountd/mountd_git.bb index b4ac22c..ff7b3a4 100644 --- a/recipes-extended/mountd/mountd_git.bb +++ b/recipes-extended/mountd/mountd_git.bb @@ -22,6 +22,10 @@ SRCREV_openwrt = "${OPENWRT_SRCREV}" S = "${WORKDIR}/git" +do_configure_prepend () { +sed -i "s:-Werror --std=gnu99:-Werror -Wno-format-truncation -Wno-format-overflow --std=gnu99:g" ${S}/CMakeLists.txt +} + do_install_append() { install -Dm 0755 ${S}/openwrt/package/system/mountd/files/mountd.config ${D}${sysconfdir}/config/mountd install -Dm 0755 ${S}/openwrt/package/system/mountd/files/mountd.init ${D}${sysconfdir}/init.d/mountd -- 2.7.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-openwrt][PATCH 2/5] libubox: fix hardcoded lib string to solve unshipped file warnings
Solves below warning, when libdir is other than /usr/lib/: -- snip -- WARNING: libubox-2.0.0+gitAUTOINC+96305a3caf-r0 do_package: QA Issue: libubox: Files/directories were installed but not shipped in any package: /usr/lib/lua/5.1/uloop.so Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. libubox: 1 installed and not shipped files. [installed-vs-shipped] -- snip -- Signed-off-by: Jagadeesh Krishnanjanappa --- recipes-core/libubox/libubox_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-core/libubox/libubox_git.bb b/recipes-core/libubox/libubox_git.bb index e175547..75b3135 100644 --- a/recipes-core/libubox/libubox_git.bb +++ b/recipes-core/libubox/libubox_git.bb @@ -66,7 +66,7 @@ do_install_append() { fi install -m 0644 ${S}/*.h ${D}${includedir}/libubox if [ "${@bb.utils.contains('PACKAGECONFIG', 'lua', 'ON', 'OFF', d)}" = "ON" ]; then -install -m 0755 ${B}/lua/uloop.so ${D}/usr/lib/lua/5.1/uloop.so +install -m 0755 ${B}/lua/uloop.so ${D}${libdir}/lua/5.1/uloop.so fi } -- 2.7.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-openwrt][PATCH 1/5] openwrt-lua: remove hardcoded 'lib' string to a generic value CMAKE_INSTALL_LIBDIR
This solves a bunch of below errors and warnings when the libdir is /usr/lib64 for 64bit machine or in multilib environment: The libubox warning: -- snip -- WARNING: libubox-2.0.0+gitAUTOINC+96305a3caf-r0 do_package: QA Issue: libubox: Files/directories were installed but not shipped in any package: /usr/lib/lua/5.1/uloop.so Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. libubox: 1 installed and not shipped files. [installed-vs-shipped] -- snip -- The ubox recipe fails with below errors: -- snip -- .../ubox/git-r0/recipe-sysroot-native/usr/bin/x86_64-montavista-linux/../../libexec/x86_64-montavista-linux/gcc/x86_64-montavista-linux/7.2.0/ld: cannot find -lubus collect2: error: ld returned 1 exit status -- snip -- -- snip -- | ../ubox/git-r0/recipe-sysroot-native/usr/bin/x86_64-montavista-linux/../../libexec/x86_64-montavista-linux/gcc/x86_64-montavista-linux/7.2.0/ld: cannot find -luci | collect2: error: ld returned 1 exit status -- snip -- -- snip -- WARNING: ubox-git-r0 do_package: QA Issue: ubox: Files/directories were installed but not shipped in any package: /usr/lib/libvalidate.so Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. ubox: 1 installed and not shipped files. [installed-vs-shipped] ERROR: ubox-git-r0 do_package_qa: QA Issue: /usr/sbin/validate_data contained in package ubox requires libvalidate.so()(64bit), but no providers found in RDEPENDS_ubox? [file-rdeps] WARNING: ubox-git-r0 do_package_qa: QA Issue: ubox-dbg: found library in wrong location: /usr/lib/.debug/libvalidate.so [libdir] ERROR: ubox-git-r0 do_package_qa: QA run found fatal errors. Please consider fixing them. ERROR: ubox-git-r0 do_package_qa: Function failed: do_package_qa -- snip -- The ubus build fails with below error: -- snip -- ERROR: ubus-git-r0 do_package_qa: QA Issue: /usr/bin/ubus contained in package ubus requires libubus.so()(64bit), but no providers found in RDEPENDS_ubus? [file-rdeps] WARNING: ubus-git-r0 do_package_qa: QA Issue: ubus-dbg: found library in wrong location: /usr/lib/.debug/libubus.so [libdir] ERROR: ubus-git-r0 do_package_qa: QA run found fatal errors. Please consider fixing them. ERROR: ubus-git-r0 do_package_qa: Function failed: do_package_qa -- snip -- -- snip -- WARNING: ubus-git-r0 do_package: QA Issue: ubus: Files/directories were installed but not shipped in any package: /usr/lib/lua/5.1/ubus.so Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. ubus: 1 installed and not shipped files. [installed-vs-shipped] -- snip -- The netifd recipe fails with below error: -- snip -- | cp: target ‘.../tmp_new/work/corei7-64-montavista-linux/netifd/git-r0/image/lib64/netifd/’ is not a directory | WARNING: .../tmp_new/work/corei7-64-montavista-linux/netifd/git-r0/temp/run.do_install.27647:1 exit 1 from 'cp -dR --preserve=mode,links .../tmp_new/work/corei7-64-montavista-linux/netifd/git-r0/git/scripts/* .../tmp_new/work/corei7-64-montavista-linux/netifd/git-r0/image/lib64/netifd/' -- snip -- Signed-off-by: Jagadeesh Krishnanjanappa --- classes/openwrt-lua.bbclass | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/classes/openwrt-lua.bbclass b/classes/openwrt-lua.bbclass index 793f363..d67ff58 100644 --- a/classes/openwrt-lua.bbclass +++ b/classes/openwrt-lua.bbclass @@ -4,7 +4,7 @@ # for the terms. OECMAKE_C_FLAGS += "-DLUA_COMPAT_5_1" -EXTRA_OECMAKE += "-DLUAPATH=/usr/lib/lua/5.1" +EXTRA_OECMAKE += "-DLUAPATH=${libdir}/lua/5.1" FILES_${PN} += "${libdir}/* ${datadir}/lua/5.*/" FILES_${PN}-dbg += "${libdir}/lua/5.*/.debug" @@ -12,3 +12,12 @@ FILES_${PN}-dbg += "${libdir}/lua/5.*/.debug" DEPENDS += "lua5.1-native" OECMAKE_C_FLAGS += "-I${STAGING_INCDIR}/lua5.1" CFLAGS += "-I${STAGING_INCDIR}/lua5.1" + +do_configure_prepend () { +if [ -e "${S}/CMakeLists.txt" ] ; then +sed -i -e \ + "s:ARCHIVE DESTINATION lib:ARCHIVE DESTINATION \${CMAKE_INSTALL_LIBDIR}:g" \ + -e "s:LIBRARY DESTINATION lib:LIBRARY DESTINATION \${CMAKE_INSTALL_LIBDIR}:g" \ + ${S}/CMakeLists.txt +fi +} -- 2.7.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] Recent updates to meta-java (master)
Hi All, Pushed the following updates to meta-java: * dd5c43f :2018-03-01 - jdepend: give the downloaded file a reasonable name * 9ea2b2a :2018-02-28 - classpath: remove unused patch * fbe0b0e :2018-01-18 - (origin/rocko) openjdk-8: strip leading non digit chars from GCCVERSION Best Regards, Maxin -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] BUG: openjre-8 won't compile on qemux86/ latest meta-java repo
Hi, On Wed, Feb 28, 2018 at 12:58:09PM +, nick83ola wrote: > $ bitbake openjre-8 > (virtual:native:/home/nicklunghi/src/yocto-openhab/sources/meta-java/recipes-core/classpathx/gnujaf_1.1.1.bb:do_compile) > failed with exit code '1' > NOTE: Tasks Summary: Attempted 956 tasks of which 946 didn't need to be > rerun and 2 failed. > > Summary: 2 tasks failed: > > virtual:native:/home/nicklunghi/src/yocto-openhab/sources/meta-java/recipes-core/xml-commons/jaxp1.3_1.4.01.bb: > do_compile > > virtual:native:/home/nicklunghi/src/yocto-openhab/sources/meta-java/recipes-core/classpathx/gnujaf_1.1.1.bb: > do_compile Please share details about the build machine and "PREFERRED_PROVIDER_virtual/java*" settings in your local.conf. (fired an openjre-8 for qemux86 build on a fedora 22 and it was successful with meta-java master branch) Best Regards, Maxin -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] xrdp, xorgxrdp: require pam in DISTRO_FEATURES
* libpam dependency was added to xrdp in http://git.openembedded.org/meta-openembedded/commit/?id=cc32ca8030c02a2b1b22f6b43e1894dc5f00e14e Signed-off-by: Martin Jansa --- meta-oe/recipes-support/xorg-xrdp/xorgxrdp_0.2.5.bb | 2 +- meta-oe/recipes-support/xrdp/xrdp_0.9.4.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-support/xorg-xrdp/xorgxrdp_0.2.5.bb b/meta-oe/recipes-support/xorg-xrdp/xorgxrdp_0.2.5.bb index 9355379840..558a1982f5 100644 --- a/meta-oe/recipes-support/xorg-xrdp/xorgxrdp_0.2.5.bb +++ b/meta-oe/recipes-support/xorg-xrdp/xorgxrdp_0.2.5.bb @@ -8,7 +8,7 @@ inherit autotools pkgconfig DEPENDS = "virtual/libx11 xserver-xorg xrdp nasm-native" inherit distro_features_check -REQUIRED_DISTRO_FEATURES = "x11" +REQUIRED_DISTRO_FEATURES = "x11 pam" SRC_URI = "git://github.com/neutrinolabs/xorgxrdp.git" diff --git a/meta-oe/recipes-support/xrdp/xrdp_0.9.4.bb b/meta-oe/recipes-support/xrdp/xrdp_0.9.4.bb index 88e309a59f..671a251962 100644 --- a/meta-oe/recipes-support/xrdp/xrdp_0.9.4.bb +++ b/meta-oe/recipes-support/xrdp/xrdp_0.9.4.bb @@ -8,7 +8,7 @@ inherit distro_features_check autotools pkgconfig useradd systemd DEPENDS = "openssl virtual/libx11 libxfixes libxrandr libpam nasm-native fuse" -REQUIRED_DISTRO_FEATURES = "x11" +REQUIRED_DISTRO_FEATURES = "x11 pam" SRC_URI = "git://github.com/neutrinolabs/xrdp.git \ file://xrdp.sysconfig \ -- 2.15.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 3/3] uim: add glibc-utils glibc-gconv-euc-jp only for libc-glibc
* musl doesn't provide these * I'm not using uim, but this is breaking signatures test in world builds for many months and nobody seems to care Signed-off-by: Martin Jansa --- meta-oe/recipes-support/uim/uim_1.8.6.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/uim/uim_1.8.6.bb b/meta-oe/recipes-support/uim/uim_1.8.6.bb index 271718e5e4..6bf0bb7ce1 100644 --- a/meta-oe/recipes-support/uim/uim_1.8.6.bb +++ b/meta-oe/recipes-support/uim/uim_1.8.6.bb @@ -17,7 +17,8 @@ DEPENDS = "anthy fontconfig libxft libxt glib-2.0 ncurses intltool" DEPENDS_append_class-target = " intltool-native gtk+ gtk+3 uim-native takao-fonts" RDEPENDS_uim = "libuim0 libedit" -RDEPENDS_uim-anthy = "takao-fonts anthy libanthy0 glibc-utils glibc-gconv-euc-jp" +RDEPENDS_uim-anthy = "takao-fonts anthy libanthy0" +RDEPENDS_uim-anthy_append_libc-glibc = " glibc-utils glibc-gconv-euc-jp" LEAD_SONAME = "libuim.so.1" -- 2.15.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 2/3] kodi: fix indentation
* don't use mix of tabs and spaces for multiline indentation Signed-off-by: Martin Jansa --- .../recipes-mediacenter/kodi/kodi_17.bb| 182 +++-- 1 file changed, 92 insertions(+), 90 deletions(-) diff --git a/meta-multimedia/recipes-mediacenter/kodi/kodi_17.bb b/meta-multimedia/recipes-mediacenter/kodi/kodi_17.bb index 656aefeff8..295618914b 100644 --- a/meta-multimedia/recipes-mediacenter/kodi/kodi_17.bb +++ b/meta-multimedia/recipes-mediacenter/kodi/kodi_17.bb @@ -6,59 +6,59 @@ LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=930e2a5f63425d8dd72dbd7391c43c46" FILESPATH =. "${FILE_DIRNAME}/kodi-17:" DEPENDS = " \ -cmake-native \ -curl-native \ -gperf-native \ -jsonschemabuilder-native \ -nasm-native \ -swig-native \ -unzip-native \ -yasm-native \ -zip-native \ -avahi \ -boost \ -bzip2 \ -crossguid \ -curl \ -dcadec \ -enca \ -expat \ -faad2 \ -ffmpeg \ -fontconfig \ -fribidi \ -giflib \ -jasper \ -libass \ -libcdio \ -libcec \ -libmad \ -libmicrohttpd \ -libmms \ -libmms \ -libmodplug \ -libpcre \ -libplist \ -libsamplerate0 \ -libsdl-image \ -libsdl-mixer \ -libsquish \ -libssh \ -libtinyxml \ -libusb1 \ -libxslt \ -lzo \ -mpeg2dec \ -python \ -sqlite3 \ -taglib \ -virtual/egl \ -virtual/libsdl \ -wavpack \ -yajl \ -zlib \ -${@enable_glew(bb, d)} \ - " +cmake-native \ +curl-native \ +gperf-native \ +jsonschemabuilder-native \ +nasm-native \ +swig-native \ +unzip-native \ +yasm-native \ +zip-native \ +avahi \ +boost \ +bzip2 \ +crossguid \ +curl \ +dcadec \ +enca \ +expat \ +faad2 \ +ffmpeg \ +fontconfig \ +fribidi \ +giflib \ +jasper \ +libass \ +libcdio \ +libcec \ +libmad \ +libmicrohttpd \ +libmms \ +libmms \ +libmodplug \ +libpcre \ +libplist \ +libsamplerate0 \ +libsdl-image \ +libsdl-mixer \ +libsquish \ +libssh \ +libtinyxml \ +libusb1 \ +libxslt \ +lzo \ +mpeg2dec \ +python \ +sqlite3 \ +taglib \ +virtual/egl \ +virtual/libsdl \ +wavpack \ +yajl \ +zlib \ +${@enable_glew(bb, d)} \ +" PROVIDES = "xbmc" @@ -66,24 +66,24 @@ SRCREV = "6abeebd5ba371547c8f04272296433f5e4e28e86" PV = "17.3+gitr${SRCPV}" ADDONSPV = "17.1" SRC_URI = "git://github.com/xbmc/xbmc.git;branch=Krypton \ - https://repo.voidlinux.eu/distfiles/${BPN}-${ADDONSPV}-generated-addons.tar.xz;name=addons;unpack=0 \ - file://0003-configure-don-t-try-to-run-stuff-to-find-tinyxml.patch \ - file://0004-handle-SIGTERM.patch \ - file://0005-add-support-to-read-frequency-output-if-using-intel-.patch \ - file://0006-Disable-DVD-support.patch \ - file://0007-Always-compile-libcpluff-as-PIC.patch \ - file://0008-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch \ - file://0009-build-Add-support-for-musl-triplets.patch \ - file://0010-RssReader-Fix-compiler-warning-comparing-pointer-to-.patch \ - file://0011-Let-configure-pass-on-unknown-architectures-setting-.patch \ - file://0012-Revert-droid-fix-builds-with-AML-disabled.patch \ - file://0001-change-order-of-detecting-libegl-and-libgles2.patch \ - file://0013-FTPParse.cpp-use-std-string.patch \ + https://repo.voidlinux.eu/distfiles/${BPN}-${ADDONSPV}-generated-addons.tar.xz;name=addons;unpack=0 \ +file://0003-configure-don-t-try-to-run-stuff-to-find-tinyxml.patch \ +file://0004-handle-SIGTERM.patch \ +file://0005-add-support-to-read-frequency-output-if-using-intel-.patch \ +file://0006-Disable-DVD-support.patch \ +file://0007-Always-compile-libcpluff-as-PIC.patch \ +file://0008-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch \ +file://0009-build-Add-support-for-musl-triplets.patch \ +file://0010-RssReader-Fix-compiler-warning-comparing-pointer-to-.patch \ +file://0011-Let-configure-pass-on-unknown-architectures-setting-.patch \ +file://0012-Revert-droid-fix-builds-with-AML-disabled.patch \ +file://0001-change-order-of-detecting-libegl-and-libgles2.patch \ +file://0013-FTPParse.cpp-use-std-string.patch \ " SRC_URI_append_libc-musl = " \ - file://0001-Fix-file_Emu-on-musl.patch \ - file://0002-Remove-FILEWR
[oe] [meta-oe][PATCH 1/3] kodi: add PACKAGECONFIG for samba and enable only with pam in DISTRO_FEATURES
Signed-off-by: Martin Jansa --- meta-multimedia/recipes-mediacenter/kodi/kodi_17.bb | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/meta-multimedia/recipes-mediacenter/kodi/kodi_17.bb b/meta-multimedia/recipes-mediacenter/kodi/kodi_17.bb index 5158f05b66..656aefeff8 100644 --- a/meta-multimedia/recipes-mediacenter/kodi/kodi_17.bb +++ b/meta-multimedia/recipes-mediacenter/kodi/kodi_17.bb @@ -50,7 +50,6 @@ DEPENDS = " \ lzo \ mpeg2dec \ python \ -samba \ sqlite3 \ taglib \ virtual/egl \ @@ -102,8 +101,10 @@ ACCEL ?= "" ACCEL_x86 = "vaapi vdpau" ACCEL_x86-64 = "vaapi vdpau" -PACKAGECONFIG ??= "${ACCEL} opengl" -PACKAGECONFIG_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'x11', ' x11', ' openglesv2', d)}" +PACKAGECONFIG ??= "${ACCEL} opengl \ +${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', 'openglesv2', d)} \ +${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'samba', '', d)} \ +" PACKAGECONFIG[opengl] = "--enable-gl,--enable-gles," PACKAGECONFIG[openglesv2] = "--enable-gles,--enable-gl,virtual/egl" @@ -113,6 +114,7 @@ PACKAGECONFIG[mysql] = "--enable-mysql,--disable-mysql,mysql5" PACKAGECONFIG[x11] = "--enable-x11,--disable-x11,libxinerama libxmu libxrandr libxtst" PACKAGECONFIG[pulseaudio] = "--enable-pulse,--disable-pulse,pulseaudio" PACKAGECONFIG[lcms] = "--enable-lcms2,--disable-lcms2,lcms" +PACKAGECONFIG[samba] = "--enable-samba,--disable-samba,samba" EXTRA_OECONF = " \ --disable-debug \ -- 2.15.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH] vboxguestdrivers: upgrade to 5.2.6
On Mon, Feb 26, 2018 at 06:37:21AM +0100, zbos...@pr.hu wrote: > 2018-02-24 11:51 időpontban Martin Jansa ezt írta: > > > * 5.1.26 doesn't build with 4.15 kernel > > But 5.1.32 does IIRC. According to the changelog only 5.1.34 does: https://www.virtualbox.org/wiki/Changelog-5.1 VirtualBox 5.1.34 (released 2018-02-27) I've sent v2 which updated to 5.2.8 which includes 4.15 support as well: https://www.virtualbox.org/wiki/Changelog VirtualBox 5.2.8 (released 2018-02-27) Linux guests: Linux 4.15 support (bugs #17311, #17320, #17282) > Anyway, kernel 4.15 includes the vboxguest and vboxvideo > drivers which has the advantage that these drivers are > signed properly (in case you have set it in the kernel config) > unlike the drivers coming from vboxguestdrivers. I think that 4.15 contains only vboxvideo, not vboxguest and vboxsf provided by vboxguestdrivers. 4.16 contains vboxguest (I don't know about vboxsf support in vanilla). Regards, > > > > Signed-off-by: Martin Jansa > > --- > > .../linux-4.15.0-rc8-VBoxGuestAdditions-amd64.diff | 90 > > ++ > > ...drivers_5.1.26.bb => vboxguestdrivers_5.2.6.bb} | 22 -- > > 2 files changed, 107 insertions(+), 5 deletions(-) > > create mode 100644 > > meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers/linux-4.15.0-rc8-VBoxGuestAdditions-amd64.diff > > rename > > meta-oe/recipes-support/vboxguestdrivers/{vboxguestdrivers_5.1.26.bb => > > vboxguestdrivers_5.2.6.bb} (69%) > > > > diff --git > > a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers/linux-4.15.0-rc8-VBoxGuestAdditions-amd64.diff > > > > b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers/linux-4.15.0-rc8-VBoxGuestAdditions-amd64.diff > > new file mode 100644 > > index 00..23a9021f04 > > --- /dev/null > > +++ > > b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers/linux-4.15.0-rc8-VBoxGuestAdditions-amd64.diff > > @@ -0,0 +1,90 @@ > > +Based on: > > +https://raw.githubusercontent.com/mjmaravillo/misc/master/linux-4.15.0-rc8-VBoxGuestAdditions-amd64.diff > > > > [1] > > + > > +Upstream-Status: Pending (hopefully new vbox will be released soon > > with proper 4.15 support, this patch isn't backwards compatible) > > + > > +--- vbox_module.orig/vboxvideo/vbox_mode.c 2018-02-18 > > 16:42:47.0 + > > vbox_module/vboxvideo/vbox_mode.c 2018-02-18 16:55:14.466029313 > > + > > +@@ -396,7 +396,7 @@ > > + > > + /* pick the encoder ids */ > > + if (enc_id) > > +- return drm_encoder_find(connector->dev, enc_id); > > ++ return drm_encoder_find(connector->dev, NULL, enc_id); > > + > > + return NULL; > > + } > > +--- vbox_module.orig/vboxguest/VBoxGuest-linux.c 2018-02-18 > > 16:42:28.0 + > > vbox_module/vboxguest/VBoxGuest-linux.c 2018-02-18 > > 16:54:36.793049118 + > > +@@ -1058,7 +1058,7 @@ > > + #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) > > + > > + /** log and dbg_log parameter setter. */ > > +-static int vgdrvLinuxParamLogGrpSet(const char *pszValue, struct > > kernel_param *pParam) > > ++static int vgdrvLinuxParamLogGrpSet(const char *pszValue, const > > struct kernel_param *pParam) > > + { > > + if (g_fLoggerCreated) > > + { > > +@@ -1073,7 +1073,7 @@ > > + } > > + > > + /** log and dbg_log parameter getter. */ > > +-static int vgdrvLinuxParamLogGrpGet(char *pszBuf, struct kernel_param > > *pParam) > > ++static int vgdrvLinuxParamLogGrpGet(char *pszBuf, const struct > > kernel_param *pParam) > > + { > > + PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : > > RTLogRelGetDefaultInstance(); > > + *pszBuf = '\0'; > > +@@ -1084,7 +1084,7 @@ > > + > > + > > + /** log and dbg_log_flags parameter setter. */ > > +-static int vgdrvLinuxParamLogFlagsSet(const char *pszValue, struct > > kernel_param *pParam) > > ++static int vgdrvLinuxParamLogFlagsSet(const char *pszValue, const > > struct kernel_param *pParam) > > + { > > + if (g_fLoggerCreated) > > + { > > +@@ -1098,7 +1098,7 @@ > > + } > > + > > + /** log and dbg_log_flags parameter getter. */ > > +-static int vgdrvLinuxParamLogFlagsGet(char *pszBuf, struct > > kernel_param *pParam) > > ++static int vgdrvLinuxParamLogFlagsGet(char *pszBuf, const struct > > kernel_param *pParam) > > + { > > + PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : > > RTLogRelGetDefaultInstance(); > > + *pszBuf = '\0'; > > +@@ -1109,7 +1109,7 @@ > > + > > + > > + /** log and dbg_log_dest parameter setter. */ > > +-static int vgdrvLinuxParamLogDstSet(const char *pszValue, struct > > kernel_param *pParam) > > ++static int vgdrvLinuxParamLogDstSet(const char *pszValue, const > > struct kernel_param *pParam) > > + { > > + if (g_fLoggerCreated) > > + { > > +@@ -1123,7 +1123,7 @@ > > + } > > + > > + /** log and dbg_log_dest parameter getter. */ > > +-static int vgdrvLinuxParamLogDstGet(char *pszBuf, struct kernel_param > > *pParam) > > ++static int vgdrvLinuxParamLogDstGet(char *pszBuf, const struct > > kernel_param *pParam)
[oe] [meta-oe][PATCHv2] vboxguestdrivers: upgrade to 5.2.8
* 5.1.26 doesn't build with 4.15 kernel Signed-off-by: Martin Jansa --- ...estdrivers_5.1.26.bb => vboxguestdrivers_5.2.8.bb} | 19 ++- 1 file changed, 14 insertions(+), 5 deletions(-) rename meta-oe/recipes-support/vboxguestdrivers/{vboxguestdrivers_5.1.26.bb => vboxguestdrivers_5.2.8.bb} (71%) diff --git a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.1.26.bb b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.2.8.bb similarity index 71% rename from meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.1.26.bb rename to meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.2.8.bb index fdefe03172..e00db4d7e0 100644 --- a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.1.26.bb +++ b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.2.8.bb @@ -12,22 +12,24 @@ COMPATIBLE_MACHINE = "(qemux86|qemux86-64)" VBOX_NAME = "VirtualBox-${PV}" SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/${VBOX_NAME}.tar.bz2 \ - file://Makefile.utils \ +file://Makefile.utils \ " -SRC_URI[md5sum] = "d3aec8190c649d7e0d92ba374779dfe3" -SRC_URI[sha256sum] = "b5715035e681a11ef1475f83f9503d34a00f0276b89c572eebec363dda80c8a9" + +SRC_URI[md5sum] = "e731ea9c5c31096ec4c2a3bfba26665c" +SRC_URI[sha256sum] = "ee2759d47b0b4ac81b8b671c9485c87fb2db12c097b3e7e69b94c1291a8084e8" S = "${WORKDIR}/vbox_module" export BUILD_TARGET_ARCH="${ARCH}" export BUILD_TARGET_ARCH_x86-64="amd64" -export KERN_DIR="${STAGING_KERNEL_DIR}" + +EXTRA_OEMAKE += "KERN_DIR='${WORKDIR}/${KERNEL_VERSION}/build'" addtask export_sources before do_patch after do_unpack do_export_sources() { mkdir -p "${S}" -${WORKDIR}/${VBOX_NAME}/src/VBox/Additions/linux/export_modules ${T}/vbox_modules.tar.gz +${WORKDIR}/${VBOX_NAME}/src/VBox/Additions/linux/export_modules.sh ${T}/vbox_modules.tar.gz tar -C "${S}" -xzf ${T}/vbox_modules.tar.gz # add a mount utility to use shared folder from VBox Addition Source Code @@ -38,6 +40,13 @@ do_export_sources() { } +do_configure_prepend() { +# vboxguestdrivers/5.2.6-r0/vbox_module/vboxguest/Makefile.include.header:99: *** The variable KERN_DIR must be a kernel build folder and end with /build without a trailing slash, or KERN_VER must be set. Stop. +# vboxguestdrivers/5.2.6-r0/vbox_module/vboxguest/Makefile.include.header:108: *** The kernel build folder path must end in /build, or the variable KERN_VER must be set. Stop. +mkdir -p ${WORKDIR}/${KERNEL_VERSION} +ln -snf ${STAGING_KERNEL_DIR} ${WORKDIR}/${KERNEL_VERSION}/build +} + # compile and install mount utility do_compile_append() { oe_runmake 'LD=${CC}' 'LDFLAGS=${LDFLAGS}' -C ${S}/utils -- 2.15.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] Splitting meta-oe?
On 03/01/2018 03:17 AM, akuster808 wrote: We had/have a situation with the Yocto 4.12 kernel that broke wireguard in meta-networking. Their are two patches that don't exist in K.O. which are causing the problem. Meta-openembedded can't fix that, do I blacklist wireguard? Wireguard builds fine with K.O 4.12. I'm not sure what is K.O., but if the breakage can be resolved by changing things in oe-core, then by all means do let us know. Alex -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] Splitting meta-oe?
On 02/28/2018 11:33 PM, Andreas Müller wrote: Isn't there somebody outside willing/capable/having enough time to move to gnome 3? This would be the best way to end the gnome2 bit-rott discussion and we'd have a desktop which is commonly used and addresses touch input. I tried that many years ago but the blocker at that time was gobject-introspection. These times are over for long. I wanted to start this during christmas-holiday but then my music-machine turned into more efforts than expected... For those still wanting what's left over from gnome2 currently (for me gedit - I don't like gedit3 search..) there is at least the mate-project an alternative. Looks like no one is interested enough in gnome 3 to actually package it. It is not a small undertaking. I'd say you need a company with a product to sell, and in that space, Qt has won. If you find time to look into it, please do, but I'd say gnome2 stuff just needs to disappear, regardless of whether it is replaced by modern gnome. For example: What if something changes upstream that makes it very difficult or impossible for us to follow? Have no recent example for that but I think if gobject-introspection would have worked for us years ago, gnome2 would not be an issue anymore. You mention below that in this case a patch has to be sent out. A comment in the recipe would be good enough? Yes, absolutely. In fact there is an established practice in oe-core for this: RECIPE_NO_UPDATE_REASON, which also makes auto-upgrade-helper skip the recipe. Latest case where it was used is librsvg, which is being rewritten in Rust. So if upstream adds unworkable dependencies or serious architectural issues, it's totally fine to freeze the recipe using that variable, with a clear reason. But do note that the reason cannot be "the upgrade will break some dependent layer/recipe, or some specific product". 2. Recipes which fail to build, and the situation hasn't been addressed, in, say, six months. Yes: recipes not building are useless. Martin has done blacklisting in the late phase of his maintainer-ship. The only question I have here: Does not build mean for all archs or for just .. how many? All I guess? It is not reasonable to remove a recipe because it is failing in specific cases, but works generally. In oe-core there is a stricter criteria: if a patch causes even one autobuilder arch to fail, it is rejected. Alex -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] multilib SDK issue
Yes, thanks! "oe_multilib_header gmp.h" can resolve the head file conflict. While any advices on the conflict "/usr/bin/python3.5m-config"? Thanks Xiao 在 2018年03月01日 10:13, Khem Raj 写道: > On 2/28/18 1:30 AM, ZhangXiao wrote: >> Hi All, >> >> With below settings on my local.conf, I get several errors when >> extracting SDK: >> >> Modify local.conf as the example of section 4.10.2.2 of >> http://www.yoctoproject.org/docs/2.4.1/mega-manual/mega-manual.html#combining-multiple-versions-library-files-into-one-image >> >> ... >> MACHINE = "qemux86-64" >> require conf/multilib.conf >> MULTILIBS = "multilib:lib32" >> DEFAULTTUNE_virtclass-multilib-lib32 = "x86" >> IMAGE_INSTALL_append = " lib32-glib-2.0" >> .. >> >> # bitbake core-image-minimal -c populate_sdk >> >> ... >> Transaction Summary >> >> Install 416 Packages >> >> Total size: 57 M >> Installed size: 276 M >> Downloading Packages: >> Running transaction check >> Transaction check succeeded. >> Running transaction test >> Error: Transaction check error: >> file /usr/include/gmp.h conflicts between attempted installs of >> libgmp-dev-6.1.2-r0.core2_64 and lib32-libgmp-dev-6.1.2-r0.x86 > > this means we need to install gmp.h as multilib header during do_install > in recipe > > e.g. > > oe_multilib_header gmp.h > >> file /usr/bin/python3.5m-config conflicts between attempted installs >> of python3-dev-3.5.4-r1.0.core2_64 and lib32-python3-dev-3.5.4-r1.0.x86 >> file /usr/share/pkgconfig/xtrans.pc conflicts between attempted >> installs of lib32-xtrans-dev-1:1.3.5-r0.x86 and >> xtrans-dev-1:1.3.5-r0.core2_64 >> >> Error Summary >> - >> >> Any advices? >> >> Thanks a lot! >> Xiao >> > > -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel