source: projects/specs/trunk/s/strigi/strigi-vl.spec @ 4825

Revision 4825, 6.4 KB checked in by inagaki, 13 years ago (diff)

update: akonadi, clucene-core, strigi, soprano

RevLine 
[521]1Name:           strigi
[4825]2Summary:        A desktop search program
3Summary(ja):    デスクトップ検索プログラム
4Version:        0.7.5
5Release:        1%{?_dist_release}
[1884]6
[521]7Group:          Applications/Productivity
[4825]8License:        LGPLv2+
9#URL:           http://strigi.sourceforge.net/
10URL:            http://www.vandenoever.info/software/strigi/
[1884]11
[4825]12Source0:        http://www.vandenoever.info/software/strigi/strigi-%{version}.tar.bz2
[521]13Source1:        strigiclient.desktop
14Source2:        strigi-daemon.desktop
15
[4825]16## upstreamable patches
17# exlicitly mark convenience libs static
18Patch50:        strigi-0.7.5-static_convenience_libs.patch
19
[521]20BuildRoot:      %{_tmppath}/%{name}-%{version}-root
[4825]21BuildRequires:  bison
22BuildRequires:  bzip2-devel
23BuildRequires:  cmake >= 2.6.0
24#BuildRequires: clucene-core-devel
25BuildRequires:  cppunit-devel
26BuildRequires:  dbus-devel dbus-x11
27BuildRequires:  desktop-file-utils
28BuildRequires:  exiv2-devel
29BuildRequires:  gamin-devel
30BuildRequires:  libxml2-devel
[521]31BuildRequires:  qt4-devel
32BuildRequires:  zlib-devel
33
34%description
35Strigi is a fast and light desktop search engine. It can handle a large range
36of file formats such as emails, office documents, media files, and file
37archives. It can index files that are embedded in other files. This means email
38attachments and files in zip files are searchable as if they were normal files
39on your harddisk.
40
41Strigi is normally run as a background daemon that can be accessed by many
42other programs at once. In addition to the daemon, Strigi comes with powerful
43replacements for the popular unix commands 'find' and 'grep'. These are called
44'deepfind' and 'deepgrep' and can search inside files just like the strigi
45daemon can.
46
47%package        libs
48Summary:        Strigi libraries
[1884]49Summary(ja):    Strigi 検索エンジンライブラリ
[521]50Group:          System Environment/Libraries
51
52%description    libs
53Strigi search engine libraries
54
55%package        devel
56Summary:        Development files for the strigi desktop search engine
[1884]57Summary(ja):    Strigi デスクトップ検索エンジンの開発用ファイル
[521]58Group:          Development/Libraries
59Requires:       %{name}-libs = %{version}-%{release}
60
61%description    devel
62Development files for the strigi desktop search engine
63
64
65%prep
66%setup -q
[4825]67%patch50 -p1 -b .static_convenience_libs
[521]68
69%build
70mkdir build
71cd build
72export CFLAGS="%{optflags}"
73export CXXFLAGS="%{optflags}"
74export FFLAGS="%{optflags}"
75%ifarch x86_64 ppc64
76%define lib_suffix 64
77%else
78%define lib_suffix %{nil}
79%endif
80cmake \
81    -DCMAKE_INSTALL_PREFIX=%{_prefix} \
82    -DLIB_DESTINATION=%{_libdir} \
83    -DLIB_SUFFIX=%{lib_suffix} \
[4825]84    -DENABLE_CLUCENE:BOOL=OFF \
85    -DENABLE_CLUCENE_NG:BOOL=OFF \
[521]86    -DENABLE_DBUS:BOOL=ON \
87    -DENABLE_FAM:BOOL=ON \
[4825]88    -DENABLE_FFMPEG:BOOL=OFF \
89    -DENABLE_INOTIFY:BOOL=ON \
90    %{?_cmake_skip_rpath} \
[521]91    ..
92make VERBOSE=1 %{?_smp_mflags}
93
94%install
[4825]95rm -rf $RPM_BUILD_ROOT
[521]96cd build
[4825]97make DESTDIR=$RPM_BUILD_ROOT install
[521]98
99desktop-file-install \
100        --vendor="" \
[4825]101        --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
[521]102        %{SOURCE1}
103
104# Add an autostart desktop file for the strigi daemon
[4825]105install -p -m644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/strigi-daemon.desktop
[521]106
107%clean
[4825]108rm -rf $RPM_BUILD_ROOT
[521]109
110%post libs -p /sbin/ldconfig
111
112%postun libs -p /sbin/ldconfig
113
114%files
115%defattr(-,root,root,-)
[4825]116%doc AUTHORS COPYING ChangeLog
117%{_sysconfdir}/xdg/autostart/strigi-daemon.desktop
[521]118%{_bindir}/*
119%{_datadir}/applications/strigiclient.desktop
[4825]120%{_datadir}/dbus-1/services/*
[521]121%{_datadir}/strigi
[4825]122#{_libdir}/strigi/strigiindex_clucene.so
[521]123
124%files libs
125%defattr(-,root,root,-)
126%{_libdir}/*.so.*
127%{_libdir}/strigi
128%exclude %{_libdir}/strigi/*.cmake
[4825]129#exclude %{_libdir}/strigi/strigiindex_clucene.so
[521]130
131%files devel
132%defattr(-,root,root,-)
[4825]133%{_includedir}/strigi
[521]134%{_libdir}/*.so
135%{_libdir}/pkgconfig/libstream*.pc
136%{_libdir}/strigi/*.cmake
[4825]137%{_libdir}/libsearchclient/*.cmake
138%{_libdir}/libstreamanalyzer/*.cmake
139%{_libdir}/libstreams/*.cmake
[521]140
141%changelog
[4825]142* Sun Sep 25 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.7.5-1
143- updated to 0.7.5
144- dropt clucene support
145
[4663]146* Sun Jul 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.7.2-5
147- rebuilt with exiv2-0.21.1
148
[1884]149* Thu Sep 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.7.2-4
150- rebuilt with rpm-4.8.1
151- added Japanese summaries
152
[953]153* Wed May  5 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.7.2-3
154- rebuilt with exiv2-0.19
155
[801]156* Sun Apr 11 2010 NAKAMURA Kenta <kenta@vinelinux.org> 0.7.2-2
157- rebuilt to support strigiclient (x86_64)
158
[521]159* Fri Feb 12 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.7.2-1
160- new upstream release
161- built with new toolchain
162
163* Sat Aug 29 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.7.0-1
164- new upstream release
165
166* Mon Apr 13 2009 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.6.4-2
167- rebuild with exiv2-0.18.1-1
168
169* Tue Feb 17 2009 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.6.4-1
170- new upstream release
171- update Patch0 and delete Patch1
172
173* Wed Jan 21 2009 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.5.11-2
174- add Patch0 and Patch1
175
176* Sun Dec  7 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.5.11-1
177- new upstream release
178
179* Tue Aug  5 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.5.10-1
180- new upstream release
181
182* Sun May  4 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.5.9-1
183- new upstream release
184
185* Wed Nov 21 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.5.7-0vl1
186- new upstream release
187
188* Thu Sep  6 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.5.5-0vl1
189- new upstream release
190
191* Thu Aug 16 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.5.4-0vl1
192- new upstream release
193
194* Thu Jun 28 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.5.1-5vl2
195- rebuild with qt4-4.3.0-0vl1
196
197* Sun May 20 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.5.1-5vl1
198- initial release for VineSeed
199
200* Wed May 16 2007 Deji Akingunola <dakingun@gmail.com> - 0.5.1-5
201- Split out a strigi-libs subpackage as suggested in BZ#223586
202_ Include a strigidaemon autostart desktop file
203
204* Sat May 05 2007 Deji Akingunola <dakingun@gmail.com> - 0.5.1-4
205- Add dbus-devel BR.
206
207* Sat May 05 2007 Deji Akingunola <dakingun@gmail.com> - 0.5.1-3
208- Misc. fixes from package review
209
210* Fri May 04 2007 Deji Akingunola <dakingun@gmail.com> - 0.5.1-2
211- Updates from reviews:
212-       Have the -devel subpackage require pkgconfig
213-       Add a versioned dependency on cmake and remove dbus-qt buildrequire
214
215* Fri May 04 2007 Deji Akingunola <dakingun@gmail.com> - 0.5.1-1
216- New release
217
218* Wed May 02 2007 Deji Akingunola <dakingun@gmail.com> - 0.3.11-3
219- Allow building on FC6
220
221* Thu Feb 22 2007 Deji Akingunola <dakingun@gmail.com> - 0.3.11-2
222- Assorted fixed arising from reviews
223
224* Wed Jan 17 2007 Deji Akingunola <dakingun@gmail.com> - 0.3.11-1
225- Initial packaging for Fedora Extras
Note: See TracBrowser for help on using the repository browser.