SPECS: beagle.spec - packaged more %%files, fixed BRs/Rs, build ep...

freetz freetz at pld-linux.org
Fri Sep 16 08:58:33 CEST 2005


Author: freetz                       Date: Fri Sep 16 06:58:33 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- packaged more %%files, fixed BRs/Rs, build epiphany plugin by default,
  use gtk-doc, TODO expanded, cleanup, builds, works, etc.

---- Files affected:
SPECS:
   beagle.spec (1.36 -> 1.37) 

---- Diffs:

================================================================
Index: SPECS/beagle.spec
diff -u SPECS/beagle.spec:1.36 SPECS/beagle.spec:1.37
--- SPECS/beagle.spec:1.36	Fri Sep 16 00:22:56 2005
+++ SPECS/beagle.spec	Fri Sep 16 08:58:28 2005
@@ -1,11 +1,15 @@
 # $Revision$, $Date$
 #
 # TODO:
-# - MOZILLA_HOME misdetected
+# - package 'crawl' files
+# - check .desktop files
+# - separate libs (future proof)
+#
+%include	/usr/lib/rpm/macros.mono
 #
 # Conditional build:
-%bcond_with	epiphany	# build epiphany extension
-				# (just a hack)
+%bcond_without	epiphany	# build epiphany extension
+#
 Summary:	Beagle - An indexing subsystem
 Summary(pl):	Beagle - podsystem indeksujący
 Name:		beagle
@@ -24,9 +28,10 @@
 #BuildRequires:	dotnet-gsf-sharp-devel >= 0.2
 #BuildRequires:	dotnet-gst-sharp-devel
 BuildRequires:	dotnet-gtk-sharp2-gnome-devel
-%{?with_epiphany:BuildRequires:	epiphany-devel >= 1.6}
+%{?with_epiphany:BuildRequires:	epiphany-devel >= 1.8}
 BuildRequires:	gnome-vfs2-devel
 BuildRequires:	gtk+2-devel >= 2:2.4.0
+BuildRequires:	gtk-doc
 BuildRequires:	libexif-devel >= 0.5.0
 BuildRequires:	libgnome-devel
 BuildRequires:	libpng-devel
@@ -39,7 +44,7 @@
 BuildRequires:	wv-devel >= 1.0.0
 BuildRequires:	zip
 Requires:	dotnet-evolution-sharp >= 0.6
-Requires:	dotnet-gecko-sharp >= 0.11
+Requires:	dotnet-gecko-sharp2 >= 0.11
 Requires:	dotnet-gmime-sharp >= 2.1.16-2
 #Requires:	dotnet-gsf-sharp-devel >= 0.2
 #Requires:	dotnet-gst-sharp-devel
@@ -95,6 +100,8 @@
 %{__automake}
 %configure \
 	--disable-static \
+	--enable-gtk-doc \
+	--with-html-dir=%{_gtkdocdir} \
 %if %{with epiphany}
 	--enable-epiphany-extension
 %else
@@ -111,7 +118,7 @@
 	DESTDIR=$RPM_BUILD_ROOT
 
 # Kill useless files
-rm -f $RPM_BUILD_ROOT%{_libdir}/epiphany-*/extensions/*.la \
+rm -f $RPM_BUILD_ROOT%{_libdir}/epiphany/1.8/extensions/*.la \
 	$RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
 	
 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/no
@@ -127,31 +134,37 @@
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS COPYING ChangeLog NEWS README
-%attr(755,root,root)%{_bindir}/*
+%attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_sbindir}/*
+
 %dir %{_libdir}/%{name}
 %{_libdir}/%{name}/Filters
 %{_libdir}/%{name}/*.exe
 %{_libdir}/%{name}/*.dll*
+
+# to be separtated
 %attr(755,root,root) %{_libdir}/lib*.so*
 %attr(755,root,root) %{_libdir}/%{name}/lib*.so*
 %attr(755,root,root) %{_libdir}/%{name}/beagled-index-helper
+
 %{_pixmapsdir}/*.png
 %{_desktopdir}/*.desktop
-%{_mandir}/man1/*
+%{_mandir}/man*/*
 
 %files devel
 %defattr(644,root,root,755)
 %{_includedir}/libbeagle
 %{_libdir}/*.la
 %{_libdir}/*.so
+%{_gtkdocdir}/beagle
 %{_pkgconfigdir}/*
 
 %if %{with epiphany}
 %files -n epiphany-extension-beagle
 %defattr(644,root,root,755)
 %doc epiphany-extension/README
-%attr(755,root,root) %{_libdir}/epiphany-*/extensions/libbeagleextension.so*
-%{_libdir}/epiphany-*/extensions/*.xml
+%attr(755,root,root) %{_libdir}/epiphany/1.8/extensions/libbeagleextension.so*
+%{_libdir}/epiphany/1.8/extensions/*.xml
 %endif
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -160,8 +173,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.37  2005/09/16 06:58:28  freetz
+- packaged more %%files, fixed BRs/Rs, build epiphany plugin by default,
+  use gtk-doc, TODO expanded, cleanup, builds, works, etc.
+
 Revision 1.36  2005/09/15 22:22:56  freetz
-- starded upgrade to 0.1.0, updated BRs/Rs, current status build
+- starded upgrade to 0.1.0, updated BRs/Rs
 
 Revision 1.35  2005/07/12 19:44:22  freetz
 - removed TODO (passing MOZILLA_HOME to make solves the problem), fixed
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/beagle.spec?r1=1.36&r2=1.37&f=u




More information about the pld-cvs-commit mailing list