File sugar-evince.spec of Package sugar-evince
Name: sugar-evince
Version: 2.24.1
%if 0%{?suse_version}
Release: 8
%else
Release: 1%{?dist}
%endif
Summary: Python interface for Evince document viewer
License: GPL
Group: Applications/Publishing
Url: http://www.gnome.org/projects/evince/
# git clone git://dev.laptop.org/users/dsd/sugar-evince sugar-evince && cd sugar-evince && git reset --hard d9b354a9318b6a99fa7ae185495b94431ab142c9
Source: sugar-evince-2.24.1-20081104.tar.bz2
Patch: olpc-2837.patch
Requires: gnome-icon-theme >= 2.17.1
Requires: python
BuildRequires: automake >= 1.9
BuildRequires: cairo-devel
BuildRequires: dbus-1-glib-devel >= 0.71
BuildRequires: libdjvulibre-devel >= 3.5.17
BuildRequires: texlive-devel
BuildRequires: gcc-c++
BuildRequires: gconf2-devel >= 2
BuildRequires: ghostscript >= 7
BuildRequires: glib2-devel >= 2.15.6
BuildRequires: gnome-common >= 2
BuildRequires: gnome-doc-utils-devel >= 0.4.2
BuildRequires: gnome-icon-theme-devel >= 2.17.1
BuildRequires: gtk2-devel >= 2.10.0
BuildRequires: intltool >= 0.35
BuildRequires: libjpeg-devel
BuildRequires: libglade2-devel >= 2
BuildRequires: libspectre-devel >= 0.2
BuildRequires: libtool >= 0.35
BuildRequires: libxml2-devel >= 2.5
BuildRequires: pkgconfig >= 0.9
BuildRequires: libpoppler-glib-devel >= 0.8
BuildRequires: python-gtk-devel >= 2
BuildRequires: python-devel
BuildRequires: t1lib-devel >= 5
BuildRequires: libtiff-devel >= 3.6
BuildRequires: zlib-devel
BuildRequires: fdupes
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
Evince is a document viewer capable of displaying multiple and single
page document formats like PDF and Postscript.
%prep
%setup -q -n sugar-evince
%patch -p1
%build
sed -i /^GTK_DOC_CHECK/d configure.ac
NOCONFIGURE=1 sh autogen.sh
%define __libtoolize true
%configure --enable-dbus --enable-djvu --enable-dvi --enable-t1lib --enable-tiff --enable-impress --enable-comics --enable-pixbuf --disable-static --disable-binary --enable-embed --without-libgnome --disable-scrollkeeper --disable-schemas-install --without-print --disable-thumbnailer --without-keyring --libdir=%{_libdir}/sugar --disable-nautilus
make
%install
make DESTDIR=%{buildroot} install
rm %{buildroot}/%{_libdir}/sugar/*.so
rm -rf %{buildroot}/%{_includedir}/*
find %{buildroot} -name '*.la' -print0 | xargs -0 rm -f
%fdupes -s %{buildroot}
#conflict with gnome-python-desktop
%if 1
rm -f %{buildroot}/%{_datadir}/pygtk/2.0/defs/evince.defs
%endif
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%{_libdir}/sugar
%{py_sitedir}/evince
%if 0
%{_datadir}/pygtk/2.0/defs/*.defs
%endif
%doc AUTHORS COPYING ChangeLog MAINTAINERS NEWS NOTES README
%changelog