SPECS: beagle.spec - finished crawl-system, bconded gsf
freetz
freetz at pld-linux.org
Sun Jan 29 09:46:52 CET 2006
Author: freetz Date: Sun Jan 29 08:46:52 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- finished crawl-system, bconded gsf
---- Files affected:
SPECS:
beagle.spec (1.54 -> 1.55)
---- Diffs:
================================================================
Index: SPECS/beagle.spec
diff -u SPECS/beagle.spec:1.54 SPECS/beagle.spec:1.55
--- SPECS/beagle.spec:1.54 Sun Jan 29 00:41:16 2006
+++ SPECS/beagle.spec Sun Jan 29 09:46:46 2006
@@ -7,14 +7,15 @@
%include /usr/lib/rpm/macros.mono
#
# Conditional build:
-%bcond_with epiphany # don't build epiphany extension
-%bcond_with evolution # don't include evolution support
+%bcond_with epiphany # build epiphany extension
+%bcond_with gsf # build with libgsf support
+%bcond_without evolution # don't include evolution support
#
Summary: Beagle - An indexing subsystem
Summary(pl): Beagle - podsystem indeksujący
Name: beagle
Version: 0.2.0
-Release: 0.9
+Release: 1
License: Various
Group: Libraries
Source0: http://ftp.gnome.org/pub/gnome/sources/beagle/0.2/%{name}-%{version}.tar.bz2
@@ -26,7 +27,7 @@
BuildRequires: automake
%{?with_evolution:BuildRequires: dotnet-evolution-sharp-devel >= 0.10.2}
BuildRequires: dotnet-gmime-sharp-devel >= 2.1.19
-BuildRequires: dotnet-gsf-sharp-devel >= 0.7
+%{?with_gsf:BuildRequires: dotnet-gsf-sharp-devel >= 0.7}
#BuildRequires: dotnet-gst-sharp-devel
BuildRequires: dotnet-gtk-sharp2-gnome-devel >= 2.3.90
%{?with_epiphany:BuildRequires: epiphany-devel >= 1.8}
@@ -50,7 +51,6 @@
%{?with_epiphany:Requires: epiphany-extensions}
Requires: gtk+2 >= 2:2.6.0
Requires: sqlite
-
ExcludeArch: alpha i386 sparc sparc64
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -101,6 +101,9 @@
Summary: Beagle crawl system
Summary(pl): System przeszukujący beagle-crawl
Group: Applications/System
+Requires: crondaemon
+Provides: group(avahi)
+Provides: user(avahi)
%description crawl-system
Beagle crawl system.
@@ -138,8 +141,8 @@
%prep
%setup -q
-#%patch0 -p1
-#%patch1 -p1
+%patch0 -p1
+%patch1 -p1
%build
%{__libtoolize}
@@ -159,6 +162,7 @@
%install
rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_var}/cache/beagle/index
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT \
@@ -178,6 +182,16 @@
%clean
rm -rf $RPM_BUILD_ROOT
+%pre crawl-system
+%groupadd -g 166 -r -f beagleindex
+%useradd -u 166 -r -d /var/cache/beagle -s /bin/false -c "Beagle indexing" -g beagleindex beagleindex
+
+%postun crawl-system
+if [ "$1" = "0" ]; then
+ %userremove beagleindex
+ %groupremove beagleindex
+fi
+
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
@@ -186,7 +200,7 @@
%doc AUTHORS COPYING ChangeLog NEWS README
%attr(755,root,root) %{_bindir}/*
%attr(755,root,root) %{_libdir}/%{name}/lib*.so*
-
+%{_libdir}/%{name}/Backends
%{_libdir}/%{name}/Filters
%attr(755,root,root) %{_libdir}/%{name}/*.exe
%{_libdir}/%{name}/*.dll*
@@ -214,11 +228,12 @@
%defattr(644,root,root,755)
%{_libdir}/*.a
-# not finished yet
%files crawl-system
%defattr(644,root,root,755)
-%attr(750,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/cron.daily/*
+%attr(750,root,crontab) %config(noreplace) %verify(not md5 mtime size) /etc/cron.d/*.crontab
%attr(750,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/beagle/*
+%dir %attr(750,beagleindex,beagleindex) %{_var}/cache/beagle
+%dir %attr(750,beagleindex,beagleindex) %{_var}/cache/beagle/index
%attr(755,root,root) %{_sbindir}/*
%{_libdir}/beagle-crawl-system
@@ -240,6 +255,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.55 2006/01/29 08:46:46 freetz
+- finished crawl-system, bconded gsf
+
Revision 1.54 2006/01/28 23:41:16 freetz
- started work on 0.2.0, updated BR, not finished yet
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/beagle.spec?r1=1.54&r2=1.55&f=u
More information about the pld-cvs-commit
mailing list