openmamba logo
Distribuzione GNU/Linux
distribuzione community wiki forum anomalie eventi prodotti
software   comunità wiki forum anomalie eventi prodotti
packages strigi.spec
      Pagine: < 1 >  SCARICA      
Name:          strigi
Version:       0.7.8
Release:       1mamba
Summary:       The fastest and smallest desktop searching program
Group:         Applications/Databases
Vendor:        openmamba
Distribution:  openmamba
Packager:      Silvan Calarco <silvan.calarco@...>
URL:           http://strigi.sourceforge.net
Source:        http://www.vandenoever.info/software/strigi/strigi-%{version}.tar.bz2
#Source:        http://rdieter.fedorapeople.org/strigi/strigi-%{version}.tar.bz2 
Patch0:        %{name}-0.7.5-ffmpeg.patch
Patch1:        %{name}-0.7.5-gcc-4.7.patch
License:       LGPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libbzip2-devel
BuildRequires: libclucene-devel
BuildRequires: libdbus-devel
BuildRequires: libgcc
BuildRequires: libqt4-devel
BuildRequires: libstdc++6-devel
BuildRequires: libxml2-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
BuildRequires: cmake
BuildRequires: libbzip2-devel
BuildRequires: libexpat-devel
BuildRequires: libclucene-devel >= 2.3.3.4
BuildRequires: libX11-devel
BuildRequires: libXext-devel
BuildRequires: libICE-devel
BuildRequires: libcppunit-devel
BuildRequires: libxml2-devel
BuildRequires: libdbus-devel
BuildRequires: libqt4-devel
BuildRequires: libmagic-devel
BuildRequires: libexiv2-devel
BuildRoot:     %{_tmppath}/%{name}-%{version}-root

# FIXME:
# ** HyperEstraier is disabled. No support for HyperEstraier backend
# ** SQLite is disabled. No support for SQLite backend
# ** Log4cxx is disabled. No support for advanced logging

%description
Strigi is a daemon which uses a very fast and efficient crawler that can index data on your harddrive. 
It indexes within archives like zip files, and calculates a hash for each file, so it can easily detect duplicates.

%package devel
Summary:       Development files for applications which use strigi
Group:         Development/Libraries
Requires:      %{name} = %{?epoch:%epoch:}%{version}-%{release}

%description devel
Strigi is a daemon which uses a very fast and efficient crawler that can index data on your harddrive. 
It indexes within archives like zip files, and calculates a hash for each file, so it can easily detect duplicates.
This package contains the libmagic library.

%prep
%setup -q
#%patch0 -p1
%patch1 -p1

QTDIR=%{_libdir}/qt4
PATH=$QTDIR/bin:$PATH
cmake \
   -DCMAKE_CXXFLAGS="%{optflags}" \
   -DCMAKE_CFLAGS="%{optflags}" \
   -DCMAKE_INSTALL_PREFIX=%{_prefix} \
%ifarch x86_64
   -DLIB_SUFFIX=64 \
%endif
   -DENABLE_INOTIFY:BOOL=ON \
   -DENABLE_DBUS:BOOL=ON

%build
%make

%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall

