diff options
author | Martin Jansa <Martin.Jansa@gmail.com> | 2014-06-18 23:57:29 +0200 |
---|---|---|
committer | Martin Jansa <Martin.Jansa@gmail.com> | 2014-06-21 10:36:54 +0200 |
commit | a04c794b587e207b06465d1eac5e5ea8b1346641 (patch) | |
tree | 5a9a71f1880b72f0119c5bdfd8c7161fa3fb83a4 /meta-gnome/recipes-support/tracker/tracker_0.14.2.bb | |
parent | c794fb0ed62c22c86b2c79db9812a58797208c26 (diff) | |
download | ast2050-yocto-openembedded-a04c794b587e207b06465d1eac5e5ea8b1346641.zip ast2050-yocto-openembedded-a04c794b587e207b06465d1eac5e5ea8b1346641.tar.gz |
tracker: move from meta-oe to meta-gnome
* it rdepends on gvfs which is available only in meta-gnome and nothing
in meta-oe depends on tracker
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-gnome/recipes-support/tracker/tracker_0.14.2.bb')
-rw-r--r-- | meta-gnome/recipes-support/tracker/tracker_0.14.2.bb | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/meta-gnome/recipes-support/tracker/tracker_0.14.2.bb b/meta-gnome/recipes-support/tracker/tracker_0.14.2.bb new file mode 100644 index 0000000..eea8edc --- /dev/null +++ b/meta-gnome/recipes-support/tracker/tracker_0.14.2.bb @@ -0,0 +1,75 @@ +DESCRIPTION = "Tracker is a tool designed to extract information and metadata about your personal data so that it can be searched easily and quickly." +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=ee31012bf90e7b8c108c69f197f3e3a4" +DEPENDS = "file gstreamer gamin dbus libexif gettext sqlite3 icu" +RDEPENDS_${PN} += " gvfs gsettings-desktop-schemas" +HOMEPAGE = "http://projects.gnome.org/tracker/" + +PR = "r7" + +inherit autotools pkgconfig gnomebase gettext gsettings systemd + +VER_DIR = "${@gnome_verdir("${PV}")}" +SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/tracker/${VER_DIR}/tracker-${PV}.tar.xz \ + file://0005-Fix-missing-gobject-introspection-checks.patch \ + file://enable-sqlite-crosscompile.patch \ + file://fix-removable-media-detection.patch \ + file://90tracker \ + file://tracker-store.service \ + file://tracker-miner-fs.service \ + file://tracker-dbus.service \ + " + +SYSTEMD_SERVICE_${PN} = " tracker-store.service tracker-miner-fs.service tracker-dbus.service " +SYSTEMD_AUTO_ENABLE = "disable" + +EXTRA_OECONF += " tracker_cv_have_ioprio=yes" + +# Disable the desktop-centric miners +EXTRA_OECONF += "--disable-miner-thunderbird --disable-miner-firefox \ + --disable-miner-evolution --disable-miner-flickr" + +LEAD_SONAME = "libtrackerclient.so.0" + +do_install_append() { + cp -PpR ${D}${STAGING_DATADIR}/* ${D}${datadir}/ || true +# install -d ${D}/${sysconfdir}/X11/Xsession.d/ +# install -m 0755 ${WORKDIR}/90tracker ${D}/${sysconfdir}/X11/Xsession.d/ + + install -d ${D}${systemd_unitdir}/system + install -m 0644 ${WORKDIR}/tracker-store.service ${D}${systemd_unitdir}/system + install -m 0644 ${WORKDIR}/tracker-miner-fs.service ${D}${systemd_unitdir}/system + install -m 0644 ${WORKDIR}/tracker-dbus.service ${D}${systemd_unitdir}/system + sed -i -e 's,@LIBEXECDIR@,${libexecdir},g' \ + -e 's,@BASE_BINDIR@,${base_bindir},g' \ + ${D}${systemd_unitdir}/system/*.service +} + +PACKAGES =+ "${PN}-tests ${PN}-vala ${PN}-nautilus-extension" + +FILES_${PN} += "${datadir}/dbus-1/ \ + ${libdir}/tracker-${VER_DIR}/*.so.* \ + ${libdir}/tracker-${VER_DIR}/extract-modules/*.so \ + ${datadir}/icons/hicolor/*/apps/tracker.* \ + ${libdir}/nautilus/extensions-2.0/*.la \ + ${datadir}/glib-2.0/schemas/* \ + ${systemd_unitdir}/system/tracker-store.service \ + ${systemd_unitdir}/system/tracker-miner-fs.service \ + ${systemd_unitdir}/system/tracker-dbus.service \ +" + +FILES_${PN}-dev += "${libdir}/tracker-${VER_DIR}/*.la \ + ${libdir}/tracker-${VER_DIR}/*.so \ + ${libdir}/tracker-${VER_DIR}/*/*.so \ + ${libdir}/tracker-${VER_DIR}/*/*.la \ + ${libdir}/tracker-${VER_DIR}/extract-modules/*.la" + +FILES_${PN}-staticdev += "${libdir}/nautilus/extensions-2.0/*.a" +FILES_${PN}-dbg += "${libdir}/*/*/.debug \ + ${libdir}/*/.debug" +FILES_${PN}-tests = "${datadir}/tracker-tests/" +FILES_${PN}-vala = "${datadir}/vala/" +FILES_${PN}-nautilus-extension += "${libdir}/nautilus/extensions-2.0/*.so" + +SRC_URI[md5sum] = "f3a871beeebf86fd752863ebd22af9ac" +SRC_URI[sha256sum] = "9b59330aa2e9e09feee587ded895e9247f71fc25f46b023d616d9969314bc7f1" |