Summary: Beagle - An indexing subsystem
Summary(pl.UTF-8): Beagle - podsystem indeksujący
Name: beagle
-Version: 0.3.3
-Release: 2
+Version: 0.3.7
+Release: 0.1
License: Various
Group: Libraries
Source0: http://ftp.gnome.org/pub/GNOME/sources/beagle/0.3/%{name}-%{version}.tar.bz2
-# Source0-md5: c1b6c340c72a70e33212c85513bc23f2
+# Source0-md5: 4845f674f540eeb24c09a1be1a5e2459
Patch0: %{name}-desktop.patch
Patch1: %{name}-crawl.patch
Patch2: %{name}-configure.patch
BuildRequires: dotnet-ndesk-dbus-glib-sharp-devel >= 0.3.0
BuildRequires: dotnet-ndesk-dbus-sharp-devel >= 0.6.0
%if %{with epiphany}
-BuildRequires: epiphany-devel >= 2.20.0
+BuildRequires: epiphany-devel >= 2.22.0
%endif
BuildRequires: gtk+2-devel >= 2:2.10.10
%{?with_apidocs:BuildRequires: gtk-doc >= 1.8}
Summary: Beagle development files
Summary(pl.UTF-8): Pliki programistyczne Beagle
Group: Development/Libraries
-Requires: %{name}-libs = %{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description devel
Beagle development files.
Summary(pl.UTF-8): Rozszerzenie dla Epiphany - beagle
Group: X11/Applications/Networking
Requires: %{name} = %{version}-%{release}
-Requires: epiphany-extensions >= 2.20.0
+Requires: epiphany-extensions >= 2.22.0
%description -n epiphany-extension-beagle
Epiphany extension that allows Beagle to index every page the user
%prep
%setup -q
%patch0 -p1
-%patch1 -p1
-%patch2 -p1
+#%patch1 -p1
+#%patch2 -p1
%build
%{__intltoolize}
cp -r firefox-extension/chrome/* $dest/chrome
%if %{with epiphany}
-install -d $RPM_BUILD_ROOT%{_libdir}/epiphany/2.20/extensions
+install -d $RPM_BUILD_ROOT%{_libdir}/epiphany/2.22/extensions
sed -e "s|\@localedir\@|\%{_localedir}|g" \
< epiphany-extension/beagle.py.in > epiphany-extension/beagle.py
-install epiphany-extension/beagle.py $RPM_BUILD_ROOT%{_libdir}/epiphany/2.20/extensions/beagle.py
-install epiphany-extension/beagle.ephy-extension.in $RPM_BUILD_ROOT%{_libdir}/epiphany/2.20/extensions/beagle.ephy-extension
+install epiphany-extension/beagle.py $RPM_BUILD_ROOT%{_libdir}/epiphany/2.22/extensions/beagle.py
+install epiphany-extension/beagle.ephy-extension.in $RPM_BUILD_ROOT%{_libdir}/epiphany/2.22/extensions/beagle.ephy-extension
%endif
%if %{with thunderbird}
%attr(755,root,root) %{_bindir}/beagle-ping
%attr(755,root,root) %{_bindir}/beagle-query
%attr(755,root,root) %{_bindir}/beagle-shutdown
+%attr(755,root,root) %{_bindir}/beagle-static-query
%attr(755,root,root) %{_bindir}/beagle-status
%attr(755,root,root) %{_bindir}/beagled
+%attr(755,root,root) %{_bindir}/blocate
%attr(755,root,root) %{_libdir}/%{name}/*.exe
%attr(755,root,root) %{_libdir}/%{name}/libbeagleglue.so*
%dir %{_libdir}/%{name}
%defattr(644,root,root,755)
%dir %{_sysconfdir}/beagle
%dir %{_sysconfdir}/beagle/config-files
+%dir %{_sysconfdir}/beagle/crawl-rules
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/blocate.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/query-mapping.xml
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/config-files/BeagleSearch.xml
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/config-files/Daemon.xml
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/config-files/FilesQueryable.xml
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/config-files/GoogleBackends.xml
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/config-files/Networking.xml
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/crawl-applications
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/crawl-documentation
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/crawl-manpages
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/crawl-monodoc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/crawl-rules/crawl-applications
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/crawl-rules/crawl-documentation
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/crawl-rules/crawl-manpages
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/crawl-rules/crawl-monodoc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/crawl-rules/crawl-windows
# XXX: samples not here
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/external-filters.xml.sample
%attr(750,root,crontab) %config(noreplace) %verify(not md5 mtime size) /etc/cron.daily/beagle-crawl-system
%{_mandir}/man8/beagle-build-index.8*
%{_mandir}/man8/beagle-extract-content.8*
%{_mandir}/man8/beagle-manage-index.8*
+%{_libdir}/%{name}/Backends/GoogleBackends*.dll
%if %{with gui}
%files search-gui
%if %{with epiphany}
%files -n epiphany-extension-beagle
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/epiphany/2.20/extensions/beagle.py
-%{_libdir}/epiphany/2.20/extensions/*.ephy-extension
+%attr(755,root,root) %{_libdir}/epiphany/2.22/extensions/beagle.py
+%{_libdir}/epiphany/2.22/extensions/*.ephy-extension
%endif
%files -n mozilla-firefox-extension-beagle