%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%defattr(-,root,root)
%{_bindir}/deepfind
%{_bindir}/deepgrep
%{_bindir}/lucene2indexer
%{_bindir}/rdfindexer
%{_bindir}/strigiclient
%{_bindir}/strigicmd
%{_bindir}/strigidaemon
%{_bindir}/xmlindexer
%{_datadir}/dbus-1/services/*.service
%{_datadir}/strigi/
#%{_libdir}/libcluceneindex.so.*
%{_libdir}/libsearchclient.so.*
%{_libdir}/libstreamanalyzer.so.*
%{_libdir}/libstreams.so.*
%{_libdir}/libstrigihtmlgui.so.*
%{_libdir}/libstrigiqtdbusclient.so.*
%dir %{_libdir}/strigi
%{_libdir}/strigi/strigiea_jpeg.so
%{_libdir}/strigi/strigiea_digest.so
%{_libdir}/strigi/strigiea_ffmpeg.so
%{_libdir}/strigi/strigiea_riff.so
%{_libdir}/strigi/strigiindex_cluceneng.so
%{_libdir}/strigi/strigila_cpp.so
%{_libdir}/strigi/strigila_deb.so
%{_libdir}/strigi/strigila_namespaceharvester.so
%{_libdir}/strigi/strigila_xpm.so
%{_libdir}/strigi/strigita_au.so
%{_libdir}/strigi/strigita_avi.so
%{_libdir}/strigi/strigita_dds.so
%{_libdir}/strigi/strigita_gif.so
%{_libdir}/strigi/strigita_ico.so
%{_libdir}/strigi/strigita_pcx.so
%{_libdir}/strigi/strigita_rgb.so
%{_libdir}/strigi/strigita_sid.so
%{_libdir}/strigi/strigila_txt.so
%{_libdir}/strigi/strigita_wav.so
%{_libdir}/strigi/strigita_xbm.so
#%{_libdir}/strigi/StrigiConfig.cmake
%doc AUTHORS COPYING

%files devel
%defattr(-,root,root)
%dir %{_includedir}/strigi
%{_includedir}/strigi/*
%{_libdir}/libsearchclient.so
%{_libdir}/libstreamanalyzer.so
%{_libdir}/libstreams.so
%{_libdir}/libstrigihtmlgui.so
%{_libdir}/libstrigiqtdbusclient.so
%dir %{_libdir}/cmake/LibSearchClient
%{_libdir}/cmake/LibSearchClient/LibSearchClientConfig.cmake
%dir %{_libdir}/cmake/LibStreamAnalyzer
%{_libdir}/cmake/LibStreamAnalyzer/LibStreamAnalyzer*.cmake
%dir %{_libdir}/cmake/LibStreams
%{_libdir}/cmake/LibStreams/LibStreams*.cmake
%dir %{_libdir}/cmake/Strigi
%{_libdir}/cmake/Strigi/Strigi*.cmake
%{_libdir}/pkgconfig/libstreamanalyzer.pc
%{_libdir}/pkgconfig/libstreams.pc
%doc NEWS ChangeLog

%changelog
* Mon Feb 18 2013 Automatic Build System <autodist@...> 0.7.8-1mamba
- update to 0.7.8

* Sat Nov 10 2012 Silvan Calarco <silvan.calarco@...> 0.7.7-2mamba
- rebuilt with libkexiv2 4.9.3

* Tue Jul 17 2012 Silvan Calarco <silvan.calarco@...> 0.7.7-1mamba
- update to 0.7.7
- rebuilt with libclucene 2.3.3.4

* Wed Nov 30 2011 Silvan Calarco <silvan.calarco@...> 0.7.5-2mamba
- rebuilt with ffmpeg 0.8 (added patch)

* Wed Jun 29 2011 Automatic Build System <autodist@...> 0.7.5-1mamba
- automatic update by autodist

* Sat Apr 17 2010 Automatic Build System <autodist@...> 0.7.2-1mamba
- automatic update by autodist

* Mon Jan 18 2010 Automatic Build System <autodist@...> 0.7.1-1mamba
- automatic update by autodist

* Tue Aug 04 2009 Automatic Build System <autodist@...> 0.7.0-1mamba
- automatic update by autodist

* Fri May 08 2009 Automatic Build System <autodist@...> 0.6.5-1mamba
- automatic update by autodist

* Fri Mar 27 2009 Silvan Calarco <silvan.calarco@...> 0.6.4-1mamba
- automatic update by autodist

* Tue Jan 20 2009 Silvan Calarco <silvan.calarco@...> 0.6.3-1mamba
- automatic update by autodist

* Thu Aug 28 2008 Aleph0 <aleph0@...> 0.5.11-1mamba
- update to 0.5.11

* Fri May 30 2008 Aleph0 <aleph0@...> 0.5.9-1mamba
- update to 0.5.9

* Mon Oct 29 2007 Aleph0 <aleph0@...> 0.5.7-1mamba
- update to 0.5.7

* Tue Aug 28 2007 Aleph0 <aleph0@...> 0.5.5-1mamba
- update to 0.5.5

* Mon May 21 2007 Aleph0 <aleph0@...> 0.5.1-1mamba
- update to 0.5.1
- fixed package group
- own strigi directories
- update ldconfig cache

* Sun Jan 28 2007 Silvan Calarco <silvan.calarco@...> 0.3.11-1qilnx
- package created by autospec