From dfc535e0c35c9754de03179ff8f91ea69871c70d Mon Sep 17 00:00:00 2001 From: sparky Date: Sat, 9 Jul 2005 14:35:59 +0000 Subject: [PATCH] - NEW - realy good looking, functional and configurable file manager - status: builds, WORKS !!! but very unstable Changed files: evidence.spec -> 1.1 --- evidence.spec | 254 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 254 insertions(+) create mode 100644 evidence.spec diff --git a/evidence.spec b/evidence.spec new file mode 100644 index 0000000..0f120bb --- /dev/null +++ b/evidence.spec @@ -0,0 +1,254 @@ +# +# Conditional build: +%bcond_without kio # disable kio backend +# +%define _snap 20050701 +Name: evidence +Summary: Evidence is an eye-candy GTK2/evas file manager. +Version: 0.9.8 +Release: 0.%{_snap}.0.1 +License: GPL v2 +Group: X11/Applications +URL: http://evidence.sourceforge.net/ +Source0: ftp://sparky.homelinux.org/snaps/evidence/%{name}-%{_snap}.tar.gz +# Source0-md5: 8de043ad88efa1cf772c8e26aebd9a5b +#http://dl.sourceforge.net/evidence/%{name}-%{version}-%{_snap}.tar.gz +Source1: %{name}.desktop +BuildRequires: XFree86-devel +BuildRequires: acl-devel +BuildRequires: avifile-devel +BuildRequires: curl-devel +BuildRequires: edje-devel +BuildRequires: evas-devel +BuildRequires: fam-devel +#BuildRequires: gnome-vfs2-devel #want's build +BuildRequires: gtk+2-devel +BuildRequires: id3lib-devel +%if %{with kio} +BuildRequires: kdelibs-devel +%endif +BuildRequires: libextractor-devel +BuildRequires: libmagic-devel +BuildRequires: libmpeg3-devel +BuildRequires: libvorbis-devel +BuildRequires: netpbm-progs +BuildRequires: pcre-devel +BuildRequires: pkgconfig +BuildRequires: readline-devel +BuildRequires: taglib-devel +BuildRequires: xine-lib-devel +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +Evidence is a file-manager with plugins for everything -- from +ultra-fast JPEG previews to MP3/ID3 and Ogg tag editing. No bloat -- +what you don't need, you don't load. Micro-shell, MP3 thumbnailing and +extensive theming opportunities complete this slightly different +browser. + +%package backend-kio +Summary: kio backend +Group: X11/Libraries +Requires: %{name} = %{version}-%{release} + +%description backend-kio +kio backend + +%package metadata-extractor +Summary: Library for extracting information from any file +Group: X11/Libraries +Requires: %{name} = %{version}-%{release} + +%description metadata-extractor +Library for extracting information from any file. + +%package metadata-mp3 +Summary: Library for extracting information from mp3 files using libid3 +Group: X11/Libraries +Requires: %{name} = %{version}-%{release} + +%description metadata-mp3 +Library for extracting information from mp3 files using libid3. + +%package metadata-taglib +Summary: Library for extracting information from mp3 files using libtag +Group: X11/Libraries +Requires: %{name} = %{version}-%{release} + +%description metadata-taglib +Library for extracting information from mp3 files using libtag. + +%package metadata-vorbis +Summary: Library for extracting information from ogg/vorbis files +Group: X11/Libraries +Requires: %{name} = %{version}-%{release} + +%description metadata-vorbis +Library for extracting information from ogg/vorbis files. + +%package thumbnailer-avifile +Summary: Thumbnailer for video files using avifile +Group: X11/Libraries +Requires: %{name} = %{version}-%{release} + +%description thumbnailer-avifile +Thumbnailer for video files using avifile. + +%package thumbnailer-id3 +Summary: Thumbnailer for files having id3 tag +Group: X11/Libraries +Requires: %{name} = %{version}-%{release} + +%description thumbnailer-id3 +Thumbnailer for files having id3 tag. + +%package thumbnailer-mpeg3 +Summary: Thumbnailer for mp3 files +Group: X11/Libraries +Requires: %{name} = %{version}-%{release} + +%description thumbnailer-mpeg3 +Thumbnailer for mp3 files. + +%package thumbnailer-xine +Summary: Thumbnailer for video files using xine +Group: X11/Libraries +Requires: %{name} = %{version}-%{release} + +%description thumbnailer-xine +Thumbnailer for video files using xine. + +%prep +%setup -q -n %{name} + +%build +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__autoheader} +%{__automake} +%configure \ + --enable-largefile \ + --enable-glib \ + --disable-btrace \ + --disable-doodle %{?0:not packaged yet} \ + --disable-dbus %{?0:experimental} \ + --disable-dcop \ + --enable-ecore-ipc \ + --enable-ecore \ + --enable-canvas-evas2 \ + --enable-edje \ + --disable-canvas-gnomecanvas \ + --disable-extra-themes \ + --enable-extra-iconsets \ + --enable-tree-view \ + --enable-icon-view \ + --enable-browser-view \ + --enable-xds \ + --enable-x \ + --disable-backend-gnomevfs2 %{?0:want's build} \ +%if %{without kio} + --disable-backend-kio \ +%else + --enable-backend-kio \ +%endif + --enable-attrs \ + --enable-acls \ + --enable-libmagic \ + --enable-sharedmime \ + --enable-plugin-extractor \ + --enable-plugin-taglib \ + --enable-plugin-vorbis \ + --enable-plugin-id3 \ + --enable-thumbnailer-xine \ + --enable-thumbnailer-avi \ + --enable-thumbnailer-mpeg3 \ + --enable-plugin-ttf \ + --disable-debug + +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +# rubbish +find $RPM_BUILD_ROOT%{_datadir}/%{name} -name CVS -or -name .cvsignore | xargs rm -rf +rm -r $RPM_BUILD_ROOT%{_datadir}/%{name}/icons/efm/.icons +rm $RPM_BUILD_ROOT%{_datadir}/%{name}/icons/*.tar.gz +rm $RPM_BUILD_ROOT%{_datadir}/%{name}/icons/Makefile + +# clean, so no not packaged files message will appear +find $RPM_BUILD_ROOT%{_libdir} -name "*.a" -or -name "*.la" | xargs rm + +install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} +install %{name}.xpm $RPM_BUILD_ROOT%{_pixmapsdir} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc docs AUTHORS COPYING.epeg README NEWS ChangeLog DEPENDENCIES HELP_DEVELOP +%attr(755,root,root) %{_bindir}/* +%dir %{_libdir}/%{name} +%dir %{_libdir}/%{name}/* +%attr(755,root,root) %{_libdir}/%{name}/action/*.so +%attr(755,root,root) %{_libdir}/%{name}/backend/[!k]*.so +%attr(755,root,root) %{_libdir}/%{name}/ipc/*.so +%attr(755,root,root) %{_libdir}/%{name}/metadata/ape.so +%attr(755,root,root) %{_libdir}/%{name}/metadata/exif.so +%attr(755,root,root) %{_libdir}/%{name}/metadata/folder.so +%attr(755,root,root) %{_libdir}/%{name}/metadata/image.so +%attr(755,root,root) %{_libdir}/%{name}/metadata/ttf.so +%attr(755,root,root) %{_libdir}/%{name}/thumbnailer/epeg.so +%attr(755,root,root) %{_libdir}/%{name}/thumbnailer/imlib.so +%attr(755,root,root) %{_libdir}/%{name}/thumbnailer/ttf.so +%dir %{_libdir}/%{name}/gui/efl +%dir %{_libdir}/%{name}/gui/efl/engines +%attr(755,root,root) %{_libdir}/%{name}/gui/efl/engines/*.so +%{_mandir}/man1/%{name}.1* +%{_datadir}/%{name} +%{_desktopdir}/%{name}.desktop +%{_pixmapsdir}/%{name}.xpm + +%if %{with kio} +%files backend-kio +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/%{name}/backend/kio.so +%endif + +%files metadata-extractor +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/%{name}/metadata/extractor.so + +%files metadata-mp3 +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/%{name}/metadata/mp3.so + +%files metadata-taglib +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/%{name}/metadata/taglib.so + +%files metadata-vorbis +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/%{name}/metadata/vorbis.so + +%files thumbnailer-avifile +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/%{name}/thumbnailer/avifile.so + +%files thumbnailer-id3 +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/%{name}/thumbnailer/id3.so + +%files thumbnailer-mpeg3 +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/%{name}/thumbnailer/mpeg3.so + +%files thumbnailer-xine +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/%{name}/thumbnailer/xine.so -- 2.43.0