Group :: Office
RPM: evince
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
# This spec is backported to ALTLinux 4.1 automatically by rpmbph script. Do not edit it.
#
%define major 2.22
Name: evince
Version: %major.2
Release: alt0.M41.1
Summary: A document viewer
License: GPL
Group: Office
Url: http://www.gnome.org/projects/evince/
Packager: Vitaly Lipatov <lav at altlinux.ru>
Source: http://ftp.gnome.org/pub/GNOME/sources/%name/%major/%name-%version.tar.bz2
#Patch: %name-0.9.0-vfs.patch
Patch: evince-0.9.2-libpoppler.patch
# Typical environment for GNOME program
Requires(post): GConf2
Requires(post,postun): desktop-file-utils
BuildPreReq: desktop-file-utils
BuildPreReq: rpm-build-compat
# Note: we need tetex for dvi support
# manually removed:
# Automatically added by buildreq on Sat Nov 10 2007
BuildRequires: docbook-dtds gcc-c++ ghostscript-module-X gnome-doc-utils libSM-devel libdbus-glib-devel libdjvu-devel libgnome-keyring-devel libgnomeprintui-devel libgnomeui-devel libjpeg-devel libnautilus-devel libpoppler-glib-devel libtiff-devel perl-XML-Parser python-modules-compiler python-modules-encodings t1lib-devel tetex-devel
# FIXME icon-theme during build?
BuildPreReq: gnome-icon-theme gnome-doc-utils libpoppler-devel >= 0.8 libpoppler-glib-devel >= 0.8 libdjvu-devel >= 3.5.17 ghostscript-classic
Provides: %_bindir/%name
%description
Evince is a document viewer capable of displaying multiple and single page docum
ent formats like PDF and Postscript.
%prep
%setup -q
%__bzip2 -k ChangeLog
#%patch
%build
#__autoreconf && gnome-doc-prepare --copy --force
#./autogen.sh
%configure --disable-schemas-install --disable-scrollkeeper --enable-pdf \
--enable-tiff --enable-djvu --enable-dvi \
--enable-comics --enable-impress \
--enable-t1lib --enable-pixbuf \
--enable-nautilus --with-libgnome --with-print=gtk --enable-dbus
%make_build
%install
%makeinstall_std
%__subst "s|^NoDisplay.*||g" %buildroot%_desktopdir/%name.desktop
%find_lang %name --with-gnome
rm -rf %buildroot%_localstatedir/scrollkeeper
%post
%post_ldconfig
%gconf2_install %name
%update_menus
#update_scrollkeeper
%update_desktopdb
%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi
%postun
%clean_menus
#clean_scrollkeeper
%clean_desktopdb
%postun_ldconfig
%files -f %name.lang
%doc AUTHORS ChangeLog.bz2 NEWS README
%config %_sysconfdir/gconf/schemas/*.schemas
%_bindir/*
%_desktopdir/%name.desktop
%_datadir/%name/
#%_liconsdir/*
#%_miconsdir/*
%_iconsdir/hicolor/*/apps/*
%_man1dir/*
%_gtkdocdir/%name/
#%_includedir/evince-2.20/
%_libdir/evince/backends/*.so
%_libdir/evince/backends/*.evince-backend
%_libdir/libevbackend.so.*
%_libdir/nautilus/extensions-2.0/libevince-properties-page.so
%changelog
…
Full changelog you can see here
#
%define major 2.22
Name: evince
Version: %major.2
Release: alt0.M41.1
Summary: A document viewer
License: GPL
Group: Office
Url: http://www.gnome.org/projects/evince/
Packager: Vitaly Lipatov <lav at altlinux.ru>
Source: http://ftp.gnome.org/pub/GNOME/sources/%name/%major/%name-%version.tar.bz2
#Patch: %name-0.9.0-vfs.patch
Patch: evince-0.9.2-libpoppler.patch
# Typical environment for GNOME program
Requires(post): GConf2
Requires(post,postun): desktop-file-utils
BuildPreReq: desktop-file-utils
BuildPreReq: rpm-build-compat
# Note: we need tetex for dvi support
# manually removed:
# Automatically added by buildreq on Sat Nov 10 2007
BuildRequires: docbook-dtds gcc-c++ ghostscript-module-X gnome-doc-utils libSM-devel libdbus-glib-devel libdjvu-devel libgnome-keyring-devel libgnomeprintui-devel libgnomeui-devel libjpeg-devel libnautilus-devel libpoppler-glib-devel libtiff-devel perl-XML-Parser python-modules-compiler python-modules-encodings t1lib-devel tetex-devel
# FIXME icon-theme during build?
BuildPreReq: gnome-icon-theme gnome-doc-utils libpoppler-devel >= 0.8 libpoppler-glib-devel >= 0.8 libdjvu-devel >= 3.5.17 ghostscript-classic
Provides: %_bindir/%name
%description
Evince is a document viewer capable of displaying multiple and single page docum
ent formats like PDF and Postscript.
%prep
%setup -q
%__bzip2 -k ChangeLog
#%patch
%build
#__autoreconf && gnome-doc-prepare --copy --force
#./autogen.sh
%configure --disable-schemas-install --disable-scrollkeeper --enable-pdf \
--enable-tiff --enable-djvu --enable-dvi \
--enable-comics --enable-impress \
--enable-t1lib --enable-pixbuf \
--enable-nautilus --with-libgnome --with-print=gtk --enable-dbus
%make_build
%install
%makeinstall_std
%__subst "s|^NoDisplay.*||g" %buildroot%_desktopdir/%name.desktop
%find_lang %name --with-gnome
rm -rf %buildroot%_localstatedir/scrollkeeper
%post
%post_ldconfig
%gconf2_install %name
%update_menus
#update_scrollkeeper
%update_desktopdb
%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi
%postun
%clean_menus
#clean_scrollkeeper
%clean_desktopdb
%postun_ldconfig
%files -f %name.lang
%doc AUTHORS ChangeLog.bz2 NEWS README
%config %_sysconfdir/gconf/schemas/*.schemas
%_bindir/*
%_desktopdir/%name.desktop
%_datadir/%name/
#%_liconsdir/*
#%_miconsdir/*
%_iconsdir/hicolor/*/apps/*
%_man1dir/*
%_gtkdocdir/%name/
#%_includedir/evince-2.20/
%_libdir/evince/backends/*.so
%_libdir/evince/backends/*.evince-backend
%_libdir/libevbackend.so.*
%_libdir/nautilus/extensions-2.0/libevince-properties-page.so
%changelog
…
Full changelog you can see here