[oe] [PATCH 3/9] tracker-miners: initial add 2.3.1

Khem Raj raj.khem at gmail.com
Wed Nov 20 04:34:39 UTC 2019


On Mon, Nov 18, 2019 at 11:18 PM Andreas Müller <schnitzeltony at gmail.com> wrote:
>
> tracker-miners is a mandatory runtime-dependency for nautilus
>

fails to build on x86

https://errors.yoctoproject.org/Errors/Details/277884/

> Signed-off-by: Andreas Müller <schnitzeltony at gmail.com>
> ---
>  .../tracker/tracker-miners_2.3.1.bb           | 66 +++++++++++++++++++
>  1 file changed, 66 insertions(+)
>  create mode 100644 meta-gnome/recipes-gnome/tracker/tracker-miners_2.3.1.bb
>
> diff --git a/meta-gnome/recipes-gnome/tracker/tracker-miners_2.3.1.bb b/meta-gnome/recipes-gnome/tracker/tracker-miners_2.3.1.bb
> new file mode 100644
> index 000000000..465145a15
> --- /dev/null
> +++ b/meta-gnome/recipes-gnome/tracker/tracker-miners_2.3.1.bb
> @@ -0,0 +1,66 @@
> +SUMMARY = "Tracker miners and metadata extractors"
> +LICENSE = "GPLv2 & LGPLv2.1"
> +LIC_FILES_CHKSUM = " \
> +    file://COPYING.GPL;md5=ee31012bf90e7b8c108c69f197f3e3a4 \
> +    file://COPYING.LGPL;md5=2d5025d4aa3495befef8f17206a5b0a1 \
> +"
> +
> +DEPENDS = " \
> +    intltool-native \
> +    tracker \
> +    zlib \
> +"
> +
> +GNOMEBASEBUILDCLASS = "meson"
> +
> +inherit gnomebase gsettings gobject-introspection vala gtk-doc manpages bash-completion distro_features_check
> +
> +SRC_URI[archive.md5sum] = "0321d8f4ad27e3fccdbc8384e5b3cb83"
> +SRC_URI[archive.sha256sum] = "7b1de06a7a79ea1c7813c8a21f8cd1c55f2b95f799cf9f47f0204f3be8a590e0"
> +
> +# gobject-introspection is mandatory and cannot be configured
> +REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
> +UNKNOWN_CONFIGURE_WHITELIST_append = " introspection"
> +
> +PACKAGECONFIG ??= " \
> +    ffmpeg \
> +    flac \
> +    gexiv2 \
> +    gstreamer \
> +    icu \
> +    libexif \
> +    libgsf \
> +    jpeg \
> +    png \
> +    tiff \
> +    xml \
> +    pdf \
> +"
> +
> +PACKAGECONFIG[ffmpeg]     = ",,ffmpeg"
> +PACKAGECONFIG[flac]       = "-Dflac=enabled,-Dflac=disabled,flac"
> +PACKAGECONFIG[gexiv2]     = ",,gexiv2"
> +PACKAGECONFIG[gstreamer]  = ",,gstreamer1.0 gstreamer1.0-plugins-base"
> +PACKAGECONFIG[gupnp]      = ",,gupnp-dlna"
> +PACKAGECONFIG[icu]        = ",,icu"
> +PACKAGECONFIG[libexif]    = "-Dexif=enabled,-Dexif=disabled,libexif"
> +PACKAGECONFIG[libgsf]     = "-Dgsf=enabled,-Dgsf=disabled,libgsf"
> +PACKAGECONFIG[jpeg]       = "-Djpeg=enabled,-Djpeg=disabled,jpeg"
> +PACKAGECONFIG[png]        = "-Dpng=enabled,-Dpng=disabled,libpng"
> +PACKAGECONFIG[tiff]       = "-Dtiff=enabled,-Dtiff=disabled,tiff"
> +PACKAGECONFIG[xml]        = "-Dxml=enabled,-Dxml=disabled,libxml2"
> +PACKAGECONFIG[vorbis]     = "-Dvorbis=enabled,-Dvorbis=disabled,libvorbis"
> +PACKAGECONFIG[pdf]        = "-Dpdf=enabled,-Dpdf=disabled,poppler"
> +PACKAGECONFIG[upower]     = ",,upower"
> +
> +# meta-selinux
> +PACKAGECONFIG[libseccomp] = ",,libseccomp"
> +# not yet in meta-gnome
> +PACKAGECONFIG[rss]        = "-Dminer_rss=true,-Dminer_rss=false,libgrss"
> +
> +FILES_${PN} += " \
> +    ${datadir}/dbus-1 \
> +    ${datadir}/tracker \
> +    ${libdir}/tracker-miners-2.0 \
> +    ${systemd_user_unitdir} \
> +"
> --
> 2.21.0
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


More information about the Openembedded-devel mailing list