Re: [oe] [meta-gnome][PATCH 3/3] libgee: Update to version 0.20.2
On Sat, Aug 17, 2019 at 3:01 PM Piotr Tworek wrote: > > This is the latest upstream stable version of this package. > > While doing the update also switch the package to use gnomebase bbclass > from oe-core. This bbclass uses much better SRC_URI pattern that can > also use GNOME mirrors. > > Signed-off-by: Piotr Tworek > --- > .../libgee/{libgee_0.20.1.bb => libgee_0.20.2.bb}| 9 +++-- > 1 file changed, 3 insertions(+), 6 deletions(-) > rename meta-oe/recipes-devtools/libgee/{libgee_0.20.1.bb => > libgee_0.20.2.bb} (57%) > > diff --git a/meta-oe/recipes-devtools/libgee/libgee_0.20.1.bb > b/meta-oe/recipes-devtools/libgee/libgee_0.20.2.bb > similarity index 57% > rename from meta-oe/recipes-devtools/libgee/libgee_0.20.1.bb > rename to meta-oe/recipes-devtools/libgee/libgee_0.20.2.bb > index 190e5dd4e..94ea0a19d 100644 > --- a/meta-oe/recipes-devtools/libgee/libgee_0.20.1.bb > +++ b/meta-oe/recipes-devtools/libgee/libgee_0.20.2.bb > @@ -8,9 +8,8 @@ BBCLASSEXTEND = "native" > LICENSE = "LGPLv2.1" > LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24" > > -PE = "1" I think we can not drop PE here > +inherit gnomebase vala gobject-introspection > > -inherit autotools vala pkgconfig gobject-introspection > do_configure_prepend() { > MACROS="libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4" > for i in ${MACROS}; do > @@ -18,7 +17,5 @@ do_configure_prepend() { > done > } > > -SHRT_VER = > "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}" > -SRC_URI = > "http://ftp.gnome.org/pub/GNOME/sources/libgee/${SHRT_VER}/${BP}.tar.xz; > -SRC_URI[md5sum] = "d224dca55bb909f6730f40cc267337be" > -SRC_URI[sha256sum] = > "bb2802d29a518e8c6d2992884691f06ccfcc25792a5686178575c7111fea4630" > +SRC_URI[archive.md5sum] = "45db478f2b300ada8e039ebc6c9458de" > +SRC_URI[archive.sha256sum] = > "9e035c4b755f46bfae70ba81cdcf8328b03f554373cec8c816e8b5680f85353c" > -- > 2.21.0 > > -- > ___ > 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-gnome][PATCH 2/3] libgdata: Update to version 0.17.10.
This is the latest upstream stable version of this library. Besides simple version bump this patch also makes the following changes: 1. Switch from autotools to meson. 2. Drop gnome-common-native from DEPENDS. Its no longer needed to build the package. 3. Drop X11 feature check. This package itself does not actually depend on X11. Its prefectly usable in headless or wayland only environments. The only case where it depends on X11 indirectly is when its build with gtk support which can, but does not have to depend on X11. 4. Add PACKAGECONFIGs for customization options the package has. The defaults config is left unchanged compared to the previous version. Signed-off-by: Piotr Tworek --- .../recipes-gnome/libgdata/libgdata_0.16.1.bb | 33 --- .../libgdata/libgdata_0.17.10.bb | 30 + 2 files changed, 30 insertions(+), 33 deletions(-) delete mode 100644 meta-gnome/recipes-gnome/libgdata/libgdata_0.16.1.bb create mode 100644 meta-gnome/recipes-gnome/libgdata/libgdata_0.17.10.bb diff --git a/meta-gnome/recipes-gnome/libgdata/libgdata_0.16.1.bb b/meta-gnome/recipes-gnome/libgdata/libgdata_0.16.1.bb deleted file mode 100644 index 80cbae39f..0 --- a/meta-gnome/recipes-gnome/libgdata/libgdata_0.16.1.bb +++ /dev/null @@ -1,33 +0,0 @@ -SUMMARY = "GLib-based library for accessing online service APIs using the GData protocol" -HOMEPAGE = "http://live.gnome.org/libgdata; -BUGTRACKER = "https://bugzilla.gnome.org/; - -LICENSE = "LGPLv2.1" -LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24 \ - file://gdata/gdata.h;endline=20;md5=079a554efcf65d46f96a515806e7e99a \ - file://gdata/gdata-types.h;endline=20;md5=7399b111aac8718da13888fc634be6ef" - -DEPENDS = "gnome-common-native libxml2 glib-2.0 libsoup-2.4 intltool-native liboauth gcr json-glib" - -inherit distro_features_check gnomebase pkgconfig autotools-brokensep gettext gtk-doc vala gobject-introspection - -REQUIRED_DISTRO_FEATURES = "x11" - -do_configure_prepend_class-target () { -# introspection.m4 pre-packaged with upstream tarballs does not yet -# have our fixes -rm -f ${S}/introspection.m4 - -# remove the pre-built gtk-doc files, as they're installed (or attempted to be installed) -# even if gtk-doc is explicitly disabled -rm -rf ${S}/docs/reference/html -} - -do_compile_prepend() { -export GIR_EXTRA_LIBS_PATH="${B}/gdata/.libs" -} - -EXTRA_OECONF += "--disable-goa --disable-tests --disable-gtk-doc" - -SRC_URI[archive.md5sum] = "eb552a8a8482e4231a3d1baf7262e64d" -SRC_URI[archive.sha256sum] = "8740e071ecb2ae0d2a4b9f180d2ae5fdf9dc4c41e7ff9dc7e057f62442800827" diff --git a/meta-gnome/recipes-gnome/libgdata/libgdata_0.17.10.bb b/meta-gnome/recipes-gnome/libgdata/libgdata_0.17.10.bb new file mode 100644 index 0..7bedd87ad --- /dev/null +++ b/meta-gnome/recipes-gnome/libgdata/libgdata_0.17.10.bb @@ -0,0 +1,30 @@ +SUMMARY = "GLib-based library for accessing online service APIs using the GData protocol" +HOMEPAGE = "http://live.gnome.org/libgdata; +BUGTRACKER = "https://bugzilla.gnome.org/; + +LICENSE = "LGPLv2.1" +LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24 \ + file://gdata/gdata.h;endline=20;md5=079a554efcf65d46f96a515806e7e99a \ + file://gdata/gdata-types.h;endline=20;md5=7399b111aac8718da13888fc634be6ef" + +DEPENDS = "libxml2 glib-2.0 libsoup-2.4 intltool-native liboauth gcr json-glib" + +GTKDOC_MESON_OPTION = "gtk_doc" +GNOMEBASEBUILDCLASS = "meson" + +inherit gnomebase pkgconfig gettext gtk-doc vala gobject-introspection manpages + +do_compile_prepend() { +export GIR_EXTRA_LIBS_PATH="${B}/gdata/.libs" +} + +PACKAGECONFIG ??= "" +PACKAGECONFIG[manpages] = "-Dman=true,-Dman=false" +PACKAGECONFIG[goa] = "-Dgoa=enabled,-Dgoa=disabled,gnome-online-accounts" +PACKAGECONFIG[gtk] = "-Dgtk=enabled,-Dgtk=disabled,gtk+3" +PACKAGECONFIG[vala] = "-Dvapi=true,-Dvapi=false" + +EXTRA_OEMESON = "-Dalways_build_tests=false" + +SRC_URI[archive.md5sum] = "d858d411ad394c275643b14993dfeed4" +SRC_URI[archive.sha256sum] = "c1d3d1f303f6a0416a0dac355a195276c31157a74bb1d040772d46d1cb15b012" -- 2.21.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-gnome][PATCH 3/3] libgee: Update to version 0.20.2
This is the latest upstream stable version of this package. While doing the update also switch the package to use gnomebase bbclass from oe-core. This bbclass uses much better SRC_URI pattern that can also use GNOME mirrors. Signed-off-by: Piotr Tworek --- .../libgee/{libgee_0.20.1.bb => libgee_0.20.2.bb}| 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) rename meta-oe/recipes-devtools/libgee/{libgee_0.20.1.bb => libgee_0.20.2.bb} (57%) diff --git a/meta-oe/recipes-devtools/libgee/libgee_0.20.1.bb b/meta-oe/recipes-devtools/libgee/libgee_0.20.2.bb similarity index 57% rename from meta-oe/recipes-devtools/libgee/libgee_0.20.1.bb rename to meta-oe/recipes-devtools/libgee/libgee_0.20.2.bb index 190e5dd4e..94ea0a19d 100644 --- a/meta-oe/recipes-devtools/libgee/libgee_0.20.1.bb +++ b/meta-oe/recipes-devtools/libgee/libgee_0.20.2.bb @@ -8,9 +8,8 @@ BBCLASSEXTEND = "native" LICENSE = "LGPLv2.1" LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24" -PE = "1" +inherit gnomebase vala gobject-introspection -inherit autotools vala pkgconfig gobject-introspection do_configure_prepend() { MACROS="libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4" for i in ${MACROS}; do @@ -18,7 +17,5 @@ do_configure_prepend() { done } -SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}" -SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/libgee/${SHRT_VER}/${BP}.tar.xz; -SRC_URI[md5sum] = "d224dca55bb909f6730f40cc267337be" -SRC_URI[sha256sum] = "bb2802d29a518e8c6d2992884691f06ccfcc25792a5686178575c7111fea4630" +SRC_URI[archive.md5sum] = "45db478f2b300ada8e039ebc6c9458de" +SRC_URI[archive.sha256sum] = "9e035c4b755f46bfae70ba81cdcf8328b03f554373cec8c816e8b5680f85353c" -- 2.21.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-gnome][PATCH 1/3] gnome-themes-standard: Update to version 3.28
This is the latest upstream stable version that has been released over a year ago. It also seems that upstream has renamed the package to gnome-themes-extra. While doing the upgrade modify the recipe to use gnomebase bbclass from oe-core. This allows us to re-use SRC_URI pattern provided by this bbclass. Signed-off-by: Piotr Tworek --- ...rd_3.22.3.bb => gnome-themes-standard_3.28.bb} | 15 +++ 1 file changed, 7 insertions(+), 8 deletions(-) rename meta-oe/recipes-gnome/gnome-themes/{gnome-themes-standard_3.22.3.bb => gnome-themes-standard_3.28.bb} (73%) diff --git a/meta-oe/recipes-gnome/gnome-themes/gnome-themes-standard_3.22.3.bb b/meta-oe/recipes-gnome/gnome-themes/gnome-themes-standard_3.28.bb similarity index 73% rename from meta-oe/recipes-gnome/gnome-themes/gnome-themes-standard_3.22.3.bb rename to meta-oe/recipes-gnome/gnome-themes/gnome-themes-standard_3.28.bb index 55ee27760..53eb32be9 100644 --- a/meta-oe/recipes-gnome/gnome-themes/gnome-themes-standard_3.22.3.bb +++ b/meta-oe/recipes-gnome/gnome-themes/gnome-themes-standard_3.28.bb @@ -4,20 +4,19 @@ BUGTRACKER = "https://bugzilla.gnome.org/; SECTION = "x11/gnome" LICENSE = "LGPL-2.1" -LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1" +LIC_FILES_CHKSUM = "file://LICENSE;md5=2d5025d4aa3495befef8f17206a5b0a1" -inherit autotools pkgconfig gettext gtk-icon-cache upstream-version-is-even distro_features_check +# Upstream renamed this package to gnome-themes-extra at some point +BPN = "gnome-themes-extra" + +inherit gnomebase gettext gtk-icon-cache upstream-version-is-even distro_features_check ANY_OF_DISTRO_FEATURES = "${GTK2DISTROFEATURES}" DEPENDS += "intltool-native gtk+" -MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}" -SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz \ - " - -SRC_URI[md5sum] = "b51c362b157b6407303d44f93c31ee11" -SRC_URI[sha256sum] = "61dc87c52261cfd5b94d65e8ffd923ddeb5d3944562f84942eeeb197ab8ab56a" +SRC_URI[archive.md5sum] = "f9f2c6c521948da427f702372e16f826" +SRC_URI[archive.sha256sum] = "7c4ba0bff001f06d8983cfc105adaac42df1d1267a2591798a780bac557a5819" EXTRA_OECONF = "--disable-gtk3-engine" -- 2.21.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 2/2] telepathy-glib: Enable vala bindings
The package does offer optional vala bindings. They are used by gnome components like folks library. Since vala bindings do not affect main package and only add two small files in dev package enable them by default. Signed-off-by: Piotr Tworek --- .../recipes-connectivity/telepathy/telepathy-glib_0.24.1.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-connectivity/telepathy/telepathy-glib_0.24.1.bb b/meta-oe/recipes-connectivity/telepathy/telepathy-glib_0.24.1.bb index 8bbfcc085..2b05c61a0 100644 --- a/meta-oe/recipes-connectivity/telepathy/telepathy-glib_0.24.1.bb +++ b/meta-oe/recipes-connectivity/telepathy/telepathy-glib_0.24.1.bb @@ -10,7 +10,9 @@ SRC_URI[sha256sum] = "9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7 LIC_FILES_CHKSUM = "file://COPYING;md5=e413d83db6ee8f2c8e6055719096a48e" -inherit autotools pkgconfig gettext gobject-introspection +inherit autotools pkgconfig gettext gobject-introspection vala + +EXTRA_OECONF = "--enable-vala-bindings" FILES_${PN} += "${datadir}/telepathy \ ${datadir}/dbus-1" -- 2.21.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 1/2] telepathy-glib: Update to version 0.24.1
This is the latest upstream bugfix release. Signed-off-by: Piotr Tworek --- .../{telepathy-glib_0.24.0.bb => telepathy-glib_0.24.1.bb}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-oe/recipes-connectivity/telepathy/{telepathy-glib_0.24.0.bb => telepathy-glib_0.24.1.bb} (80%) diff --git a/meta-oe/recipes-connectivity/telepathy/telepathy-glib_0.24.0.bb b/meta-oe/recipes-connectivity/telepathy/telepathy-glib_0.24.1.bb similarity index 80% rename from meta-oe/recipes-connectivity/telepathy/telepathy-glib_0.24.0.bb rename to meta-oe/recipes-connectivity/telepathy/telepathy-glib_0.24.1.bb index 01c6e3781..8bbfcc085 100644 --- a/meta-oe/recipes-connectivity/telepathy/telepathy-glib_0.24.0.bb +++ b/meta-oe/recipes-connectivity/telepathy/telepathy-glib_0.24.1.bb @@ -5,8 +5,8 @@ DEPENDS = "glib-2.0 dbus hostpython-runtime-native dbus-native dbus-glib libxslt LICENSE = "LGPLv2.1+" SRC_URI = "http://telepathy.freedesktop.org/releases/telepathy-glib/${BP}.tar.gz; -SRC_URI[md5sum] = "93c429e37750b25dcf8de86bb514664f" -SRC_URI[sha256sum] = "ae0002134991217f42e503c43dea7817853afc18863b913744d51ffa029818cf" +SRC_URI[md5sum] = "cbeb0a24acc26e7f095be281c324da69" +SRC_URI[sha256sum] = "9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb" LIC_FILES_CHKSUM = "file://COPYING;md5=e413d83db6ee8f2c8e6055719096a48e" -- 2.21.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH] ufs-tool: Do not force static linking
build forced static linking if it detect cross-compilation, static linking with glibc does not work in all circumstances, e.g. when using clang, glibc expects libgcc to be linked in to provide unwinding, which may not be the case, ideally the symbols should be looked up independent of libraries linked in but thats not the case fixes | /mnt/a/yoe/build/tmp/work/cortexa7t2hf-neon-vfpv4-yoe-linux-gnueabi/ufs-tool/1.3+gitAUTOINC+8b00e33003-r0/recipe-sysroot-native/usr/bin/arm-yoe-linux-gnueabi/arm-yoe-linux-gnueabi-ld: /mnt/a/yoe/build/tmp/work/cortexa7t2hf-neon-vfpv4-yoe-linux-gnueabi/ufs-tool/1.3+gitAUTOINC+8b00e33003-r0/recipe-sysroot/usr/lib//arm-yoe-linux-gnueabi/9.2.0/../../../lib/libpthread.a(unwind.o): in function `__pthread_unwind': | /usr/src/debug/glibc/2.30-r0/git/nptl/unwind.c:121: undefined reference to `_Unwind_ForcedUnwind' | clang-9: error: linker command failed with exit code 1 (use -v to see invocation) | make: *** [Makefile:40: ufs-tool] Error 1 Signed-off-by: Khem Raj Cc: Denys Dmytriyenko --- meta-filesystems/recipes-utils/ufs-tool/ufs-tool_git.bb | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meta-filesystems/recipes-utils/ufs-tool/ufs-tool_git.bb b/meta-filesystems/recipes-utils/ufs-tool/ufs-tool_git.bb index e074b51971..208ac3c58b 100644 --- a/meta-filesystems/recipes-utils/ufs-tool/ufs-tool_git.bb +++ b/meta-filesystems/recipes-utils/ufs-tool/ufs-tool_git.bb @@ -12,8 +12,11 @@ SRC_URI = "git://github.com/westerndigitalcorporation/ufs-tool.git;protocol=git; S = "${WORKDIR}/git" -EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} CC="${CC}"" +EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} CC="${CC}" CFLAGS="${CFLAGS}"" +do_configure() { + sed -i -e "s|-static$||g" ${S}/Makefile +} do_install() { install -d ${D}${bindir}/ install -c -m 755 ${S}/ufs-tool ${D}${bindir}/ -- 2.22.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-python][PATCH 1/2] python3-blivet: Add python3 to rdeps
Fix do_package_qa error ERROR: QA Issue: /usr/libexec/blivetd contained in package python3-blivet requires /usr/bin/python3, but no providers found in RDEPENDS_python3-blivet? [file-rdeps] Signed-off-by: Khem Raj --- .../recipes-extended/python-blivet/python3-blivet_3.1.4.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-python/recipes-extended/python-blivet/python3-blivet_3.1.4.bb b/meta-python/recipes-extended/python-blivet/python3-blivet_3.1.4.bb index 817ef9bafb..fe9d27ab8f 100644 --- a/meta-python/recipes-extended/python-blivet/python3-blivet_3.1.4.bb +++ b/meta-python/recipes-extended/python-blivet/python3-blivet_3.1.4.bb @@ -30,7 +30,7 @@ REQUIRED_DISTRO_FEATURES = "systemd" inherit setuptools3 python3native -RDEPENDS_${PN} = "python3-pykickstart python3-pyudev \ +RDEPENDS_${PN} += "python3-pykickstart python3-pyudev \ parted python3-pyparted multipath-tools \ lsof cryptsetup libblockdev \ libbytesize \ -- 2.22.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-initramfs][PATCH 2/2] grubby: Add bash to rdeps
Fixes ERROR: QA Issue: /sbin/new-kernel-pkg contained in package grubby requires /bin/bash, but no providers found in RDEPENDS_grubby? [file-rdeps] I wonder if new-kernel-pkg should be packaged at all, but dracut might need to be cleaned first to not need it Signed-off-by: Khem Raj --- meta-initramfs/recipes-devtools/grubby/grubby_8.40.bb | 1 + meta-initramfs/recipes-devtools/grubby/grubby_git.bb | 1 + 2 files changed, 2 insertions(+) diff --git a/meta-initramfs/recipes-devtools/grubby/grubby_8.40.bb b/meta-initramfs/recipes-devtools/grubby/grubby_8.40.bb index dc3a70bb52..7403cf64f7 100644 --- a/meta-initramfs/recipes-devtools/grubby/grubby_8.40.bb +++ b/meta-initramfs/recipes-devtools/grubby/grubby_8.40.bb @@ -35,6 +35,7 @@ do_install_ptest() { sed -i 's|./grubby|grubby|' ${D}${PTEST_PATH}/test.sh } +RDEPENDS_${PN} += "bash" RDEPENDS_${PN}-ptest = "util-linux-getopt bash" COMPATIBLE_HOST = '(x86_64.*|i.86.*)-(linux|freebsd.*)' diff --git a/meta-initramfs/recipes-devtools/grubby/grubby_git.bb b/meta-initramfs/recipes-devtools/grubby/grubby_git.bb index 8430b7e102..6d53f48cd1 100644 --- a/meta-initramfs/recipes-devtools/grubby/grubby_git.bb +++ b/meta-initramfs/recipes-devtools/grubby/grubby_git.bb @@ -35,6 +35,7 @@ do_install_ptest() { sed -i 's|./grubby|grubby|' ${D}${PTEST_PATH}/test.sh } +RDEPENDS_${PN} += "bash" RDEPENDS_${PN}-ptest = "util-linux-getopt bash" COMPATIBLE_HOST = '(x86_64.*|i.86.*)-(linux|freebsd.*)' -- 2.22.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-initramfs][PATCH] klibc: Disable bcmp builtin for clang on glibc as well
Signed-off-by: Khem Raj --- meta-initramfs/recipes-devtools/klibc/klibc.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-initramfs/recipes-devtools/klibc/klibc.inc b/meta-initramfs/recipes-devtools/klibc/klibc.inc index 7faf0cabbf..86aae33407 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc.inc +++ b/meta-initramfs/recipes-devtools/klibc/klibc.inc @@ -34,7 +34,7 @@ ARMPATCHES_arm = "file://klibc-config-eabi.patch \ S = "${WORKDIR}/git" OPTFLAGS = "${TUNE_CCARGS} -Os" -OPTFLAGS_append_libc-musl_toolchain-clang = " -fno-builtin-bcmp" +OPTFLAGS_append_toolchain-clang = " -fno-builtin-bcmp" PARALLEL_MAKE = "" EXTRA_OEMAKE = "'KLIBCARCH=${KLIBC_ARCH}' \ -- 2.22.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-webserver][PATCH 2/3] webmin: Add perl to rdeps for modules
Fixes ERROR: webmin-1.850-r0 do_package_qa: QA Issue: /usr/libexec/webmin/ldap-client/stop.cgi contained in package webmin-module-ldap-client requires /usr/bin/perl, but no providers found in RDEPENDS_webmin-module-ldap-client? [file-rdeps] Signed-off-by: Khem Raj --- meta-webserver/recipes-webadmin/webmin/webmin_1.850.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-webserver/recipes-webadmin/webmin/webmin_1.850.bb b/meta-webserver/recipes-webadmin/webmin/webmin_1.850.bb index ce9bc92805..d54d6223c8 100644 --- a/meta-webserver/recipes-webadmin/webmin/webmin_1.850.bb +++ b/meta-webserver/recipes-webadmin/webmin/webmin_1.850.bb @@ -160,8 +160,8 @@ python populate_packages_prepend() { elif os.path.exists(themeinfo): themes.append(mod) -do_split_packages(d, wadir, '^(%s)$' % "|".join(modules), 'webmin-module-%s', 'Webmin module for %s', allow_dirs=True, prepend=True) -do_split_packages(d, wadir, '^(%s)$' % "|".join(themes), 'webmin-theme-%s', 'Webmin theme for %s', allow_dirs=True, prepend=True) +do_split_packages(d, wadir, '^(%s)$' % "|".join(modules), 'webmin-module-%s', 'Webmin module for %s', extra_depends='perl', allow_dirs=True, prepend=True) +do_split_packages(d, wadir, '^(%s)$' % "|".join(themes), 'webmin-theme-%s', 'Webmin theme for %s', extra_depends='perl', allow_dirs=True, prepend=True) } # Time-savers -- 2.22.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 3/3] hplip: Add python to rdeps
Fixes ERROR: QA Issue: /usr/share/hplip/upgrade.py contained in package hplip requires /usr/bin/python, but no providers found in RDEPENDS_hplip? [file-rdeps] Signed-off-by: Khem Raj --- meta-oe/recipes-extended/hplip/hplip_3.12.6.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-oe/recipes-extended/hplip/hplip_3.12.6.bb b/meta-oe/recipes-extended/hplip/hplip_3.12.6.bb index 1f1e80ce82..77c995b57a 100644 --- a/meta-oe/recipes-extended/hplip/hplip_3.12.6.bb +++ b/meta-oe/recipes-extended/hplip/hplip_3.12.6.bb @@ -41,6 +41,7 @@ EXTRA_OECONF += "\ PACKAGES += "${PN}-ppd ${PN}-cups ${PN}-backend ${PN}-filter ${PN}-hal" RDEPENDS_${PN} += " \ +python \ python-syslog \ python-pprint \ python-compression \ -- 2.22.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH 1/3] mime-construct, libextutils-parsexs-perl: add runtime dependency on perl
Use += so it can use the RDEPS from cpan-base class Fixes: ERROR: QA Issue: /usr/bin/mime-construct contained in package mime-construct requires /usr/bin/perl, but no providers found in RDEPENDS_mime-construct? [file-rdeps] Signed-off-by: Khem Raj --- .../recipes-extended/mime-construct/mime-construct_1.11.bb | 2 +- .../recipes-perl/libextutils/libextutils-parsexs-perl_3.35.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-perl/recipes-extended/mime-construct/mime-construct_1.11.bb b/meta-perl/recipes-extended/mime-construct/mime-construct_1.11.bb index 501f3bf140..2516fbfcaa 100644 --- a/meta-perl/recipes-extended/mime-construct/mime-construct_1.11.bb +++ b/meta-perl/recipes-extended/mime-construct/mime-construct_1.11.bb @@ -17,7 +17,7 @@ SRC_URI[sha256sum] = "4cd7bb61b51d41192d1498c1051aa6a4ccd75aeb09b71d2ec706a7084a inherit cpan -RDEPENDS_${PN} = "libmime-types-perl libproc-waitstat-perl msmtp \ +RDEPENDS_${PN} += "libmime-types-perl libproc-waitstat-perl msmtp \ perl-module-filehandle perl-module-mime-base64 perl-module-mime-quotedprint perl-module-posix \ " diff --git a/meta-perl/recipes-perl/libextutils/libextutils-parsexs-perl_3.35.bb b/meta-perl/recipes-perl/libextutils/libextutils-parsexs-perl_3.35.bb index 33707a0af6..f57e1224d4 100644 --- a/meta-perl/recipes-perl/libextutils/libextutils-parsexs-perl_3.35.bb +++ b/meta-perl/recipes-perl/libextutils/libextutils-parsexs-perl_3.35.bb @@ -21,7 +21,7 @@ S = "${WORKDIR}/${SRCNAME}-${PV}" inherit cpan -RDEPENDS_${PN} = " perl-module-carp \ +RDEPENDS_${PN} += " perl-module-carp \ perl-module-cwd \ perl-module-dynaloader \ perl-module-extutils-cbuilder \ -- 2.22.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [warrior][PATCH 0/4] vlc adjustments
On Sat, Aug 17, 2019 at 10:13:35AM +0200, Andreas Müller wrote: > Some cherry-picks for vlc >... > 2.- 4. Are good enhancements. It is upon warrior maintainers if they are >important enough to make it into stable branch. > > Adrian Bunk (3): > vlc: Remove workaround and patches for problems fixed upstream > vlc: notify switched to GTK+3 some time ago > vlc: Remove the obsolete dependency on dbus-glib >... The notify change is an actual bugfix that should be added to warrior. The other two changes are cleanup patches with no (intentional) changes in the build result, I would recommend against backporting them since there are no benfits compared to the small regression risk. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-python] [PATCH] python-flask-pymongo: upgrade 0.5.1 -> 2.3.0
Fails to build see https://errors.yoctoproject.org/Errors/Details/263389/ On Fri, Aug 16, 2019 at 12:57 AM Zang Ruochen wrote: > > From: Yuan Chao > > Add depends of python-vcversioner. > > Signed-off-by: Yuan Chao > --- > meta-python/recipes-devtools/python/python-flask-pymongo.inc| 6 > -- > ...{python-flask-pymongo_0.5.1.bb => python-flask-pymongo_2.3.0.bb} | 0 > ...ython3-flask-pymongo_0.5.1.bb => python3-flask-pymongo_2.3.0.bb} | 0 > 3 files changed, 4 insertions(+), 2 deletions(-) > rename meta-python/recipes-devtools/python/{python-flask-pymongo_0.5.1.bb => > python-flask-pymongo_2.3.0.bb} (100%) > rename meta-python/recipes-devtools/python/{python3-flask-pymongo_0.5.1.bb > => python3-flask-pymongo_2.3.0.bb} (100%) > > diff --git a/meta-python/recipes-devtools/python/python-flask-pymongo.inc > b/meta-python/recipes-devtools/python/python-flask-pymongo.inc > index fb2d6ed..21b6ca8 100644 > --- a/meta-python/recipes-devtools/python/python-flask-pymongo.inc > +++ b/meta-python/recipes-devtools/python/python-flask-pymongo.inc > @@ -5,9 +5,11 @@ SECTION = "devel/python" > LICENSE = "BSD" > LIC_FILES_CHKSUM = > "file://flask_pymongo/wrappers.py;beginline=1;endline=24;md5=424c4e1047d28e01b4e4634a069c019d" > > -SRC_URI[md5sum] = "d7a1b717f27154e1f3a355f8ec2467d6" > -SRC_URI[sha256sum] = > "2baaa2ba5107d72b3a8bd4b5c0c8881316e35340ad1ae979cc13f1f3c8843b3d" > +SRC_URI[md5sum] = "94df71e6800b1d7915cc91a74b70f959" > +SRC_URI[sha256sum] = > "620eb02dc8808a5fcb90f26cab6cba9d6bf497b15032ae3ca99df80366e33314" > > PYPI_PACKAGE = "Flask-PyMongo" > > +DEPENDS = "python-vcversioner python-vcversioner-native" > + > RDEPENDS_${PN} = "${PYTHON_PN}-pymongo ${PYTHON_PN}-flask" > diff --git > a/meta-python/recipes-devtools/python/python-flask-pymongo_0.5.1.bb > b/meta-python/recipes-devtools/python/python-flask-pymongo_2.3.0.bb > similarity index 100% > rename from meta-python/recipes-devtools/python/python-flask-pymongo_0.5.1.bb > rename to meta-python/recipes-devtools/python/python-flask-pymongo_2.3.0.bb > diff --git > a/meta-python/recipes-devtools/python/python3-flask-pymongo_0.5.1.bb > b/meta-python/recipes-devtools/python/python3-flask-pymongo_2.3.0.bb > similarity index 100% > rename from meta-python/recipes-devtools/python/python3-flask-pymongo_0.5.1.bb > rename to meta-python/recipes-devtools/python/python3-flask-pymongo_2.3.0.bb > -- > 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.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [warrior][PATCH 2/4] vlc: Remove workaround and patches for problems fixed upstream
From: Adrian Bunk Signed-off-by: Adrian Bunk Signed-off-by: Khem Raj --- .../vlc/0002-glibc-does-not-provide-strlcpy.patch | 15 --- .../vlc/vlc/0005-libpostproc-header-check.patch | 15 --- .../recipes-multimedia/vlc/vlc_3.0.6.bb | 5 - 3 files changed, 35 deletions(-) delete mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc/0002-glibc-does-not-provide-strlcpy.patch delete mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc/0005-libpostproc-header-check.patch diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc/0002-glibc-does-not-provide-strlcpy.patch b/meta-multimedia/recipes-multimedia/vlc/vlc/0002-glibc-does-not-provide-strlcpy.patch deleted file mode 100644 index 3db3df34b..0 --- a/meta-multimedia/recipes-multimedia/vlc/vlc/0002-glibc-does-not-provide-strlcpy.patch +++ /dev/null @@ -1,15 +0,0 @@ a/src/input/subtitles.c -+++ b/src/input/subtitles.c -@@ -42,6 +42,12 @@ - #include "input_internal.h" - - /** -+ * Drepper's alternative -+ * http://en.wikibooks.org/wiki/C_Programming/C_Reference/nonstandard/strlcpy -+ */ -+#define strlcpy(dst, src, n) *((char* ) mempcpy(dst, src, n)) = '\0' -+ -+/** - * The possible extensions for subtitle files we support - */ - static const char *const sub_exts[] = { SLAVE_SPU_EXTENSIONS, "" }; diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc/0005-libpostproc-header-check.patch b/meta-multimedia/recipes-multimedia/vlc/vlc/0005-libpostproc-header-check.patch deleted file mode 100644 index 77a7d6173..0 --- a/meta-multimedia/recipes-multimedia/vlc/vlc/0005-libpostproc-header-check.patch +++ /dev/null @@ -1,15 +0,0 @@ -* Also look for postprocess.h under libpostproc/ - -Upstream-status: Pending - a/configure.ac -+++ b/configure.ac -@@ -2589,7 +2589,7 @@ then - VLC_SAVE_FLAGS - CPPFLAGS="${CPPFLAGS} ${POSTPROC_CFLAGS}" - CFLAGS="${CFLAGS} ${POSTPROC_CFLAGS}" -- AC_CHECK_HEADERS(postproc/postprocess.h) -+ AC_CHECK_HEADERS(postproc/postprocess.h,[],[AC_CHECK_HEADERS(libpostproc/postprocess.h)]) - VLC_ADD_PLUGIN([postproc]) - VLC_RESTORE_FLAGS - ],[ diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc_3.0.6.bb b/meta-multimedia/recipes-multimedia/vlc/vlc_3.0.6.bb index 1ae213ff3..fcd321cb0 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc_3.0.6.bb +++ b/meta-multimedia/recipes-multimedia/vlc/vlc_3.0.6.bb @@ -1,13 +1,8 @@ require ${BPN}.inc -# work around build failure -EXTRA_OECONF += " --enable-libxml2=no" - LDFLAGS_append_riscv64 = " -pthread" SRC_URI += " \ -file://0002-glibc-does-not-provide-strlcpy.patch \ -file://0005-libpostproc-header-check.patch \ file://0006-make-opencv-configurable.patch \ file://0007-use-vorbisidec.patch \ file://0008-fix-luaL-checkint.patch \ -- 2.20.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [warrior][PATCH 1/4] vlc: rework qt PACKAGECONFIG
* qt4 support is gone -> move to qt5 * while at it remove noop libtool copy Signed-off-by: Andreas Müller Signed-off-by: Khem Raj --- .../recipes-multimedia/vlc/vlc.inc| 24 --- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc.inc b/meta-multimedia/recipes-multimedia/vlc/vlc.inc index 19ac8206c..9bbc6685d 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc.inc +++ b/meta-multimedia/recipes-multimedia/vlc/vlc.inc @@ -36,12 +36,17 @@ EXTRA_OECONF = "\ --enable-realrtsp \ --disable-libtar \ --enable-avcodec \ -ac_cv_path_MOC=${STAGING_BINDIR_NATIVE}/moc4 \ -ac_cv_path_RCC=${STAGING_BINDIR_NATIVE}/rcc4 \ -ac_cv_path_UIC=${STAGING_BINDIR_NATIVE}/uic4 \ +ac_cv_path_MOC=${STAGING_BINDIR_NATIVE}${QT_DIR_NAME}/moc \ +ac_cv_path_RCC=${STAGING_BINDIR_NATIVE}${QT_DIR_NAME}/rcc \ +ac_cv_path_UIC=${STAGING_BINDIR_NATIVE}${QT_DIR_NAME}/uic \ " -PACKAGECONFIG ?= " live555 dc1394 dv1394 notify fontconfig freetype dvdread png ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" +PACKAGECONFIG ?= " \ +live555 dc1394 dv1394 notify fontconfig freetype dvdread png \ +${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \ +" + +inherit ${@bb.utils.contains('PACKAGECONFIG', 'qt5', 'qmake5_paths', '', d)} PACKAGECONFIG[mad] = "--enable-mad,--disable-mad,libmad" PACKAGECONFIG[a52] = "--enable-a52,--disable-a52,liba52" @@ -54,7 +59,7 @@ PACKAGECONFIG[opencv] = "--enable-opencv,--disable-opencv,opencv" PACKAGECONFIG[speex] = "--enable-speex,--disable-speex,speex" PACKAGECONFIG[gstreamer] = "--enable-gst-decode,--disable-gst-decode,gstreamer1.0 gstreamer1.0-plugins-base gst-plugins-bad" PACKAGECONFIG[vpx] = "--enable-vpx,--disable-vpx, libvpx" -PACKAGECONFIG[qt4] = "--enable-qt,--disable-qt, qt4-x11-free" +PACKAGECONFIG[qt5] = "--enable-qt,--disable-qt, qtbase-native qtx11extras qtsvg" PACKAGECONFIG[freerdp] = "--enable-freerdp,--disable-freerdp, freerdp" PACKAGECONFIG[dvbpsi] = "--enable-dvbpsi,--disable-dvbpsi, libdvbpsi" PACKAGECONFIG[samba] = "--enable-smbclient,--disable-smbclient, samba" @@ -76,12 +81,13 @@ PACKAGECONFIG[x11] = "--with-x --enable-xcb,--without-x --disable-xcb, xcb-util PACKAGECONFIG[png] = "--enable-png,--disable-png,libpng" PACKAGECONFIG[vdpau] = "--enable-vdpau,--disable-vdpau,libvdpau" -do_configure_prepend() { -cp ${STAGING_DATADIR}/libtool/config.* ${S}/autotools/ || true -} - do_configure_append() { sed -i -e s:'${top_builddir_slash}libtool':'${top_builddir_slash}'${TARGET_SYS}-libtool:g ${B}/doltlibtool + +# moc needs support: precreate build paths +for qtpath in adapters components/epg components/playlist components/sout dialogs managers styles util/buttons; do +mkdir -p "${B}/modules/gui/qt/$qtpath" +done } # This recipe packages vlc as a library as well, so qt4 dependencies -- 2.20.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [warrior][PATCH 4/4] vlc: Remove the obsolete dependency on dbus-glib
From: Adrian Bunk Signed-off-by: Adrian Bunk Signed-off-by: Khem Raj --- meta-multimedia/recipes-multimedia/vlc/vlc.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc.inc b/meta-multimedia/recipes-multimedia/vlc/vlc.inc index 0bedc5da9..5c38be31f 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc.inc +++ b/meta-multimedia/recipes-multimedia/vlc/vlc.inc @@ -6,7 +6,7 @@ LICENSE = "GPL-2.0" LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" DEPENDS = "coreutils-native fribidi libtool libgcrypt libgcrypt-native \ - dbus dbus-glib libxml2 gnutls \ + dbus libxml2 gnutls \ tremor faad2 ffmpeg flac fluidsynth alsa-lib \ lua-native lua libidn \ avahi jpeg xz libmodplug mpeg2dec \ -- 2.20.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [warrior][PATCH 3/4] vlc: notify switched to GTK+3 some time ago
From: Adrian Bunk Signed-off-by: Adrian Bunk Signed-off-by: Khem Raj --- meta-multimedia/recipes-multimedia/vlc/vlc.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc.inc b/meta-multimedia/recipes-multimedia/vlc/vlc.inc index 9bbc6685d..0bedc5da9 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc.inc +++ b/meta-multimedia/recipes-multimedia/vlc/vlc.inc @@ -72,7 +72,7 @@ PACKAGECONFIG[dc1394] = "--enable-dc1394,--disable-dc1394,libdc1394" PACKAGECONFIG[dv1394] = "--enable-dv1394,--disable-dv1394,libraw1394 libavc1394" PACKAGECONFIG[svg] = "--enable-svg,--disable-svg,librsvg" PACKAGECONFIG[svgdec] = "--enable-svgdec,--disable-svgdec,librsvg cairo" -PACKAGECONFIG[notify] = "--enable-notify,--disable-notify, libnotify gtk+" +PACKAGECONFIG[notify] = "--enable-notify,--disable-notify, libnotify gtk+3" PACKAGECONFIG[fontconfig] = "--enable-fontconfig,--disable-fontconfig, fontconfig" PACKAGECONFIG[freetype] = "--enable-freetype,--disable-freetype, freetype" PACKAGECONFIG[dvdread] = "--enable-dvdread,--disable-dvdread, libdvdread libdvdcss" -- 2.20.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [warrior][PATCH 0/4] vlc adjustments
Some cherry-picks for vlc 1. Is mandatory because qt4 support is gone and without qt5 vlc is not useful exactly 2.- 4. Are good enhancements. It is upon warrior maintainers if they are important enough to make it into stable branch. Adrian Bunk (3): vlc: Remove workaround and patches for problems fixed upstream vlc: notify switched to GTK+3 some time ago vlc: Remove the obsolete dependency on dbus-glib Andreas Müller (1): vlc: rework qt PACKAGECONFIG .../recipes-multimedia/vlc/vlc.inc| 28 +++ .../0002-glibc-does-not-provide-strlcpy.patch | 15 -- .../vlc/0005-libpostproc-header-check.patch | 15 -- .../recipes-multimedia/vlc/vlc_3.0.6.bb | 5 4 files changed, 17 insertions(+), 46 deletions(-) delete mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc/0002-glibc-does-not-provide-strlcpy.patch delete mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc/0005-libpostproc-header-check.patch -- 2.20.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel