]>
Commit | Line | Data |
---|---|---|
dfc535e0 | 1 | # |
2 | # Conditional build: | |
3 | %bcond_without kio # disable kio backend | |
4 | # | |
dfc535e0 | 5 | Name: evidence |
6 | Summary: Evidence is an eye-candy GTK2/evas file manager. | |
7 | Version: 0.9.8 | |
995238ed | 8 | %define _snap 20050701 |
dfc535e0 | 9 | Release: 0.%{_snap}.0.1 |
10 | License: GPL v2 | |
11 | Group: X11/Applications | |
12 | URL: http://evidence.sourceforge.net/ | |
13 | Source0: ftp://sparky.homelinux.org/snaps/evidence/%{name}-%{_snap}.tar.gz | |
995238ed | 14 | # Source0-md5: 57077b7549fd8aeacad8670ed5dc30e7 |
dfc535e0 | 15 | #http://dl.sourceforge.net/evidence/%{name}-%{version}-%{_snap}.tar.gz |
16 | Source1: %{name}.desktop | |
17 | BuildRequires: XFree86-devel | |
18 | BuildRequires: acl-devel | |
19 | BuildRequires: avifile-devel | |
20 | BuildRequires: curl-devel | |
21 | BuildRequires: edje-devel | |
22 | BuildRequires: evas-devel | |
23 | BuildRequires: fam-devel | |
24 | #BuildRequires: gnome-vfs2-devel #want's build | |
25 | BuildRequires: gtk+2-devel | |
26 | BuildRequires: id3lib-devel | |
27 | %if %{with kio} | |
28 | BuildRequires: kdelibs-devel | |
29 | %endif | |
30 | BuildRequires: libextractor-devel | |
31 | BuildRequires: libmagic-devel | |
32 | BuildRequires: libmpeg3-devel | |
33 | BuildRequires: libvorbis-devel | |
34 | BuildRequires: netpbm-progs | |
35 | BuildRequires: pcre-devel | |
36 | BuildRequires: pkgconfig | |
37 | BuildRequires: readline-devel | |
38 | BuildRequires: taglib-devel | |
39 | BuildRequires: xine-lib-devel | |
40 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
41 | ||
42 | %description | |
43 | Evidence is a file-manager with plugins for everything -- from | |
44 | ultra-fast JPEG previews to MP3/ID3 and Ogg tag editing. No bloat -- | |
45 | what you don't need, you don't load. Micro-shell, MP3 thumbnailing and | |
46 | extensive theming opportunities complete this slightly different | |
47 | browser. | |
48 | ||
49 | %package backend-kio | |
50 | Summary: kio backend | |
51 | Group: X11/Libraries | |
52 | Requires: %{name} = %{version}-%{release} | |
53 | ||
54 | %description backend-kio | |
55 | kio backend | |
56 | ||
57 | %package metadata-extractor | |
58 | Summary: Library for extracting information from any file | |
59 | Group: X11/Libraries | |
60 | Requires: %{name} = %{version}-%{release} | |
61 | ||
62 | %description metadata-extractor | |
63 | Library for extracting information from any file. | |
64 | ||
65 | %package metadata-mp3 | |
66 | Summary: Library for extracting information from mp3 files using libid3 | |
67 | Group: X11/Libraries | |
68 | Requires: %{name} = %{version}-%{release} | |
69 | ||
70 | %description metadata-mp3 | |
71 | Library for extracting information from mp3 files using libid3. | |
72 | ||
73 | %package metadata-taglib | |
74 | Summary: Library for extracting information from mp3 files using libtag | |
75 | Group: X11/Libraries | |
76 | Requires: %{name} = %{version}-%{release} | |
77 | ||
78 | %description metadata-taglib | |
79 | Library for extracting information from mp3 files using libtag. | |
80 | ||
81 | %package metadata-vorbis | |
82 | Summary: Library for extracting information from ogg/vorbis files | |
83 | Group: X11/Libraries | |
84 | Requires: %{name} = %{version}-%{release} | |
85 | ||
86 | %description metadata-vorbis | |
87 | Library for extracting information from ogg/vorbis files. | |
88 | ||
89 | %package thumbnailer-avifile | |
90 | Summary: Thumbnailer for video files using avifile | |
91 | Group: X11/Libraries | |
92 | Requires: %{name} = %{version}-%{release} | |
93 | ||
94 | %description thumbnailer-avifile | |
95 | Thumbnailer for video files using avifile. | |
96 | ||
97 | %package thumbnailer-id3 | |
98 | Summary: Thumbnailer for files having id3 tag | |
99 | Group: X11/Libraries | |
100 | Requires: %{name} = %{version}-%{release} | |
101 | ||
102 | %description thumbnailer-id3 | |
103 | Thumbnailer for files having id3 tag. | |
104 | ||
105 | %package thumbnailer-mpeg3 | |
106 | Summary: Thumbnailer for mp3 files | |
107 | Group: X11/Libraries | |
108 | Requires: %{name} = %{version}-%{release} | |
109 | ||
110 | %description thumbnailer-mpeg3 | |
111 | Thumbnailer for mp3 files. | |
112 | ||
113 | %package thumbnailer-xine | |
114 | Summary: Thumbnailer for video files using xine | |
115 | Group: X11/Libraries | |
116 | Requires: %{name} = %{version}-%{release} | |
117 | ||
118 | %description thumbnailer-xine | |
119 | Thumbnailer for video files using xine. | |
120 | ||
121 | %prep | |
122 | %setup -q -n %{name} | |
123 | ||
124 | %build | |
125 | %{__libtoolize} | |
126 | %{__aclocal} | |
127 | %{__autoconf} | |
128 | %{__autoheader} | |
129 | %{__automake} | |
130 | %configure \ | |
131 | --enable-largefile \ | |
132 | --enable-glib \ | |
133 | --disable-btrace \ | |
134 | --disable-doodle %{?0:not packaged yet} \ | |
135 | --disable-dbus %{?0:experimental} \ | |
136 | --disable-dcop \ | |
137 | --enable-ecore-ipc \ | |
138 | --enable-ecore \ | |
139 | --enable-canvas-evas2 \ | |
140 | --enable-edje \ | |
141 | --disable-canvas-gnomecanvas \ | |
142 | --disable-extra-themes \ | |
143 | --enable-extra-iconsets \ | |
144 | --enable-tree-view \ | |
145 | --enable-icon-view \ | |
146 | --enable-browser-view \ | |
147 | --enable-xds \ | |
148 | --enable-x \ | |
149 | --disable-backend-gnomevfs2 %{?0:want's build} \ | |
150 | %if %{without kio} | |
151 | --disable-backend-kio \ | |
152 | %else | |
153 | --enable-backend-kio \ | |
154 | %endif | |
155 | --enable-attrs \ | |
156 | --enable-acls \ | |
157 | --enable-libmagic \ | |
158 | --enable-sharedmime \ | |
159 | --enable-plugin-extractor \ | |
160 | --enable-plugin-taglib \ | |
161 | --enable-plugin-vorbis \ | |
162 | --enable-plugin-id3 \ | |
163 | --enable-thumbnailer-xine \ | |
164 | --enable-thumbnailer-avi \ | |
165 | --enable-thumbnailer-mpeg3 \ | |
166 | --enable-plugin-ttf \ | |
167 | --disable-debug | |
168 | ||
169 | %{__make} | |
170 | ||
171 | %install | |
172 | rm -rf $RPM_BUILD_ROOT | |
173 | install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} | |
174 | ||
175 | %{__make} install \ | |
176 | DESTDIR=$RPM_BUILD_ROOT | |
177 | ||
178 | # rubbish | |
179 | find $RPM_BUILD_ROOT%{_datadir}/%{name} -name CVS -or -name .cvsignore | xargs rm -rf | |
180 | rm -r $RPM_BUILD_ROOT%{_datadir}/%{name}/icons/efm/.icons | |
181 | rm $RPM_BUILD_ROOT%{_datadir}/%{name}/icons/*.tar.gz | |
182 | rm $RPM_BUILD_ROOT%{_datadir}/%{name}/icons/Makefile | |
183 | ||
184 | # clean, so no not packaged files message will appear | |
185 | find $RPM_BUILD_ROOT%{_libdir} -name "*.a" -or -name "*.la" | xargs rm | |
186 | ||
187 | install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} | |
188 | install %{name}.xpm $RPM_BUILD_ROOT%{_pixmapsdir} | |
189 | ||
190 | %clean | |
191 | rm -rf $RPM_BUILD_ROOT | |
192 | ||
193 | %files | |
194 | %defattr(644,root,root,755) | |
195 | %doc docs AUTHORS COPYING.epeg README NEWS ChangeLog DEPENDENCIES HELP_DEVELOP | |
196 | %attr(755,root,root) %{_bindir}/* | |
197 | %dir %{_libdir}/%{name} | |
198 | %dir %{_libdir}/%{name}/* | |
199 | %attr(755,root,root) %{_libdir}/%{name}/action/*.so | |
200 | %attr(755,root,root) %{_libdir}/%{name}/backend/[!k]*.so | |
201 | %attr(755,root,root) %{_libdir}/%{name}/ipc/*.so | |
202 | %attr(755,root,root) %{_libdir}/%{name}/metadata/ape.so | |
203 | %attr(755,root,root) %{_libdir}/%{name}/metadata/exif.so | |
204 | %attr(755,root,root) %{_libdir}/%{name}/metadata/folder.so | |
205 | %attr(755,root,root) %{_libdir}/%{name}/metadata/image.so | |
206 | %attr(755,root,root) %{_libdir}/%{name}/metadata/ttf.so | |
207 | %attr(755,root,root) %{_libdir}/%{name}/thumbnailer/epeg.so | |
208 | %attr(755,root,root) %{_libdir}/%{name}/thumbnailer/imlib.so | |
209 | %attr(755,root,root) %{_libdir}/%{name}/thumbnailer/ttf.so | |
210 | %dir %{_libdir}/%{name}/gui/efl | |
211 | %dir %{_libdir}/%{name}/gui/efl/engines | |
212 | %attr(755,root,root) %{_libdir}/%{name}/gui/efl/engines/*.so | |
213 | %{_mandir}/man1/%{name}.1* | |
214 | %{_datadir}/%{name} | |
215 | %{_desktopdir}/%{name}.desktop | |
216 | %{_pixmapsdir}/%{name}.xpm | |
217 | ||
218 | %if %{with kio} | |
219 | %files backend-kio | |
220 | %defattr(644,root,root,755) | |
221 | %attr(755,root,root) %{_libdir}/%{name}/backend/kio.so | |
222 | %endif | |
223 | ||
224 | %files metadata-extractor | |
225 | %defattr(644,root,root,755) | |
226 | %attr(755,root,root) %{_libdir}/%{name}/metadata/extractor.so | |
227 | ||
228 | %files metadata-mp3 | |
229 | %defattr(644,root,root,755) | |
230 | %attr(755,root,root) %{_libdir}/%{name}/metadata/mp3.so | |
231 | ||
232 | %files metadata-taglib | |
233 | %defattr(644,root,root,755) | |
234 | %attr(755,root,root) %{_libdir}/%{name}/metadata/taglib.so | |
235 | ||
236 | %files metadata-vorbis | |
237 | %defattr(644,root,root,755) | |
238 | %attr(755,root,root) %{_libdir}/%{name}/metadata/vorbis.so | |
239 | ||
240 | %files thumbnailer-avifile | |
241 | %defattr(644,root,root,755) | |
242 | %attr(755,root,root) %{_libdir}/%{name}/thumbnailer/avifile.so | |
243 | ||
244 | %files thumbnailer-id3 | |
245 | %defattr(644,root,root,755) | |
246 | %attr(755,root,root) %{_libdir}/%{name}/thumbnailer/id3.so | |
247 | ||
248 | %files thumbnailer-mpeg3 | |
249 | %defattr(644,root,root,755) | |
250 | %attr(755,root,root) %{_libdir}/%{name}/thumbnailer/mpeg3.so | |
251 | ||
252 | %files thumbnailer-xine | |
253 | %defattr(644,root,root,755) | |
254 | %attr(755,root,root) %{_libdir}/%{name}/thumbnailer/xine.so |