[strigi] move strigiindex_clucene.so to main pkg drop .desktop --vendor (f16+)

Rex Dieter rdieter at fedoraproject.org
Thu Jun 2 18:40:45 UTC 2011


commit 3b071dcfd5f59881577ce6cefc09e0964198a568
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Thu Jun 2 13:40:35 2011 -0500

    move strigiindex_clucene.so to main pkg
    drop .desktop --vendor (f16+)

 strigi.spec |   27 +++++++++++++++++++++++----
 1 files changed, 23 insertions(+), 4 deletions(-)
---
diff --git a/strigi.spec b/strigi.spec
index e36066d..494369e 100644
--- a/strigi.spec
+++ b/strigi.spec
@@ -1,7 +1,14 @@
 
+%if 0%{?fedora} && 0%{?fedora} < 16
+%define dt_vendor fedora
+%endif
+
+# toggle off when/if clucene-2.3 lands, it's not compat (yet) -- Rex
+%global clucene 1
+
 Name:		strigi
 Version:	0.7.2
-Release:	8%{?dist}
+Release:	9%{?dist}
 Summary:	A desktop search program
 Group:		Applications/Productivity
 License:	LGPLv2+
@@ -26,7 +33,9 @@ Patch100: strigi-0.7.2-kdebug234398.patch
 BuildRequires:  bison
 BuildRequires:  bzip2-devel
 BuildRequires:	cmake >= 2.4.5
+%if 0%{?clucene:1}
 BuildRequires:	clucene-core-devel
+%endif
 BuildRequires:  cppunit-devel
 BuildRequires:  dbus-devel
 BuildRequires:  desktop-file-utils
@@ -76,7 +85,8 @@ Strigi search engine libraries
 mkdir -p %{_target_platform}
 pushd %{_target_platform}
 %{cmake} \
-  -DLIB_DESTINATION=%{_libdir} \
+  -DENABLE_CLUCENE:BOOL=%{?clucene:ON}%{!?clucene:OFF} \
+  -DLIB_DESTINATION:PATH=%{_libdir} \
   %{?_cmake_skip_rpath} \
   ..
 popd
@@ -89,7 +99,7 @@ rm -rf %{buildroot}
 make install/fast -C %{_target_platform}  DESTDIR=%{buildroot}
 
 desktop-file-install					\
-	--vendor="fedora"				\
+	--vendor="%{?dt_vendor}"			\
 	--dir=%{buildroot}%{_datadir}/applications	\
 	%{SOURCE1}
 
@@ -117,6 +127,9 @@ rm -rf %{buildroot}
 %{_datadir}/applications/*strigiclient.desktop
 %{_datadir}/dbus-1/services/*.service
 %{_sysconfdir}/xdg/autostart/strigi-daemon.desktop
+%if 0%{?clucene}
+%{_libdir}/strigi/strigiindex_clucene.so
+%endif
 
 %files devel
 %defattr(-,root,root,-)
@@ -134,10 +147,16 @@ rm -rf %{buildroot}
 %{_libdir}/libstrigihtmlgui.so.0*
 %{_libdir}/libstrigiqtdbusclient.so.0*
 %dir %{_libdir}/strigi/
-%{_libdir}/strigi/strigi*.so
+%{_libdir}/strigi/strigiea_*.so
+%{_libdir}/strigi/strigila_*.so
+%{_libdir}/strigi/strigita_*.so
 
 
 %changelog
+* Thu Jun 02 2011 Rex Dieter <rdieter at fedoraproject.org> 0.7.2-9
+- move strigiindex_clucene.so to main pkg
+- drop .desktop --vendor (f16+)
+
 * Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.7.2-8
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 


More information about the scm-commits mailing list