|
@@ -1,30 +1,35 @@
|
|
Name: strigi
|
|
Name: strigi
|
|
-Summary: A desktop search program for KDE
|
|
|
|
-Summary(ja): KDE 用のデスクトップ検索プログラム
|
|
|
|
-Version: 0.7.2
|
|
|
|
-Release: 5%{?_dist_release}
|
|
|
|
|
|
+Summary: A desktop search program
|
|
|
|
+Summary(ja): デスクトップ検索プログラム
|
|
|
|
+Version: 0.7.5
|
|
|
|
+Release: 1%{?_dist_release}
|
|
|
|
|
|
Group: Applications/Productivity
|
|
Group: Applications/Productivity
|
|
-License: LGPL
|
|
|
|
-URL: http://strigi.sourceforge.net/
|
|
|
|
|
|
+License: LGPLv2+
|
|
|
|
+#URL: http://strigi.sourceforge.net/
|
|
|
|
+URL: http://www.vandenoever.info/software/strigi/
|
|
|
|
|
|
-Source0: strigi-%{version}.tar.bz2
|
|
|
|
|
|
+Source0: http://www.vandenoever.info/software/strigi/strigi-%{version}.tar.bz2
|
|
Source1: strigiclient.desktop
|
|
Source1: strigiclient.desktop
|
|
Source2: strigi-daemon.desktop
|
|
Source2: strigi-daemon.desktop
|
|
-Patch0: strigi-0.6.2-multilib.patch
|
|
|
|
|
|
+
|
|
|
|
+## upstreamable patches
|
|
|
|
+# exlicitly mark convenience libs static
|
|
|
|
+Patch50: strigi-0.7.5-static_convenience_libs.patch
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
-BuildRequires: cmake >= 2.4.5
|
|
|
|
-BuildRequires: exiv2-devel >= 0.12
|
|
|
|
-BuildRequires: clucene-core-devel
|
|
|
|
-BuildRequires: qt4-devel
|
|
|
|
-BuildRequires: dbus-devel
|
|
|
|
-BuildRequires: expat-devel
|
|
|
|
-BuildRequires: libxml2-devel
|
|
|
|
|
|
+BuildRequires: bison
|
|
BuildRequires: bzip2-devel
|
|
BuildRequires: bzip2-devel
|
|
-BuildRequires: zlib-devel
|
|
|
|
-BuildRequires: gamin-devel
|
|
|
|
|
|
+BuildRequires: cmake >= 2.6.0
|
|
|
|
+#BuildRequires: clucene-core-devel
|
|
|
|
+BuildRequires: cppunit-devel
|
|
|
|
+BuildRequires: dbus-devel dbus-x11
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: desktop-file-utils
|
|
|
|
+BuildRequires: exiv2-devel
|
|
|
|
+BuildRequires: gamin-devel
|
|
|
|
+BuildRequires: libxml2-devel
|
|
|
|
+BuildRequires: qt4-devel
|
|
|
|
+BuildRequires: zlib-devel
|
|
|
|
|
|
%description
|
|
%description
|
|
Strigi is a fast and light desktop search engine. It can handle a large range
|
|
Strigi is a fast and light desktop search engine. It can handle a large range
|
|
@@ -59,7 +64,7 @@ Development files for the strigi desktop search engine
|
|
|
|
|
|
%prep
|
|
%prep
|
|
%setup -q
|
|
%setup -q
|
|
-%patch0 -p1 -b .multilibs
|
|
|
|
|
|
+%patch50 -p1 -b .static_convenience_libs
|
|
|
|
|
|
%build
|
|
%build
|
|
mkdir build
|
|
mkdir build
|
|
@@ -76,31 +81,31 @@ cmake \
|
|
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
|
|
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
|
|
-DLIB_DESTINATION=%{_libdir} \
|
|
-DLIB_DESTINATION=%{_libdir} \
|
|
-DLIB_SUFFIX=%{lib_suffix} \
|
|
-DLIB_SUFFIX=%{lib_suffix} \
|
|
- -DENABLE_EXPAT:BOOL=ON \
|
|
|
|
- -DENABLE_INOTIFY:BOOL=ON \
|
|
|
|
|
|
+ -DENABLE_CLUCENE:BOOL=OFF \
|
|
|
|
+ -DENABLE_CLUCENE_NG:BOOL=OFF \
|
|
-DENABLE_DBUS:BOOL=ON \
|
|
-DENABLE_DBUS:BOOL=ON \
|
|
-DENABLE_FAM:BOOL=ON \
|
|
-DENABLE_FAM:BOOL=ON \
|
|
|
|
+ -DENABLE_FFMPEG:BOOL=OFF \
|
|
|
|
+ -DENABLE_INOTIFY:BOOL=ON \
|
|
|
|
+ %{?_cmake_skip_rpath} \
|
|
..
|
|
..
|
|
make VERBOSE=1 %{?_smp_mflags}
|
|
make VERBOSE=1 %{?_smp_mflags}
|
|
|
|
|
|
%install
|
|
%install
|
|
-rm -rf %{buildroot}
|
|
|
|
|
|
+rm -rf $RPM_BUILD_ROOT
|
|
cd build
|
|
cd build
|
|
-make DESTDIR=%{buildroot} install
|
|
|
|
|
|
+make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
|
|
|
desktop-file-install \
|
|
desktop-file-install \
|
|
--vendor="" \
|
|
--vendor="" \
|
|
- --dir=%{buildroot}%{_datadir}/applications \
|
|
|
|
|
|
+ --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
|
|
%{SOURCE1}
|
|
%{SOURCE1}
|
|
|
|
|
|
# Add an autostart desktop file for the strigi daemon
|
|
# Add an autostart desktop file for the strigi daemon
|
|
-mkdir -p %{buildroot}%{_sysconfdir}/xdg/autostart
|
|
|
|
-cp -pr %{SOURCE2} %{buildroot}%{_sysconfdir}/xdg/autostart/
|
|
|
|
-
|
|
|
|
-find %{buildroot}%{_libdir} -type f -name "*.so*" -exec chmod 755 {} ';'
|
|
|
|
|
|
+install -p -m644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/strigi-daemon.desktop
|
|
|
|
|
|
%clean
|
|
%clean
|
|
-rm -rf %{buildroot}
|
|
|
|
|
|
+rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
%post libs -p /sbin/ldconfig
|
|
%post libs -p /sbin/ldconfig
|
|
|
|
|
|
@@ -108,27 +113,36 @@ rm -rf %{buildroot}
|
|
|
|
|
|
%files
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
-%doc AUTHORS COPYING ChangeLog README TODO
|
|
|
|
|
|
+%doc AUTHORS COPYING ChangeLog
|
|
|
|
+%{_sysconfdir}/xdg/autostart/strigi-daemon.desktop
|
|
%{_bindir}/*
|
|
%{_bindir}/*
|
|
%{_datadir}/applications/strigiclient.desktop
|
|
%{_datadir}/applications/strigiclient.desktop
|
|
-%{_sysconfdir}/xdg/autostart/strigi-daemon.desktop
|
|
|
|
-%{_datadir}/strigi
|
|
|
|
%{_datadir}/dbus-1/services/*
|
|
%{_datadir}/dbus-1/services/*
|
|
|
|
+%{_datadir}/strigi
|
|
|
|
+#{_libdir}/strigi/strigiindex_clucene.so
|
|
|
|
|
|
%files libs
|
|
%files libs
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
%{_libdir}/*.so.*
|
|
%{_libdir}/*.so.*
|
|
%{_libdir}/strigi
|
|
%{_libdir}/strigi
|
|
%exclude %{_libdir}/strigi/*.cmake
|
|
%exclude %{_libdir}/strigi/*.cmake
|
|
|
|
+#exclude %{_libdir}/strigi/strigiindex_clucene.so
|
|
|
|
|
|
%files devel
|
|
%files devel
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
|
|
+%{_includedir}/strigi
|
|
%{_libdir}/*.so
|
|
%{_libdir}/*.so
|
|
%{_libdir}/pkgconfig/libstream*.pc
|
|
%{_libdir}/pkgconfig/libstream*.pc
|
|
%{_libdir}/strigi/*.cmake
|
|
%{_libdir}/strigi/*.cmake
|
|
-%{_includedir}/strigi
|
|
|
|
|
|
+%{_libdir}/libsearchclient/*.cmake
|
|
|
|
+%{_libdir}/libstreamanalyzer/*.cmake
|
|
|
|
+%{_libdir}/libstreams/*.cmake
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sun Sep 25 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.7.5-1
|
|
|
|
+- updated to 0.7.5
|
|
|
|
+- dropt clucene support
|
|
|
|
+
|
|
* Sun Jul 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.7.2-5
|
|
* Sun Jul 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.7.2-5
|
|
- rebuilt with exiv2-0.21.1
|
|
- rebuilt with exiv2-0.21.1
|
|
|
|
|