Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 52cf6be2c362231a6e2cf2050605c004 > files > 4

strigi-0.7.8-1.mga3.src.rpm

Name: strigi
Version: 0.7.8
Release: %mkrel 1
Epoch: 1
Summary: Desktop Search
License: LGPLv2+
Group: Graphical desktop/KDE
Url:   https://projects.kde.org/projects/kdesupport/strigi
Source: %{name}-%{version}.tar.bz2
# Tarball is created using this script
Source1: createtararchive.sh
Patch0:  strigi-0.7.7-fix-cmake-libdir.patch
BuildRequires: pkgconfig(QtCore) >= 4.2.0
BuildRequires: pkgconfig(cppunit)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(exiv2)
BuildRequires: pkgconfig(libavcodec)
BuildRequires: pkgconfig(gamin)
BuildRequires: pkgconfig(liblog4cxx)
BuildRequires: dbus-x11
BuildRequires: cmake >= 2.4.5
BuildRequires: bzip2-devel
BuildRequires: libmagic-devel
BuildRequires: expat-devel
BuildRequires: attr-devel
BuildRequires: dbus-devel

%description
Here are the main features of Strigi:

    * very fast crawling
    * very small memory footprint
    * no hammering of the system
    * pluggable backend, currently clucene and hyperestraier, 
	sqlite3 and xapian are in the works
    * communication between daemon and search program over an 
	abstract interface, this is currently a simple socket 
	but implementation of dbus is a possibility. There's a 
	small perl program in the code as an example of how to 
	query. This is so easy that any KDE app could implement this.
    * simple interface for implementing plugins for extracting 
	information. we'll try to reuse the kat plugins, although 
	native plugins will have a large speed advantage
    * calculation of sha1 for every file crawled (allows fast finding
	 of duplicates)


