Make the nautilus extension conditional
... and disable it from being built, as suggested by rishi. The nautilus extension provides tagging functionality and is not related to search at all -- and none of the core apps use tagging at the moment. Since we don't need it, disable the package to make tracker package easier to bootstrap (circular tracker-nautilus-tracker dep).
This commit is contained in:
parent
3d417963e8
commit
cf499fbca3
20
tracker.spec
20
tracker.spec
@ -1,5 +1,7 @@
|
|||||||
%global _changelog_trimtime %(date +%s -d "1 year ago")
|
%global _changelog_trimtime %(date +%s -d "1 year ago")
|
||||||
|
|
||||||
|
%global with_nautilus 0
|
||||||
|
|
||||||
%if 0%{?rhel}
|
%if 0%{?rhel}
|
||||||
%global with_enca 0
|
%global with_enca 0
|
||||||
%global with_libcue 0
|
%global with_libcue 0
|
||||||
@ -13,7 +15,7 @@
|
|||||||
Summary: Desktop-neutral search tool and indexer
|
Summary: Desktop-neutral search tool and indexer
|
||||||
Name: tracker
|
Name: tracker
|
||||||
Version: 0.17.2
|
Version: 0.17.2
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
URL: http://projects.gnome.org/tracker/
|
URL: http://projects.gnome.org/tracker/
|
||||||
@ -28,7 +30,9 @@ Patch3: 0001-Bump-the-minimum-memory-requirement-to-768M.patch
|
|||||||
|
|
||||||
BuildRequires: poppler-glib-devel libxml2-devel libgsf-devel libgxps-devel
|
BuildRequires: poppler-glib-devel libxml2-devel libgsf-devel libgxps-devel
|
||||||
BuildRequires: libuuid-devel
|
BuildRequires: libuuid-devel
|
||||||
|
%if 0%{?with_nautilus}
|
||||||
BuildRequires: nautilus-devel
|
BuildRequires: nautilus-devel
|
||||||
|
%endif
|
||||||
BuildRequires: libjpeg-devel libexif-devel exempi-devel
|
BuildRequires: libjpeg-devel libexif-devel exempi-devel
|
||||||
BuildRequires: libiptcdata-devel libtiff-devel libpng-devel giflib-devel
|
BuildRequires: libiptcdata-devel libtiff-devel libpng-devel giflib-devel
|
||||||
BuildRequires: libmediaart-devel
|
BuildRequires: libmediaart-devel
|
||||||
@ -50,12 +54,14 @@ BuildRequires: gdk-pixbuf2-devel
|
|||||||
BuildRequires: desktop-file-utils intltool gettext
|
BuildRequires: desktop-file-utils intltool gettext
|
||||||
BuildRequires: gtk-doc graphviz
|
BuildRequires: gtk-doc graphviz
|
||||||
BuildRequires: gobject-introspection-devel
|
BuildRequires: gobject-introspection-devel
|
||||||
|
BuildRequires: gtk3-devel
|
||||||
|
|
||||||
%if 0%{?with_thunderbird}
|
%if 0%{?with_thunderbird}
|
||||||
BuildRequires: thunderbird
|
BuildRequires: thunderbird
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Obsoletes: tracker-miner-flickr < 0.16.0
|
Obsoletes: tracker-miner-flickr < 0.16.0
|
||||||
|
Obsoletes: tracker-nautilus-plugin < 0.17.2-2
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Tracker is a powerful desktop-neutral first class object database,
|
Tracker is a powerful desktop-neutral first class object database,
|
||||||
@ -101,6 +107,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
|
|||||||
This Firefox addon exports your bookmarks to Tracker, so that you can search
|
This Firefox addon exports your bookmarks to Tracker, so that you can search
|
||||||
for them for example using tracker-needle.
|
for them for example using tracker-needle.
|
||||||
|
|
||||||
|
%if 0%{?with_nautilus}
|
||||||
%package nautilus-plugin
|
%package nautilus-plugin
|
||||||
Summary: Tracker's nautilus plugin
|
Summary: Tracker's nautilus plugin
|
||||||
Group: User Interface/Desktops
|
Group: User Interface/Desktops
|
||||||
@ -109,6 +116,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
|
|||||||
%description nautilus-plugin
|
%description nautilus-plugin
|
||||||
Tracker's nautilus plugin, provides 'tagging' functionality. Ability to perform
|
Tracker's nautilus plugin, provides 'tagging' functionality. Ability to perform
|
||||||
search in nautilus using tracker is built-in directly in the nautilus package.
|
search in nautilus using tracker is built-in directly in the nautilus package.
|
||||||
|
%endif
|
||||||
|
|
||||||
%if 0%{?with_thunderbird}
|
%if 0%{?with_thunderbird}
|
||||||
%package thunderbird-plugin
|
%package thunderbird-plugin
|
||||||
@ -150,6 +158,11 @@ sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure
|
|||||||
--enable-gtk-doc \
|
--enable-gtk-doc \
|
||||||
--enable-miner-evolution=no \
|
--enable-miner-evolution=no \
|
||||||
--with-firefox-plugin-dir=%{_libdir}/firefox/extensions \
|
--with-firefox-plugin-dir=%{_libdir}/firefox/extensions \
|
||||||
|
%if %{with_nautilus}
|
||||||
|
--enable-nautilus-extension \
|
||||||
|
%else
|
||||||
|
--disable-nautilus-extension \
|
||||||
|
%endif
|
||||||
%if 0%{?with_thunderbird}
|
%if 0%{?with_thunderbird}
|
||||||
--with-thunderbird-plugin-dir=%{_libdir}/thunderbird/extensions \
|
--with-thunderbird-plugin-dir=%{_libdir}/thunderbird/extensions \
|
||||||
%endif
|
%endif
|
||||||
@ -253,8 +266,10 @@ fi
|
|||||||
%{_datadir}/xul-ext/trackerfox/
|
%{_datadir}/xul-ext/trackerfox/
|
||||||
%{_libdir}/firefox/extensions/trackerfox@bustany.org
|
%{_libdir}/firefox/extensions/trackerfox@bustany.org
|
||||||
|
|
||||||
|
%if 0%{?with_nautilus}
|
||||||
%files nautilus-plugin
|
%files nautilus-plugin
|
||||||
%{_libdir}/nautilus/extensions-3.0/libnautilus-tracker-tags.so
|
%{_libdir}/nautilus/extensions-3.0/libnautilus-tracker-tags.so
|
||||||
|
%endif
|
||||||
|
|
||||||
%if 0%{?with_thunderbird}
|
%if 0%{?with_thunderbird}
|
||||||
%files thunderbird-plugin
|
%files thunderbird-plugin
|
||||||
@ -275,6 +290,9 @@ fi
|
|||||||
%{_libdir}/girepository-1.0/Tracker*-0.18.typelib
|
%{_libdir}/girepository-1.0/Tracker*-0.18.typelib
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Feb 19 2014 Kalev Lember <kalevlember@gmail.com> - 0.17.2-2
|
||||||
|
- Make the nautilus extension conditional and disable it
|
||||||
|
|
||||||
* Fri Feb 14 2014 Kalev Lember <kalevlember@gmail.com> - 0.17.2-1
|
* Fri Feb 14 2014 Kalev Lember <kalevlember@gmail.com> - 0.17.2-1
|
||||||
- Update to 0.17.2
|
- Update to 0.17.2
|
||||||
- Create a temporary compat-tracker018 subpackage to ease the transition
|
- Create a temporary compat-tracker018 subpackage to ease the transition
|
||||||
|
Loading…
Reference in New Issue
Block a user