Search
SailfishOS Open Build Service
>
Projects
>
zephyr
:
devel:mw
>
tracker
> tracker.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File tracker.spec of Package tracker
# # Do NOT Edit the Auto-generated Part! # Generated by: spectacle version 0.25 # Name: tracker # >> macros %define enable_demo 0 # << macros Summary: An object database, tag/metadata database, search tool and indexer Version: 0.14.2 Release: 1 Group: Data Management/Content Framework License: GPLv2+ URL: http://ftp.gnome.org/pub/GNOME/sources/tracker/0.10/ Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.14/%{name}-%{version}.tar.xz Source1: tracker-rpmlintrc Source2: tracker-store.service Source3: tracker-miner-fs.service Source100: tracker.yaml Patch0: 0001-Tracker-0.7.23-desktop-files.patch Patch1: 0002-Tracker-extract-Parse-the-video-filename-to-obtain-e.patch Patch2: 0003-tracker-0.9.26-create-tests-aegis.patch Patch3: 0005-Fix-missing-gobject-introspection-checks.patch Patch4: tracker-0.10.37-fix-linking-with-newer-toolchain.patch Patch5: tracker-0.10.37-add-userguides-service-for-maemo.patch Patch6: tracker-0.10.37-fix-linking-with-newer-glib.patch Requires: gst-plugins-base >= 0.10 Requires: unzip Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig BuildRequires: pkgconfig(dbus-glib-1) >= 0.60 BuildRequires: pkgconfig(enca) BuildRequires: pkgconfig(exempi-2.0) BuildRequires: pkgconfig(gconf-2.0) BuildRequires: pkgconfig(gee-1.0) BuildRequires: pkgconfig(glib-2.0) >= 2.26.0 BuildRequires: pkgconfig(gmime-2.6) BuildRequires: pkgconfig(gstreamer-0.10) BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) BuildRequires: pkgconfig(icu-uc) BuildRequires: pkgconfig(id3tag) BuildRequires: pkgconfig(libexif) BuildRequires: pkgconfig(libgsf-1) BuildRequires: pkgconfig(libiptcdata) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(ossp-uuid) BuildRequires: pkgconfig(poppler-glib) BuildRequires: pkgconfig(sqlite3) >= 3.7 BuildRequires: pkgconfig(taglib) BuildRequires: pkgconfig(totem-plparser) BuildRequires: pkgconfig(uuid) BuildRequires: pkgconfig(libvala-0.16) BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(zlib) BuildRequires: gettext BuildRequires: giflib-devel BuildRequires: intltool BuildRequires: libjpeg-devel BuildRequires: libtiff-devel >= 3.8.2 BuildRequires: perl-XML-Parser BuildRequires: pygobject2 BuildRequires: python >= 2.6 BuildRequires: qt-devel BuildRequires: dbus-python BuildRequires: fdupes %description Tracker is a powerful desktop-neutral first class object database, tag/metadata database, search tool and indexer. It consists of a common object database that allows entities to have an almost infinte number of properties, metadata (both embedded/harvested as well as user definable), a comprehensive database of keywords/tags and links to other entities. It provides additional features for file based objects including context linking and audit trails for a file object. It has the ability to index, store, harvest metadata. retrieve and search all types of files and other first class objects %package tests Summary: Tests for tracker Group: System/X11 Requires: %{name} = %{version}-%{release} Requires: dbus-python Requires: pygobject2 Requires: python >= 2.6 %description tests Functional tests for tracker to be run once tracker is installed in the final environment. %package utils Summary: Tracker command line applications to lookup data Group: Development/Tools Requires: %{name} = %{version}-%{release} %description utils Tracker command line applications to lookup data Included utilities for Tracker are as follows tracker-import Import TTL files. tracker-info Display all information known about an entity. tracker-search Search for entites (files, folders, videos, etc) tracker-sparql Run a SPARQL query against the databases. tracker-stats Get statistics on how many entities are indexed. tracker-tag Add, remove, list tags for entities. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Development files for %{name}. %prep %setup -q -n %{name}-%{version} # 0001-Tracker-0.7.23-desktop-files.patch %patch0 -p1 # 0002-Tracker-extract-Parse-the-video-filename-to-obtain-e.patch %patch1 -p1 # 0003-tracker-0.9.26-create-tests-aegis.patch %patch2 -p1 # 0005-Fix-missing-gobject-introspection-checks.patch %patch3 -p1 # tracker-0.10.37-fix-linking-with-newer-toolchain.patch %patch4 -p1 # tracker-0.10.37-add-userguides-service-for-maemo.patch %patch5 -p1 # tracker-0.10.37-fix-linking-with-newer-glib.patch %patch6 -p1 # >> setup # << setup %build # >> build pre export AUTOPOINT="intltoolize --automake --copy" chmod +x tests/functional-tests/create-tests-xml.py chmod +x tests/functional-tests/create-tests-aegis.py # << build pre %reconfigure --disable-static \ --with-compile-warnings=no \ --disable-tracker-preferences \ --disable-tracker-search-bar \ --disable-tracker-explorer \ --enable-unit-tests \ --enable-functional-tests \ --disable-miner-evolution \ --disable-miner-flickr \ --disable-miner-rss \ --enable-maemo \ --enable-guarantee-metadata \ --with-unicode-support=libicu \ --disable-tracker-needle \ --enable-libvorbis \ --enable-tracker-fts make %{?jobs:-j%jobs} # >> build post # << build post %install rm -rf %{buildroot} # >> install pre # << install pre %make_install mkdir -p %{buildroot}%{_libdir}/systemd/user/ cp -a %{SOURCE2} %{buildroot}%{_libdir}/systemd/user/ mkdir -p %{buildroot}%{_libdir}/systemd/user/ cp -a %{SOURCE3} %{buildroot}%{_libdir}/systemd/user/ # >> install post rm -rf %{buildroot}/%{_datadir}/icons/hicolor/ rm -rf %{buildroot}/%{_datadir}/gtk-doc # << install post %find_lang %{name} %fdupes %{buildroot}/%{_datadir}/ %post /sbin/ldconfig # >> post glib-compile-schemas /usr/share/glib-2.0/schemas/ # << post %postun /sbin/ldconfig # >> postun glib-compile-schemas /usr/share/glib-2.0/schemas/ # << postun %files -f %{name}.lang %defattr(-,root,root,-) # >> files %defattr(-, root, root, -) %{_bindir}/tracker-control %{_datadir}/dbus-1/services/* %{_datadir}/man/man1/* %{_datadir}/tracker/*.xml %{_datadir}/tracker/languages/* %{_datadir}/tracker/miners/* %{_datadir}/tracker/ontologies/* %{_datadir}/vala/vapi/* %{_datadir}/tracker/extract-rules/* %{_datadir}/glib-2.0/schemas/*.xml %{_libdir}/libtracker-extract-*.so* %{_libdir}/libtracker-miner-*.so* %{_libdir}/libtracker-sparql-*.so* %{_libdir}/tracker-*/*.so* %{_libdir}/tracker-*/extract-modules/*.so* %{_libdir}/tracker-*/writeback-modules/*.so* %{_libexecdir}/tracker-extract %{_libexecdir}/tracker-miner-fs %{_libexecdir}/tracker-store %{_libexecdir}/tracker-writeback %config %{_sysconfdir}/xdg/autostart/tracker-miner-fs.desktop %config %{_sysconfdir}/xdg/autostart/tracker-store.desktop %{_libdir}/systemd/user/tracker-miner-fs.service %{_libdir}/systemd/user/tracker-store.service # << files %files tests %defattr(-,root,root,-) # >> files tests %{_datadir}/tracker-tests/* %{_sysconfdir}/dconf/profile/trackertest # << files tests %files utils %defattr(-,root,root,-) # >> files utils %{_bindir}/tracker-import %{_bindir}/tracker-info %{_bindir}/tracker-search %{_bindir}/tracker-sparql %{_bindir}/tracker-stats %{_bindir}/tracker-tag # << files utils %files devel %defattr(-,root,root,-) # >> files devel %{_includedir}/tracker-*/libtracker-extract/*.h %{_includedir}/tracker-*/libtracker-miner/*.h %{_includedir}/tracker-*/libtracker-sparql/*.h %{_libdir}/pkgconfig/tracker-*.pc # << files devel