source: projects/specs/trunk/t/tracker/tracker-vl.spec @ 805

Revision 805, 7.8 KB checked in by Takemikaduchi, 14 years ago (diff)

change spec file of gnome-2.30

Line 
1Summary: An object database, tag/metadata database, search tool and indexer
2Summary(ja): オブジェクト/タグ/メタデータデータベースおよび検索ツール
3Name: tracker
4Version: 0.8.0
5Release: 1%{?_dist_release}
6License: GPL
7Group: Applications/System
8URL: http://www.gnome.org/projects/tracker/
9
10Source0: http://www.gnome.org/projects/tracker/tracker-%{version}.tar.bz2
11
12Patch0: tracker-ldfind.patch
13
14BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
15BuildRequires: gmime-devel >= 2.4, poppler-devel, gettext, file
16BuildRequires: gnome-desktop-devel, gamin-devel
17BuildRequires: libexif-devel, libgsf-devel, totem-pl-parser-devel
18BuildRequires: gstreamer-devel
19BuildRequires: desktop-file-utils, intltool
20BuildRequires: raptor-devel >= 1.4.18
21BuildRequires: sqlite3-devel
22BuildRequires: dbus-devel >= 1.0
23BuildRequires: dbus-glib >= 0.73
24BuildRequires: libgnome-devel >= 2.13.2
25BuildRequires: libgnomeui-devel >= 2.13.7
26BuildRequires: libSM-devel
27BuildRequires: libnotify-devel >= 0.4.3
28BuildRequires: libuuid-devel
29BuildRequires: vala-devel
30BuildRequires: libgee-devel
31## BuildRequires: autoconf, automake
32
33%description
34Tracker is a powerful desktop-neutral first class object database,
35tag/metadata database, search tool and indexer.
36
37It consists of a common object database that allows entities to have an
38almost infinte number of properties, metadata (both embedded/harvested as
39well as user definable), a comprehensive database of keywords/tags and
40links to other entities.
41
42It provides additional features for file based objects including context
43linking and audit trails for a file object.
44
45It has the ability to index, store, harvest metadata. retrieve and search 
46all types of files and other first class objects
47
48%package devel
49Summary: Headers for developing programs that will use %{name}
50Group: Development/Libraries
51Requires: %{name} = %{version}-%{release}
52Requires: pkgconfig
53Requires: dbus-glib-devel
54
55%description devel
56This package contains the static libraries and header files needed for
57developing with tracker
58
59%package search-tool
60Summary: Tracker search tool(s)
61Group: User Interface/Desktops
62Requires: %{name} = %{version}-%{release}
63
64%description search-tool
65Graphical frontend to tracker search facilities. This has dependencies on
66GNOME libraries
67
68%prep
69%setup -q
70## %patch0 -p0 -b .ld
71
72# remove shebangs from the python files as none should be executable scripts
73## sed -e '/^#!\//,1 d' -i python/deskbar-handler/*.py
74
75%build
76## libtoolize --force --copy
77## intltoolize --copy --force
78## autoreconf -i -f
79%configure --disable-static \
80           --enable-video-extractor=external \
81           --enable-tracker-search-tool
82
83# Disable rpath
84sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
85sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
86
87# make %{?_smp_mflags} fails
88# %__make
89make %{?_smp_mflags}
90
91                                                                               
92%install
93rm -rf %{buildroot}
94make DESTDIR=%{buildroot} install
95
96desktop-file-install --delete-original               \
97        --vendor=""                             \
98        --dir=%{buildroot}%{_datadir}/applications   \
99        %{buildroot}%{_datadir}/applications/%{name}-search-tool.desktop
100
101rm -rf %{buildroot}%{_libdir}/*.{a,la}
102
103%find_lang %{name}
104
105%clean
106rm -rf %{buildroot}
107
108%post
109/sbin/ldconfig
110touch --no-create %{_datadir}/icons/hicolor
111if [ -x /usr/bin/gtk-update-icon-cache ]; then
112  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
113fi
114 
115%postun
116/sbin/ldconfig
117touch --no-create %{_datadir}/icons/hicolor
118if [ -x /usr/bin/gtk-update-icon-cache ]; then
119  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
120fi
121 
122%files -f %{name}.lang
123%defattr(-, root, root, -)
124%doc AUTHORS ChangeLog COPYING NEWS README
125## %doc %{_datadir}/gtk-doc/html/libtracker-common/
126## %doc %{_datadir}/gtk-doc/html/libtracker-module/
127%{_bindir}/tracker*
128%exclude %{_bindir}/tracker-search-tool
129%exclude %{_bindir}/tracker-preferences
130## %exclude %{_bindir}/tracker-applet
131%{_libexecdir}/tracker*
132%{_libdir}/*.so.*
133%{_libdir}/tracker-0.8/
134%{_datadir}/tracker/
135%{_datadir}/dbus-1/services/org.freedesktop.Tracker*
136%{_sysconfdir}/xdg/autostart/tracker*.desktop
137%{_mandir}/*/tracker*.gz
138%exclude %{_mandir}/man1/tracker-search-bar.1.gz
139%exclude %{_mandir}/man1/tracker-preferences.1.gz
140%exclude %{_mandir}/man1/tracker-search-tool.1.gz
141
142%files devel
143%defattr(-, root, root, -)
144%{_includedir}/tracker-0.8/
145## %{_includedir}/libtracker-gtk/*
146%{_libdir}/*.so
147%{_libdir}/pkgconfig/*.pc
148%{_datadir}/vala/vapi/tracker*.vapi
149
150%files search-tool
151%defattr(-, root, root, -)
152%{_bindir}/tracker-search-tool
153%{_bindir}/tracker-preferences
154%{_libdir}/bonobo/servers/GNOME_Search_Bar_Applet.server
155%{_datadir}/icons/*/*/apps/tracker.*
156%{_datadir}/applications/*.desktop
157%{_mandir}/man1/tracker-search-bar.1.gz
158%{_mandir}/man1/tracker-preferences.1.gz
159%{_mandir}/man1/tracker-search-tool.1.gz
160
161
162%changelog
163* Sun Mar 21 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.0-1
164- new upstream release
165- add BuildRequires: libgnome-devel, libgnomeui-devel, libSM-devel, libnotify-devel, libuuid-devel, libgee-devel
166- fix BuildRequires: gmime-devel >= 2.4
167- add configure option (--enable-tracker-search-tool)
168
169* Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.91-1
170- new upstream release
171
172* Sun Dec 14 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6.6-2
173- rebuild with poppler-0.10.2
174- spec in UTF-8
175
176* Mon Mar 31 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6.6-1
177- new upstream release
178- update Patch1
179- drop Patch10 (no more necessary)
180- add %%{_sysconfdir}/xdg/autostart/tracker-applet.desktop
181- remove --enable-external-sqlite option (no more bundled sqlite exist)
182- apply new versioning policy
183
184* Mon Sep 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.2-0vl1
185- new upstream release
186
187* Sun Apr 29 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.4-0vl2
188- add Patch10 to fix selecting video-extractor
189- use external video extractor(totem) instead of gstreamer/xine
190
191* Sun Apr 29 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.4-0vl1
192- initial build for Vine Linux
193
194* Fri Mar 30 2007 Deji Akingunola <dakingun@gmail.com> - 0.5.4-6
195- Ship both autostart desktop files in the main package (BZ #233323)
196
197* Tue Feb 13 2007 Deji Akingunola <dakingun@gmail.com> - 0.5.4-3
198- Package the deskbar plugin properly (BZ #228308)
199
200* Mon Jan 29 2007 Deji Akingunola <dakingun@gmail.com> - 0.5.4-2
201- Split out tracker-search-tool sub-packages, for the GUI facility
202- Add proper requires for the -devel subpackage
203- Deal with the rpmlint complaints on rpath
204
205* Sat Jan 27 2007 Deji Akingunola <dakingun@gmail.com> - 0.5.4-1
206- Update to 0.5.4
207
208* Tue Dec 26 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.3-1
209- Update to 0.5.3
210
211* Mon Nov 27 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.2-2
212- Apply patch on Makefile.am instead of Makefile.in
213- Add libtool to BR
214
215* Mon Nov 06 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.2-1
216- Update to 0.5.2
217
218* Mon Nov 06 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.1-1
219- Update to new version
220
221* Mon Nov 06 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.0-7
222- Have the devel subpackage require pkgconfig
223- Make the description field not have more than 76 characters on a line
224- Fix up the RPM group
225
226* Mon Nov 06 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.0-6
227- Explicitly require dbus-devel and dbus-glib (needed for FC < 6)
228
229* Sun Nov 05 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.0-5
230- Remove unneeded BRs (gnome-utils-devel and openssl-devel)
231
232* Sun Nov 05 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.0-4
233- Add autostart desktop file.
234- Edit the package description as suggested in review
235
236* Sat Nov 04 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.0-3
237- More cleaups to the spec file.
238
239* Sat Nov 04 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.0-2
240- Add needed BRs
241
242* Sat Nov 04 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.0-1
243- Initial packaging for Fedora Extras
Note: See TracBrowser for help on using the repository browser.