%files
%doc COPYING NEWS AUTHORS ChangeLog
%_bindir/deepfind
%_bindir/deepgrep
%_bindir/rdfindexer
%_bindir/strigicmd
%_bindir/strigidaemon
%_bindir/xmlindexer
%dir %_libdir/strigi
%_libdir/strigi/*.so
%_datadir/strigi/*
%_datadir/dbus-1/services/

#------------------------------------------------------------------------------

%package gui
Summary: Strigi interface
Group: Graphical desktop/KDE

%description gui
Strigi interface

%files gui
%_bindir/strigiclient

#------------------------------------------------------------------------------

%define libsearchclient_major 0
%define libsearchclient %mklibname searchclient %{libsearchclient_major}

%package -n %libsearchclient
Summary: Strigi library
Group: System/Libraries

%description -n %libsearchclient
Strigi library.

%files -n %libsearchclient
%{_libdir}/libsearchclient.so.%{libsearchclient_major}*

#------------------------------------------------------------------------------

%define libstreamanalyzer_major 0
%define libstreamanalyzer %mklibname streamanalyzer %{libstreamanalyzer_major}

%package -n %libstreamanalyzer
Summary: Strigi library
Group: System/Libraries

%description -n %libstreamanalyzer
Strigi library.

%files -n %libstreamanalyzer
%{_libdir}/libstreamanalyzer.so.%{libstreamanalyzer_major}*

#------------------------------------------------------------------------------

%define libstreams_major 0
%define libstreams %mklibname streams %{libstreams_major}

%package -n %libstreams
Summary: Strigi library
Group: System/Libraries

%description -n %libstreams
Strigi library.

%files -n %libstreams
%{_libdir}/libstreams.so.%{libstreams_major}*

#------------------------------------------------------------------------------

%define libstrigihtmlgui_major 0
%define libstrigihtmlgui %mklibname strigihtmlgui %{libstrigihtmlgui_major}

%package -n %libstrigihtmlgui
Summary: Strigi library
Group: System/Libraries

%description -n %libstrigihtmlgui
Strigi library.

%files -n %libstrigihtmlgui
%{_libdir}/libstrigihtmlgui.so.%{libstrigihtmlgui_major}*

#------------------------------------------------------------------------------

%define libstrigiqtdbusclient_major 0
%define libstrigiqtdbusclient %mklibname strigiqtdbusclient %{libstrigiqtdbusclient_major}

%package -n %libstrigiqtdbusclient
Summary: Strigi library
Group: System/Libraries

%description -n %libstrigiqtdbusclient
Strigi library.

%files -n %libstrigiqtdbusclient
%{_libdir}/libstrigiqtdbusclient.so.%{libstrigiqtdbusclient_major}*

#------------------------------------------------------------------------------

%package devel
Summary: Development files for %name
Group:  Development/Other
Requires: %libstrigihtmlgui = %epoch:%version-%release
Requires: %libstrigiqtdbusclient = %epoch:%version-%release
Requires: %libsearchclient = %epoch:%version-%release
Requires: %libstreamanalyzer = %epoch:%version-%release
Requires: %libstreams = %epoch:%version-%release
Requires: strigi = %epoch:%version-%release
Provides: libstrigi-devel = %epoch:%version-%release
Conflicts: %{name} < 1:0.7.7-7

%description devel
Development files for %name.

%files devel
%_libdir/*.so
%_includedir/strigi
%_libdir/pkgconfig/*.pc
%_libdir/cmake/LibSearchClient
%_libdir/cmake/LibStreamAnalyzer
%_libdir/cmake/LibStreams
%_libdir/cmake/Strigi

#------------------------------------------------------------------------------

%prep
%setup -q 
%apply_patches

%build
%cmake_qt4 -DBUILD_UTILS=ON
%make

%install
%makeinstall_std -C build


%changelog

* Sun Apr 07 2013 mikala <mikala> 1:0.7.8-1.mga3
+ Revision: 408951
- Fix files list

  + neoclust <neoclust>
    - New version

* Tue Jan 29 2013 fwang <fwang> 1:0.7.7-7.mga3
+ Revision: 393153
- move cmake file into devel package

* Tue Jan 29 2013 fwang <fwang> 1:0.7.7-6.mga3
+ Revision: 393145
- use upstream ffmpeg patch
- drop boost from br

* Mon Jan 14 2013 umeabot <umeabot> 1:0.7.7-5.mga3
+ Revision: 383549
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Jul 15 2012 neoclust <neoclust> 1:0.7.7-4.mga3
+ Revision: 270835
- Fix build with gcc 4.7 ( P1 )
  Start to port to new ffmpeg ( P0 )

* Mon Jun 18 2012 fwang <fwang> 1:0.7.7-3.mga3
+ Revision: 261653
- rebuild for new exiv

* Wed May 30 2012 fwang <fwang> 1:0.7.7-2.mga3
+ Revision: 249643
- update file list
- drop ffmpeg deps till fixed upstream
- rebuild for new ffmpeg

* Wed Dec 28 2011 mikala <mikala> 1:0.7.7-1.mga2
+ Revision: 188368
- Update tarball to 0.7.7
- add as source the script used to create the tarball from git
- Add missing BR

* Mon Oct 17 2011 mikala <mikala> 1:0.7.6-2.mga2
+ Revision: 155883
- Add patch0 to fix kde #281088 ( kfilemetadatareader crashes when hovering a PDF in dolphin)

* Wed Oct 05 2011 mikala <mikala> 1:0.7.6-1.mga2
+ Revision: 151567
- Create archive with upstream script  (thks to rdieter)

* Thu Sep 29 2011 mikala <mikala> 1:0.7.6-0.git20110928.1.mga2
+ Revision: 150304
- Update tarball to 0.7.6 git tag
- fix file lists
- fix BR
- use pkgconfig() for BR
- remove %%defattr() & %%clean section
- update URL
- Disable clucene support

* Wed Jun 29 2011 mikala <mikala> 1:0.7.5-2.mga2
+ Revision: 115651
+ rebuild (emptylog)

* Sat Jun 25 2011 mikala <mikala> 1:0.7.5-1.mga2
+ Revision: 113435
- Update tarball to 0.7.5
- Remove obsoletes for mdv 2008
- Fix files list

* Thu Jan 13 2011 mikala <mikala> 1:0.7.2-4.mga1
+ Revision: 14096
- imported package strigi


* Thu Jan 13 2011 John Balcaen <balcaen.john@gmail.com> 1:0.7.2-4mga1
- Add macro for major following mageia kde's spec

* Wed Dec 01 2010 Funda Wang <fwang@mandriva.org> 1:0.7.2-3mdv2011.0
+ Revision: 604426
- rebuild for new exiv2

* Tue Aug 03 2010 Funda Wang <fwang@mandriva.org> 1:0.7.2-2mdv2011.0
+ Revision: 565547
- rebuild for new exiv2

* Thu Feb 04 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.7.2-1mdv2010.1
+ Revision: 500667
- New version: 0.7.2

* Wed Jan 06 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.7.0-1.1070828.2mdv2010.1
+ Revision: 487007
- New snapshot

* Thu Dec 31 2009 Funda Wang <fwang@mandriva.org> 1:0.7.0-1.1045403.2mdv2010.1
+ Revision: 484288
- rebuild for new exiv

* Fri Nov 06 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.7.0-1.1045403.1mdv2010.1
+ Revision: 460536
- Update to a new svn snapshot

* Tue Sep 15 2009 Helio Chissini de Castro <helio@mandriva.com> 1:0.7-0.RC1.3mdv2010.0
+ Revision: 443175
- Invalid requires break strigi-devel instalation

* Tue Sep 15 2009 Helio Chissini de Castro <helio@mandriva.com> 1:0.7-0.RC1.2mdv2010.0
+ Revision: 443116
- Devel package should requires main strigi analysers

* Thu Jul 23 2009 Helio Chissini de Castro <helio@mandriva.com> 1:0.7-0.RC1.1mdv2010.0
+ Revision: 398838
- New upstream version 0.7 RC1

* Thu May 28 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.6.95-0.974206.1mdv2010.0
+ Revision: 380614
- New snapshot

* Thu May 21 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.6.95-0.970837.1mdv2010.0
+ Revision: 378144
- New snapshot

* Thu May 07 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.6.95-0.964927.1mdv2010.0
+ Revision: 372989
- New snapshot

* Thu Apr 30 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.6.5-0.958999.1mdv2010.0
+ Revision: 369183
- New snapshot ( needed for kde 4.2.70)
  Remove merged patch

* Sun Apr 05 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.6.4-2mdv2009.1
+ Revision: 364241
- Strigi now allows path that start with protocol:/* like file:/// or remote:/

* Mon Feb 02 2009 Funda Wang <fwang@mandriva.org> 1:0.6.4-1mdv2009.1
+ Revision: 336333
- New version 0.6.4

* Wed Jan 14 2009 Funda Wang <fwang@mandriva.org> 1:0.6.3-1mdv2009.1
+ Revision: 329481
- New version 0.6.3

* Sun Jan 04 2009 Funda Wang <fwang@mandriva.org> 1:0.6.1-0.895463.2mdv2009.1
+ Revision: 324533
- rebuild for new exiv

* Wed Dec 10 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.6.1-0.895463.1mdv2009.1
+ Revision: 312591
- Update to new snapshot

* Sat Oct 18 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.6.0-0.872738.1mdv2009.1
+ Revision: 294820
- New snapshot
  Remove merged patches

* Mon Aug 04 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.5.11-2mdv2009.0
+ Revision: 262845
- Update release field
- Add back patch that install indexpluginloader.h header file needed by next kdebase4-runtime for nepomuk related stuffs

* Sun Aug 03 2008 Frederik Himpe <fhimpe@mandriva.org> 1:0.5.11-1mdv2009.0
+ Revision: 262223
- Update to new upstream version 0.5.11 (should fix Dolphin crash when
  hovering over some video files: http://bugs.kde.org/show_bug.cgi?id=164296)
- Use more up to date source URL
- Remove 0.5.11 patch which was not even applied
- Update license

* Fri Aug 01 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.5.10-2mdv2009.0
+ Revision: 260071
- Install header indexpluginloader.h needed by kdebase4-runtime

* Tue Jul 29 2008 Helio Chissini de Castro <helio@mandriva.com> 1:0.5.10-1mdv2009.0
+ Revision: 252952
- Using upstream offical tarball for 0.5.10

* Mon Jul 14 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.5.10-0.832233.1mdv2009.0
+ Revision: 234485
- New snapshot

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Thu May 15 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.5.9-0.808174.1mdv2009.0
+ Revision: 207918
- Fix tarball
- Update to 0.5.9 svn ( needed by kdelibs 4.0.74)

* Mon Jan 07 2008 Helio Chissini de Castro <helio@mandriva.com> 1:0.5.7-1.758303.1mdv2008.1
+ Revision: 146273
- Update to current devel status of strigi
- Removed unused patch
- Update for revision 745576
- Disable gcc 4.3 patch ( already integrated )

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Sun Nov 25 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.5.7-1.732630.2mdv2008.1
+ Revision: 111913
- Rebuild because of new libexiv2

* Mon Nov 05 2007 Funda Wang <fwang@mandriva.org> 1:0.5.7-1.732630.1mdv2008.1
+ Revision: 106020
- add suse patch to have it build
- Update to svn snapshot because tarball does not build :(
- fix file list
- New version 0.5.7

* Mon Oct 15 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.5.6-0.725465.1mdv2008.1
+ Revision: 98608
- New snapshot release for 0.5.6

* Wed Sep 19 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 1:0.5.5-2mdv2008.0
+ Revision: 91162
- Make all Obsoletes entries versioned

* Thu Aug 09 2007 Funda Wang <fwang@mandriva.org> 1:0.5.5-1mdv2008.0
+ Revision: 60733
- New version 0.5.5

* Fri Jul 27 2007 Helio Chissini de Castro <helio@mandriva.com> 1:0.5.4-0.693047.1mdv2008.0
+ Revision: 56191
- Update for strigi 0.5.4 revision 693047

* Fri Jul 20 2007 Helio Chissini de Castro <helio@mandriva.com> 1:0.5.3-0.689230.1mdv2008.0
+ Revision: 54001
- Update to 0.5.3 revision 689230

* Wed Jul 04 2007 Helio Chissini de Castro <helio@mandriva.com> 1:0.5.2-0.682982.1mdv2008.0
+ Revision: 48186
- Update for recent 0.5.2 svn

* Mon Jun 25 2007 Helio Chissini de Castro <helio@mandriva.com> 1:0.5.1-4mdv2008.0
+ Revision: 44095
- Fix group
- Update for recent svn snapshot
- Update for recent svn snapshot
- Split strigi interface from main package
- Update for latest svn

* Thu Jun 14 2007 Helio Chissini de Castro <helio@mandriva.com> 1:0.5.1-3mdv2008.0
+ Revision: 39571
- Update for latest svn strigi from 20070614
- Added recent svn strigi
- Changed package layout. No more the one lib rule then all. All libraries will be properly
  separated. Lets cleanup the mess on kde 4 packages when we still have time

  + Laurent Montel <lmontel@mandriva.org>
    - Fix spec file
    - Readd "versiondate" ...

* Fri May 04 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.5.1-1mdv2008.0
+ Revision: 22312
- New version 0.5.1
- Fix version ( we are in 0.5.0 now )

* Wed May 02 2007 Laurent Montel <lmontel@mandriva.org> 1:0.3.11-0.20070502.11mdv2008.0
+ Revision: 20421
- New version

  + Nicolas Lécureuil <nlecureuil@mandriva.com>
    - Fix description

* Tue Apr 17 2007 Laurent Montel <lmontel@mandriva.org> 1:0.3.11-0.20070417.10mdv2008.0
+ Revision: 13739
- New version (need by new snapshot)

* Tue Apr 17 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.3.11-0.20070406.9mdv2007.1
+ Revision: 13529
- Rebuild


* Sat Apr 07 2007 Laurent Montel <lmontel@mandriva.com> 0.3.11-0.20070406.8mdv2007.1
+ Revision: 150887
- New version

* Wed Mar 28 2007 Laurent Montel <lmontel@mandriva.com> 1:0.3.11-0.20070327.7mdv2007.1
+ Revision: 149079
- New version requires by new kdelibs
  Fix buildrequires

* Sun Mar 11 2007 Laurent Montel <lmontel@mandriva.com> 1:0.3.11-0.20070311.6mdv2007.1
+ Revision: 141256
- New version for new kdelibs update

* Wed Mar 07 2007 Laurent Montel <lmontel@mandriva.com> 1:0.3.11-0.20070305.5mdv2007.1
+ Revision: 134477
- Fix typo
- Fix spec file

* Mon Mar 05 2007 Laurent Montel <lmontel@mandriva.com> 1:0.3.11-0.20070305.3mdv2007.1
+ Revision: 133216
- Fix provides

* Mon Mar 05 2007 Laurent Montel <lmontel@mandriva.com> 1:0.3.11-0.20070305.2mdv2007.1
+ Revision: 132840
- New version (need by kde4 shortly)

* Fri Jan 12 2007 Nicolas Lécureuil <neoclust@mandriva.org> 0.3.11-1mdv2007.1
+ Revision: 107713
- Add Patch0: Fix install on x86_64
- Fix BuildRequires
- Fix File list
- Fix BuildRequires
- Fix Description
- Fix Group
- New version 0.3.11
- Fix File list
- Import strigi