From fe5e577ff40bba5594ea669097a4e5237afcb52c Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Fri, 10 Oct 2014 15:55:40 +0200 Subject: [PATCH] - updated to 3.14.0 --- evince.spec | 65 ++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 50 insertions(+), 15 deletions(-) diff --git a/evince.spec b/evince.spec index 3e50e70..17e9ed2 100644 --- a/evince.spec +++ b/evince.spec @@ -10,14 +10,15 @@ Summary: Document viewer for multiple document formats Summary(pl.UTF-8): Przeglądarka dokumentów w wielu formatach Name: evince -Version: 3.12.2 +Version: 3.14.0 Release: 1 -License: GPL v2 +License: GPL v2+ Group: X11/Applications/Graphics -Source0: http://ftp.gnome.org/pub/GNOME/sources/evince/3.12/%{name}-%{version}.tar.xz -# Source0-md5: f8ea3cb5ba39c75a0b28b34a9c508cd4 +Source0: http://ftp.gnome.org/pub/GNOME/sources/evince/3.14/%{name}-%{version}.tar.xz +# Source0-md5: feaf7382d4829a8ea52bfbaae106b9da Patch0: %{name}-linking.patch URL: http://www.gnome.org/projects/evince/ +BuildRequires: adwaita-icon-theme >= 2.17.1 BuildRequires: autoconf >= 2.57 BuildRequires: automake >= 1:1.10 BuildRequires: cairo-devel >= 1.10.0 @@ -26,10 +27,10 @@ BuildRequires: docbook-dtd412-xml BuildRequires: gettext-devel BuildRequires: glib2-devel >= 1:2.36.0 BuildRequires: gnome-common >= 2.24.0 -BuildRequires: gnome-icon-theme >= 3.2.0 +BuildRequires: gnome-desktop-devel >= 3.0 BuildRequires: gobject-introspection-devel >= 1.0 BuildRequires: gsettings-desktop-schemas-devel -BuildRequires: gtk+3-devel >= 3.8.0 +BuildRequires: gtk+3-devel >= 3.12.0 %{?with_apidocs:BuildRequires: gtk-doc >= 1.13} BuildRequires: intltool >= 0.40.0 BuildRequires: kpathsea-devel @@ -58,7 +59,6 @@ Requires(post,postun): glib2 >= 1:2.36.0 Requires: %{name}-libs = %{version}-%{release} Requires: cairo >= 1.10.0 Requires: dconf -Requires: gnome-icon-theme >= 3.2.0 Requires: gsettings-desktop-schemas Requires: gtk-update-icon-cache Requires: hicolor-icon-theme @@ -68,7 +68,7 @@ Suggests: evince-backend-djvu Suggests: evince-backend-dvi Suggests: evince-backend-pdf Suggests: evince-backend-ps -Suggests: gtk+3-cups +Suggests: gtk+3-cups >= 3.12.0 Obsoletes: evince-gtk # sr@Latn vs. sr@latin Conflicts: glibc-misc < 6:2.7 @@ -93,7 +93,7 @@ Summary: Evince shared libraries Summary(pl.UTF-8): Biblioteki współdzielone Evince Group: X11/Libraries Requires: glib2 >= 1:2.36.0 -Requires: gtk+3 >= 3.8.0 +Requires: gtk+3 >= 3.12.0 Conflicts: evince < 3.10.3-2 %description libs @@ -108,7 +108,7 @@ Summary(pl.UTF-8): Pliki nagłówkowe Evince Group: X11/Development/Libraries Requires: %{name}-libs = %{version}-%{release} Requires: glib2-devel >= 1:2.36.0 -Requires: gtk+3-devel >= 3.8.0 +Requires: gtk+3-devel >= 3.12.0 %description devel Header files for Evince. @@ -207,6 +207,19 @@ View XPS documents with Evince. %description backend-xps -l pl.UTF-8 Przeglądanie dokumentów XPS przy użyciu Evince. +%package -n browser-plugin-evince +Summary: Evince browser plugin +Summary(pl.UTF-8): Wtyczka Evince dla przegądarek WWW +Group: X11/Applications/Graphics +Requires: %{name} = %{version}-%{release} +Requires: browser-plugins >= 2.0 + +%description -n browser-plugin-evince +Evince plugin for Mozilla-compatible web browsers. + +%description -n browser-plugin-evince -l pl.UTF-8 +Wtyczka Evince dla przegądarek WWW zgodnych z Mozillą. + %prep %setup -q %patch0 -p1 @@ -220,6 +233,7 @@ Przeglądanie dokumentów XPS przy użyciu Evince. %{__autoheader} %{__automake} %configure \ + BROWSER_PLUGIN_DIR=%{_browserpluginsdir} \ --enable-comics \ --enable-djvu \ --enable-dvi \ @@ -241,6 +255,7 @@ rm -rf $RPM_BUILD_ROOT DESTDIR=$RPM_BUILD_ROOT %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la +%{__rm} $RPM_BUILD_ROOT%{_browserpluginsdir}/*.la %{__rm} $RPM_BUILD_ROOT%{backendsdir}/*.la %if %{with nautilus} %{__rm} $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.la @@ -264,6 +279,14 @@ rm -rf $RPM_BUILD_ROOT %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig +%post +%update_browser_plugins + +%postun +if [ "$1" = 0 ]; then + %update_browser_plugins +fi + %files -f %{name}.lang %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README TODO @@ -279,6 +302,9 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{backendsdir}/libtiffdocument.so %{backendsdir}/tiffdocument.evince-backend %{_datadir}/GConf/gsettings/evince.convert +%{_datadir}/appdata/evince.appdata.xml +%{_datadir}/appdata/evince-comicsdocument.metainfo.xml +%{_datadir}/appdata/evince-tiffdocument.metainfo.xml %{_datadir}/dbus-1/services/org.gnome.evince.Daemon.service %{_datadir}/glib-2.0/schemas/org.gnome.Evince.gschema.xml %{_datadir}/%{name} @@ -319,29 +345,38 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{backendsdir}/libdjvudocument.so %{backendsdir}/djvudocument.evince-backend +%{_datadir}/appdata/evince-djvudocument.metainfo.xml %files backend-dvi %defattr(644,root,root,755) %attr(755,root,root) %{backendsdir}/libdvidocument.so %{backendsdir}/dvidocument.evince-backend - -%files backend-ps -%defattr(644,root,root,755) -%attr(755,root,root) %{backendsdir}/libpsdocument.so -%{backendsdir}/psdocument.evince-backend +%{_datadir}/appdata/evince-dvidocument.metainfo.xml %files backend-pdf %defattr(644,root,root,755) %attr(755,root,root) %{backendsdir}/libpdfdocument.so %{backendsdir}/pdfdocument.evince-backend +%{_datadir}/appdata/evince-pdfdocument.metainfo.xml + +%files backend-ps +%defattr(644,root,root,755) +%attr(755,root,root) %{backendsdir}/libpsdocument.so +%{backendsdir}/psdocument.evince-backend +%{_datadir}/appdata/evince-psdocument.metainfo.xml %files backend-xps %defattr(644,root,root,755) %attr(755,root,root) %{backendsdir}/libxpsdocument.so %{backendsdir}/xpsdocument.evince-backend +%{_datadir}/appdata/evince-xpsdocument.metainfo.xml %if %{with nautilus} %files -n nautilus-extension-evince %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libevince-properties-page.so %endif + +%files -n browser-plugin-evince +%defattr(644,root,root,755) +%attr(755,root,root) %{_browserpluginsdir}/libevbrowserplugin.so -- 2.44.0