Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37914786
en ru br
ALT Linux repositórios
S:45.0-alt1
5.0: 2.26.1-alt1
4.1: 2.22.2-alt0.M41.1
4.0: 2.19.92-alt1
3.0: 0.3.2-alt0.1

Outros repositórios
Upstream:2.22.0

Group :: Escritórios
RPM: evince

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%define major 2.26
Name: evince
Version: %major.1
Release: alt1
Summary: A document viewer
License: GPL
Group: Office
Url: http://www.gnome.org/projects/evince/
Packager: Valery Inozemtsev <shrek at altlinux.ru>

Requires: lib%name = %version-%release

Source: %name-%version.tar
Patch: %name-%version-%release.patch

BuildRequires(Pre): libGConf-devel
BuildRequires: GConf gcc-c++ gnome-doc-utils-xslt gtk-doc gnome-icon-theme intltool libSM-devel libdbus-glib-devel libdjvu-devel
BuildRequires: libgnome-keyring-devel libnautilus-devel libpoppler-glib-devel libspectre-devel libtiff-devel libxml2-devel tetex-devel

%description
Evince is a document viewer capable of displaying multiple and single page
document formats like PDF and Postscript.

%package dvi
Summary: Evince backend for dvi files
Group: Office
Requires: lib%name = %version-%release

%description dvi
A backend to let evince display dvi files.

%package -n lib%name
Summary: Library for the %name project
Group: Office

%description -n lib%name
Library for %name project.

%package -n lib%name-devel
Summary: Development tools for the %name
Group: Development/C
Requires: lib%name = %version-%release

%description -n lib%name-devel
Header files for %name library.

%prep
%setup -q
%patch -p1

%build
gnome-doc-prepare -f
gtkdocize
%autoreconf
%configure \
--disable-schemas-install \
--disable-scrollkeeper \
--enable-pdf \
--enable-tiff \
--enable-djvu \
--enable-dvi \
--enable-pixbuf \
--enable-comics \
--enable-impress \
--enable-pixbuf \
--enable-gtk-doc \
--enable-nautilus \
--enable-dbus \
--disable-static
%make_build

%install
%make DESTDIR=%buildroot install

subst '/NoDisplay/d' %buildroot%_desktopdir/%name.desktop

%find_lang %name --with-gnome

%post
%gconf2_install %name

%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi

%files -f %name.lang
%doc AUTHORS NEWS README
%_sysconfdir/gconf/schemas/*.schemas
%exclude %config %_sysconfdir/gconf/schemas/evince-thumbnailer-dvi.schemas
%_bindir/evince
%_bindir/evince-thumbnailer
%_libdir/nautilus/extensions-2.0/libevince-properties-page.so
%_desktopdir/%name.desktop
%_datadir/%name
%_datadir/gtk-doc/html/%name
%_iconsdir/hicolor/*/apps/*
%_man1dir/*.1*

%files -n lib%name
%_libdir/libevdocument.so.*
%_libdir/libevview.so.*
%dir %_libdir/evince/
%dir %_libdir/evince/1/
%dir %_libdir/evince/1/backends/
%_libdir/evince/1/backends/*.so
%_libdir/evince/1/backends/*.evince-backend
%exclude %_libdir/evince/1/backends/dvidocument.evince-backend
%exclude %_libdir/evince/1/backends/libdvidocument.so
%exclude %_sysconfdir/gconf/schemas/evince-thumbnailer-dvi.schemas

%files dvi
%_sysconfdir/gconf/schemas/evince-thumbnailer-dvi.schemas
%_libdir/evince/1/backends/dvidocument.evince-backend
%_libdir/evince/1/backends/libdvidocument.so

%files -n lib%name-devel
%_includedir/evince
%_libdir/libevdocument.so
%_libdir/libevview.so
%_pkgconfigdir/*
%_datadir/gtk-doc/html/libevdocument
%_datadir/gtk-doc/html/libevview

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009