Compare commits

..

1 Commits
rawhide ... f23

Author SHA1 Message Date
Marek Kasik
f314686b04 Recognize multipage DjVu MIME type
Resolves: #1308628
2016-03-08 17:15:57 +01:00
7 changed files with 251 additions and 626 deletions

66
.gitignore vendored
View File

@ -56,69 +56,3 @@ evince-3.0.0.tar.bz2
/evince-3.18.0.tar.xz
/evince-3.18.1.tar.xz
/evince-3.18.2.tar.xz
/evince-3.19.92.tar.xz
/evince-3.20.0.tar.xz
/evince-3.21.3.tar.xz
/evince-3.21.4.tar.xz
/evince-3.21.92.tar.xz
/evince-3.22.0.tar.xz
/evince-3.22.1.tar.xz
/evince-3.24.0.tar.xz
/evince-3.25.4.tar.xz
/evince-3.25.91.tar.xz
/evince-3.25.92.tar.xz
/evince-3.26.0.tar.xz
/evince-3.27.92.tar.xz
/evince-3.28.0.tar.xz
/evince-3.28.1.tar.xz
/evince-3.28.2.tar.xz
/evince-3.29.90.tar.xz
/evince-3.29.92.tar.xz
/evince-3.30.0.tar.xz
/evince-3.30.1.tar.xz
/evince-3.30.2.tar.xz
/evince-3.31.4.tar.xz
/evince-3.31.90.tar.xz
/evince-3.31.91.tar.xz
/evince-3.32.0.tar.xz
/evince-3.32.1.tar.xz
/evince-3.34.0.tar.xz
/evince-3.34.1.tar.xz
/evince-3.34.2.tar.xz
/evince-3.35.1.tar.xz
/evince-3.35.92.tar.xz
/evince-3.36.0.tar.xz
/evince-3.36.1.tar.xz
/evince-3.36.3.tar.xz
/evince-3.37.2.tar.xz
/evince-3.37.3.tar.xz
/evince-3.37.90.tar.xz
/evince-3.38.0.tar.xz
/evince-3.39.1.tar.xz
/evince-3.39.2.tar.xz
/evince-40.0.tar.xz
/evince-40.1.tar.xz
/evince-40.2.tar.xz
/evince-41.alpha.tar.xz
/evince-41.2.tar.xz
/evince-41.3.tar.xz
/evince-42.rc.tar.xz
/evince-42.1.tar.xz
/evince-42.2.tar.xz
/evince-42.3.tar.xz
/evince-43.alpha.tar.xz
/evince-43.0.tar.xz
/evince-43.1.tar.xz
/evince-44.rc.tar.xz
/evince-44.0.tar.xz
/evince-44.1.tar.xz
/evince-44.2.tar.xz
/evince-44.3.tar.xz
/evince-45.alpha.tar.xz
/evince-45.rc.tar.xz
/evince-45.0.tar.xz
/evince-46.rc.tar.xz
/evince-46.0.tar.xz
/evince-46.1.tar.xz
/evince-46.3.tar.xz
/evince-46.3.1.tar.xz

View File

@ -0,0 +1,13 @@
diff --git a/libview/ev-view-accessible.c b/libview/ev-view-accessible.c
index 7805219..c871ff9 100644
--- a/libview/ev-view-accessible.c
+++ b/libview/ev-view-accessible.c
@@ -578,7 +578,7 @@ ev_view_accessible_set_page_range (EvViewAccessible *accessible,
g_return_if_fail (EV_IS_VIEW_ACCESSIBLE (accessible));
for (i = accessible->priv->start_page; i <= accessible->priv->end_page; i++) {
- if (i < start || i > end) {
+ if ((i < start || i > end) && i < ev_view_accessible_get_n_pages (accessible)) {
page = g_ptr_array_index (accessible->priv->children, i);
atk_object_notify_state_change (page, ATK_STATE_SHOWING, FALSE);
}

View File

@ -0,0 +1,45 @@
From 7850b986cf3225369170cdec545844b025bfd12e Mon Sep 17 00:00:00 2001
From: Marek Kasik <mkasik@redhat.com>
Date: Tue, 16 Feb 2016 11:54:21 +0100
Subject: [PATCH] Recognize multipage DjVu MIME type
There is new image/vnd.djvu+multipage MIME type for DjVu documents
in shared-mime-info.
This MIME type is used if Evince has to guess type of the document.
Evince states that it doesn't support it in such case.
This is reproducible if the opened document doesn't have an extension.
https://bugzilla.gnome.org/show_bug.cgi?id=754467
---
browser-plugin/EvBrowserPluginMain.cpp | 1 +
configure.ac | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/browser-plugin/EvBrowserPluginMain.cpp b/browser-plugin/EvBrowserPluginMain.cpp
index fb749f4..a25bb2f 100644
--- a/browser-plugin/EvBrowserPluginMain.cpp
+++ b/browser-plugin/EvBrowserPluginMain.cpp
@@ -252,6 +252,7 @@ static const struct {
{ "application/x-cbt", "cbt" },
{ "application/x-ext-cbt", "cbt" },
{ "image/vnd.djvu", "djvu,djv" },
+ { "image/vnd.djvu+multipage", "djvu,djv" },
{ "application/x-ext-djv", "djv" },
{ "application/x-ext-djvu", "djvu" },
{ "application/oxps", "xps,oxps" },
diff --git a/configure.ac b/configure.ac
index e85e820..318cb70 100644
--- a/configure.ac
+++ b/configure.ac
@@ -756,7 +756,7 @@ AC_SUBST(DVI_MIME_TYPES)
AC_SUBST(APPDATA_DVI_MIME_TYPES)
AM_SUBST_NOTMAKE(APPDATA_DVI_MIME_TYPES)
if test "x$enable_djvu" = "xyes"; then
- DJVU_MIME_TYPES="image/vnd.djvu;application/x-ext-djv;application/x-ext-djvu"
+ DJVU_MIME_TYPES="image/vnd.djvu;image/vnd.djvu+multipage;application/x-ext-djv;application/x-ext-djvu"
APPDATA_DJVU_MIME_TYPES=$(echo "<mimetype>$DJVU_MIME_TYPES</mimetype>" | sed -e 's/;/<\/mimetype>\n <mimetype>/g')
if test -z "$EVINCE_MIME_TYPES"; then
EVINCE_MIME_TYPES="${DJVU_MIME_TYPES}"
--
2.5.0

View File

@ -0,0 +1,21 @@
From 3bd2709900526ab1a4b82123a8b62c887b30e8f4 Mon Sep 17 00:00:00 2001
From: Michael Catanzaro <mcatanzaro@igalia.com>
Date: Wed, 18 Nov 2015 21:57:15 -0600
Subject: Fix installation of symbolic app icon
---
data/icons/scalable/apps/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/data/icons/scalable/apps/Makefile.am b/data/icons/scalable/apps/Makefile.am
index 77e9a10..1dacc95 100644
--- a/data/icons/scalable/apps/Makefile.am
+++ b/data/icons/scalable/apps/Makefile.am
@@ -1,4 +1,4 @@
-themedir = $(pkgdatadir)/icons/hicolor
+themedir = $(datadir)/icons/hicolor
size = scalable
context = apps
--
cgit v0.11.2

View File

@ -0,0 +1,42 @@
From c4130d229816c2bf4734df9535b021052678204b Mon Sep 17 00:00:00 2001
From: Marek Kasik <mkasik@redhat.com>
Date: Tue, 15 Dec 2015 17:41:33 +0100
Subject: [PATCH] Fix selection of text on Wayland
Do not clear selection if update of the primary selection failed.
This is expected to happen on Wayland and other platforms with no primary selection,
and just leads to the selected text being cleared after any attempt to change the
text selection itself through either mouse/keyboard.
https://bugzilla.gnome.org/show_bug.cgi?id=759506
---
libview/ev-view.c | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/libview/ev-view.c b/libview/ev-view.c
index 9fa0546..f76eca8 100644
--- a/libview/ev-view.c
+++ b/libview/ev-view.c
@@ -9262,13 +9262,12 @@ ev_view_update_primary_selection (EvView *ev_view)
gtk_target_list_add_text_targets (target_list, 0);
targets = gtk_target_table_new_from_list (target_list, &n_targets);
gtk_target_list_unref (target_list);
-
- if (!gtk_clipboard_set_with_owner (clipboard,
- targets, n_targets,
- ev_view_primary_get_cb,
- ev_view_primary_clear_cb,
- G_OBJECT (ev_view)))
- ev_view_primary_clear_cb (clipboard, ev_view);
+
+ gtk_clipboard_set_with_owner (clipboard,
+ targets, n_targets,
+ ev_view_primary_get_cb,
+ ev_view_primary_clear_cb,
+ G_OBJECT (ev_view));
gtk_target_table_free (targets, n_targets);
} else {
--
2.5.0

View File

@ -1,77 +1,56 @@
# texlive is buildroot only for Fedora flatpaks
%bcond dvi %{undefined flatpak}
# djvulibre, gspell are not available in RHEL 10+
%bcond djvu %{undefined rhel}
%bcond gspell %{undefined rhel}
# not compatible with libnautilus-extension-4
%bcond nautilus 0
# Exclude private libraries from autogenerated provides and requires
%global __provides_exclude_from ^%{_libdir}/evince/
%global __requires_exclude ^(%%(find %{buildroot}%{_libdir}/evince/ -name '*.so' | xargs -n1 basename | sort -u | paste -s -d '|' -))
%global libarchive_version 3.6.0
%global poppler_version 22.05.0
%global tarball_version %%(echo %{version} | tr '~' '.')
%global poppler_version 0.24.0
%global glib2_version 2.36.0
%global gtk3_version 3.16.0
%global gxps_version 0.2.1
Name: evince
Version: 46.3.1
Release: 2%{?dist}
Version: 3.18.2
Release: 4%{?dist}
Summary: Document viewer
License: GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND X11 AND MIT AND Afmparse
License: GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse
Group: Applications/Publishing
URL: https://wiki.gnome.org/Apps/Evince
Source0: https://download.gnome.org/sources/%{name}/46/%{name}-%{tarball_version}.tar.xz
Source0: http://download.gnome.org/sources/%{name}/3.18/%{name}-%{version}.tar.xz
Patch1: evince-3.17.2-check-to-avoid-crash.patch
Patch2: evince-3.18.2-symbolic-app-icon.patch
Patch3: evince-3.18.2-text-selection.patch
Patch4: evince-3.18.2-multipage-djvu.patch
BuildRequires: gcc
BuildRequires: gettext-devel
BuildRequires: pkgconfig(adwaita-icon-theme)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(gnome-desktop-3.0)
BuildRequires: pkgconfig(gobject-introspection-1.0)
%if %{with gspell}
BuildRequires: pkgconfig(gspell-1)
%endif
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-base-1.0)
BuildRequires: pkgconfig(gstreamer-video-1.0)
BuildRequires: pkgconfig(gtk+-x11-3.0)
BuildRequires: pkgconfig(libarchive) >= %{libarchive_version}
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(gtk+-x11-3.0) >= %{gtk3_version}
BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libspectre)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(poppler-glib) >= %{poppler_version}
BuildRequires: libtiff-devel
BuildRequires: gi-docgen
BuildRequires: gettext
BuildRequires: libtool
BuildRequires: gtk-doc
BuildRequires: yelp-tools
BuildRequires: intltool
BuildRequires: /usr/bin/desktop-file-validate
BuildRequires: libappstream-glib-devel
BuildRequires: meson
BuildRequires: systemd-rpm-macros
%if %{with dvi}
BuildRequires: pkgconfig(synctex)
# for the dvi backend
BuildRequires: texlive-lib-devel
%endif
%if %{with djvu}
# for the djvu backend
BuildRequires: djvulibre-devel
%endif
%if %{with nautilus}
# For autoconf.sh
BuildRequires: gnome-common >= 2.26
BuildRequires: libappstream-glib
# for the nautilus properties page
BuildRequires: pkgconfig(libnautilus-extension)
BuildRequires: pkgconfig(libnautilus-extension)
# for the dvi backend
BuildRequires: kpathsea-devel
%if 0%{?fedora}
# for the djvu backend
BuildRequires: djvulibre-devel
%endif
# for the xps backend
BuildRequires: pkgconfig(libgxps)
BuildRequires: pkgconfig(libgxps) >= %{gxps_version}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires: %{name}-previewer%{?_isa} = %{version}-%{release}
Requires: %{name}-thumbnailer%{?_isa} = %{version}-%{release}
Obsoletes: %{name}-nautilus < 43~alpha-2
Requires: glib2%{?_isa} >= %{glib2_version}
Requires: gtk3%{?_isa} >= %{gtk3_version}
%description
Evince is simple multi-page document viewer. It can display and print
@ -86,11 +65,8 @@ installing additional backends.
%package libs
Summary: Libraries for the evince document viewer
%if %{with djvu}
Group: System Environment/Libraries
Recommends: %{name}-djvu%{?_isa} = %{version}-%{release}
%endif
Requires: libarchive%{?_isa} >= %{libarchive_version}
Requires: poppler-glib%{?_isa} >= %{poppler_version}
%description libs
This package contains shared libraries needed for evince
@ -98,11 +74,8 @@ This package contains shared libraries needed for evince
%package devel
Summary: Support for developing backends for the evince document viewer
Group: Development/Libraries
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
# Because web fonts from upstream are not bundled in the gi-docgen package,
# packages containing documentation generated with gi-docgen should depend on
# this metapackage to ensure the proper system fonts are present.
Recommends: gi-docgen-fonts
%description devel
This package contains libraries and header files needed for evince
@ -111,6 +84,7 @@ backend development.
%package dvi
Summary: Evince backend for dvi files
Group: Applications/Publishing
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires: texlive-collection-fontsrecommended
@ -118,135 +92,156 @@ Requires: texlive-collection-fontsrecommended
This package contains a backend to let evince display dvi files.
%if %{with djvu}
%if 0%{?fedora}
%package djvu
Summary: Evince backend for djvu files
Group: Applications/Publishing
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description djvu
This package contains a backend to let evince display djvu files.
%endif
%if %{with nautilus}
%package nautilus
Summary: Evince extension for nautilus
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Group: User Interface/Desktops
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: nautilus%{?_isa}
%description nautilus
This package contains the evince extension for the nautilus file manager.
It adds an additional tab called "Document" to the file properties dialog.
%endif
%package thumbnailer
Summary: Evince thumbnailer
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description thumbnailer
This package brings the Evince thumbnailer independently from Evince.
%package browser-plugin
Summary: Evince web browser plugin
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: mozilla-filesystem
%package previewer
Summary: Evince previewer
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description browser-plugin
This package contains the evince web browser plugin.
%description previewer
This package brings the Evince previewer independently from Evince.
It provides the printing preview for the GTK printing dialog.
%prep
%autosetup -p1 -n %{name}-%{tarball_version}
%setup -q
%patch1 -p1 -b .check-to-avoid-crash
%patch2 -p1 -b .symbolic-app-icon
%patch3 -p1 -b .text-selection
%patch4 -p1 -b .multipage-djvu
%build
%meson \
-Dcomics=enabled \
%if %{with dvi}
-Ddvi=enabled \
%else
-Ddvi=disabled \
./autogen.sh
%configure \
--disable-static \
--enable-introspection \
--enable-comics=yes \
--enable-dvi=yes \
--enable-libgnome-desktop \
%if 0%{?fedora}
--enable-djvu=yes \
%endif
%if %{with djvu}
-Ddjvu=enabled \
%else
-Ddjvu=disabled \
%endif
%if %{with gspell}
-Dgspell=enabled \
%else
-Dgspell=disabled \
%endif
-Dxps=enabled \
%if 0%{?flatpak}
-Dsystemduserunitdir=no \
%endif
-Dnautilus=false \
-Dps=enabled
%meson_build
--enable-xps=yes \
--enable-t1lib=no
make %{?_smp_mflags} V=1 LIBTOOL=/usr/bin/libtool
%install
%meson_install
make install DESTDIR=$RPM_BUILD_ROOT
# Update the screenshot shown in the software center
#
# NOTE: It would be *awesome* if this file was pushed upstream.
#
# See http://people.freedesktop.org/~hughsient/appdata/#screenshots for more details.
#
appstream-util replace-screenshots $RPM_BUILD_ROOT%{_datadir}/appdata/evince.appdata.xml \
https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/evince/a.png
%find_lang evince --with-gnome
mkdir -p %{buildroot}%{_datadir}/applications
rm -f %{buildroot}%{_metainfodir}/evince-pdfdocument.metainfo.xml
rm -f %{buildroot}%{_metainfodir}/evince-psdocument.metainfo.xml
rm -f %{buildroot}%{_metainfodir}/evince-tiffdocument.metainfo.xml
rm -f %{buildroot}%{_metainfodir}/evince-comicsdocument.metainfo.xml
rm -f %{buildroot}%{_metainfodir}/evince-xpsdocument.metainfo.xml
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
# Get rid of static libs and .la files.
rm -f $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/evince/4/backends/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/evince/4/backends/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
%check
appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/metainfo/org.gnome.Evince.metainfo.xml
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Evince.desktop
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Evince-previewer.desktop
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/evince.desktop
%post
update-desktop-database &> /dev/null ||:
touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
%post libs -p /sbin/ldconfig
%postun
update-desktop-database &> /dev/null ||:
if [ $1 -eq 0 ]; then
touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
fi
glib-compile-schemas %{_datadir}/glib-2.0/schemas >&/dev/null ||:
%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
glib-compile-schemas %{_datadir}/glib-2.0/schemas >&/dev/null ||:
%postun libs -p /sbin/ldconfig
%files -f evince.lang
%{_bindir}/evince
%{_bindir}/evince-previewer
%{_datadir}/applications/org.gnome.Evince.desktop
%{_datadir}/applications/org.gnome.Evince-previewer.desktop
%{_datadir}/evince/
%{_datadir}/icons/hicolor/*/apps/org.gnome.Evince.*
%{_datadir}/icons/hicolor/*/apps/org.gnome.Evince-symbolic.svg
%{_bindir}/*
%{_datadir}/%{name}/
%{_datadir}/appdata/evince.appdata.xml
%{_datadir}/applications/%{name}.desktop
%{_datadir}/applications/evince-previewer.desktop
%{_datadir}/icons/hicolor/*/apps/evince.*
%{_datadir}/icons/hicolor/*/apps/evince-symbolic.svg
%{_mandir}/man1/evince.1*
%{_mandir}/man1/evince-previewer.1*
%{_libexecdir}/evinced
%{_datadir}/dbus-1/services/org.gnome.evince.Daemon.service
%{_datadir}/glib-2.0/schemas/org.gnome.Evince.gschema.xml
%{_metainfodir}/org.gnome.Evince.metainfo.xml
%if ! 0%{?flatpak}
%{_userunitdir}/org.gnome.Evince.service
%endif
%{_datadir}/GConf/gsettings/evince.convert
%{_datadir}/thumbnailers/evince.thumbnailer
%files libs
%doc NEWS AUTHORS
%doc README NEWS AUTHORS
%license COPYING
%{_libdir}/libevdocument3.so.4*
%{_libdir}/libevview3.so.3*
%{_libdir}/libevview3.so.*
%{_libdir}/libevdocument3.so.*
%dir %{_libdir}/evince
%dir %{_libdir}/evince/4
%dir %{_libdir}/evince/4/backends
%{_libdir}/evince/4/backends/libpdfdocument.so
%{_libdir}/evince/4/backends/pdfdocument.evince-backend
%{_datadir}/appdata/evince-pdfdocument.metainfo.xml
%{_libdir}/evince/4/backends/libpsdocument.so
%{_libdir}/evince/4/backends/psdocument.evince-backend
%{_datadir}/appdata/evince-psdocument.metainfo.xml
%{_libdir}/evince/4/backends/libtiffdocument.so
%{_libdir}/evince/4/backends/tiffdocument.evince-backend
%{_datadir}/appdata/evince-tiffdocument.metainfo.xml
%{_libdir}/evince/4/backends/libcomicsdocument.so
%{_libdir}/evince/4/backends/comicsdocument.evince-backend
%{_datadir}/appdata/evince-comicsdocument.metainfo.xml
%{_libdir}/evince/4/backends/libxpsdocument.so
%{_libdir}/evince/4/backends/xpsdocument.evince-backend
%{_datadir}/appdata/evince-xpsdocument.metainfo.xml
%{_libdir}/girepository-1.0/EvinceDocument-3.0.typelib
%{_libdir}/girepository-1.0/EvinceView-3.0.typelib
%files devel
%{_datadir}/doc/evince-libs
%{_datadir}/doc/libevview
%{_datadir}/doc/libevdocument
%{_datadir}/gtk-doc/html/evince/
%{_datadir}/gtk-doc/html/libevview-3.0
%{_datadir}/gtk-doc/html/libevdocument-3.0
%dir %{_includedir}/evince
%{_includedir}/evince/3.0
%{_libdir}/libevview3.so
@ -256,454 +251,29 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Evince-p
%{_datadir}/gir-1.0/EvinceDocument-3.0.gir
%{_datadir}/gir-1.0/EvinceView-3.0.gir
%if %{with dvi}
%files dvi
%{_libdir}/evince/4/backends/libdvidocument.so*
%{_libdir}/evince/4/backends/dvidocument.evince-backend
%{_datadir}/metainfo/evince-dvidocument.metainfo.xml
%endif
%{_datadir}/appdata/evince-dvidocument.metainfo.xml
%if %{with djvu}
%if 0%{?fedora}
%files djvu
%{_libdir}/evince/4/backends/libdjvudocument.so
%{_libdir}/evince/4/backends/djvudocument.evince-backend
%{_datadir}/metainfo/evince-djvudocument.metainfo.xml
%{_datadir}/appdata/evince-djvudocument.metainfo.xml
%endif
%if %{with nautilus}
%files nautilus
%{_libdir}/nautilus/extensions-3.0/libevince-properties-page.so
%endif
%files thumbnailer
%{_bindir}/evince-thumbnailer
%{_datadir}/thumbnailers/evince.thumbnailer
%{_mandir}/man1/evince-thumbnailer.1*
%files previewer
%{_bindir}/evince-previewer
%{_mandir}/man1/evince-previewer.1*
%files browser-plugin
%{_libdir}/mozilla/plugins/libevbrowserplugin.so
%changelog
* Mon Aug 26 2024 David King <amigadave@amigadave.com> - 46.3.1-2
- Rebuild against gspell
* Wed Jul 24 2024 David King <amigadave@amigadave.com> - 46.3.1-1
- Update to 46.3.1
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 46.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue May 28 2024 Yaakov Selkowitz <yselkowi@redhat.com> - 46.3-2
- Disable gspell on RHEL
* Tue May 28 2024 David King <amigadave@amigadave.com> - 46.3-1
- Update to 46.3
* Mon Apr 29 2024 David King <amigadave@amigadave.com> - 46.1-1
- Update to 46.1
* Mon Mar 18 2024 David King <amigadave@amigadave.com> - 46.0-1
- Update to 46.0
* Mon Mar 11 2024 David King <amigadave@amigadave.com> - 46~rc-1
- Update to 46.rc
* Tue Feb 6 2024 Marek Kasik <mkasik@redhat.com> - 45.0-4
- Migrated to SPDX license
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 45.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 45.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Sep 20 2023 Kalev Lember <klember@redhat.com> - 45.0-1
- Update to 45.0
* Tue Sep 05 2023 Kalev Lember <klember@redhat.com> - 45~rc-1
- Update to 45.rc
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 45~alpha-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Mon Jul 03 2023 Kalev Lember <klember@redhat.com> - 45~alpha-1
- Update to 45.alpha
* Sat Jul 01 2023 Kalev Lember <klember@redhat.com> - 44.3-1
- Update to 44.3
* Sat Jun 17 2023 Kalev Lember <klember@redhat.com> - 44.2-1
- Update to 44.2
* Wed Mar 22 2023 David King <amigadave@amigadave.com> - 44.1-1
- Update to 44.1
* Sat Mar 18 2023 David King <amigadave@amigadave.com> - 44.0-1
- Update to 44.0
* Tue Mar 14 2023 Marek Kasik <mkasik@redhat.com> - 44~rc-2
- Fix crashes on closing of Evince
- Resolves: #2178016
* Wed Mar 08 2023 David King <amigadave@amigadave.com> - 44~rc-1
- Update to 44.rc
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 43.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Dec 08 2022 Benjamin A. Beasley <code@musicinmybrain.net> - 43.1-2
- Ensure correct fonts are installed for HTML docs
* Thu Oct 27 2022 David King <amigadave@amigadave.com> - 43.1-1
- Update to 43.1
* Tue Sep 20 2022 Kalev Lember <klember@redhat.com> - 43.0-1
- Update to 43.0
- Add missing BR on systemd-rpm-macros
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 43~alpha-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jul 18 2022 Kalev Lember <klember@redhat.com> - 43~alpha-3
- Obsolete nautilus subpackage
* Mon Jul 18 2022 Kalev Lember <klember@redhat.com> - 43~alpha-2
- Disable nautilus extension as it's not ported to gtk4-based nautilus
* Mon Jul 18 2022 Kalev Lember <klember@redhat.com> - 43~alpha-1
- Update to 43.alpha
* Mon May 23 2022 David King <amigadave@amigadave.com> - 42.3-1
- Update to 42.3
* Wed May 18 2022 David King <amigadave@amigadave.com> - 42.2-2
- Require libs subpackage for nautilus extension (#2086848)
* Sun Apr 17 2022 David King <amigadave@amigadave.com> - 42.2-1
- Update to 42.2
* Sat Mar 19 2022 David King <amigadave@amigadave.com> - 42.1-1
- Update to 42.1
* Tue Mar 15 2022 Marek Kasik <mkasik@redhat.com> - 42~rc-2
- Decrease required version of poppler to 22.01.0
- Change doc path
* Mon Mar 07 2022 David King <amigadave@amigadave.com> - 42~rc-1
- Update to 42.rc
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 41.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Dec 07 2021 Kalev Lember <klember@redhat.com> - 41.3-1
- Update to 41.3
* Wed Oct 27 2021 Kalev Lember <klember@redhat.com> - 41.2-1
- Update to 41.2
* Fri Sep 17 2021 Marek Kasik <mkasik@redhat.com> - 41~alpha-2
- Remove metainfo for plugins since they are not real addons
- Resolves: #2005386
* Tue Aug 03 2021 Kalev Lember <klember@redhat.com> - 41~alpha-1
- Update to 41.alpha
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 40.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Jun 21 2021 Kalev Lember <klember@redhat.com> - 40.2-1
- Update to 40.2
* Tue May 04 2021 Felipe Borges <feborges@redhat.com> - 40.1-2
- Split evince-previewer into its own package
- See https://github.com/fedora-silverblue/issue-tracker/issues/122
* Fri Mar 26 2021 Kalev Lember <klember@redhat.com> - 40.1-1
- Update to 40.1
- Remove various minimum version requires
- Remove old obsoletes
- Don't use ldconfig_scriptlets
- Filter private library provides
* Fri Mar 26 2021 Kalev Lember <klember@redhat.com> - 40.0-1
- Update to 40.0
- Tighten soname globs
* Wed Mar 03 2021 Marek Kasik <mkasik@redhat.com> - 3.39.2-2
- Set page cache size with correct type
- Resolves: #1458845
* Wed Feb 17 2021 Kalev Lember <klember@redhat.com> - 3.39.2-1
- Update to 3.39.2
* Mon Feb 08 2021 Felipe Borges <feborges@redhat.com> - 3.39.1-3
- Add evince-thumbnailer.1.gz to the evince-thumbnailer subpackage
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.39.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jan 25 2021 Kalev Lember <klember@redhat.com> - 3.39.1-1
- Update to 3.39.1
* Tue Nov 10 2020 Felipe Borges <feborges@redhat.com> - 3.38.0-2
- Split evince-thumbnailer into its own package
- See https://github.com/fedora-silverblue/issue-tracker/issues/98
* Sat Sep 12 2020 Kalev Lember <klember@redhat.com> - 3.38.0-1
- Update to 3.38.0
* Sun Aug 23 2020 Kalev Lember <klember@redhat.com> - 3.37.90-1
- Update to 3.37.90
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.37.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jul 07 2020 Marek Kasik <mkasik@redhat.com> - 3.37.3-1
- Update to 3.37.3
* Thu Jun 04 2020 Kalev Lember <klember@redhat.com> - 3.37.2-1
- Update to 3.37.2
* Tue Jun 02 2020 Kalev Lember <klember@redhat.com> - 3.36.3-1
- Update to 3.36.3
- Switch to meson build system
* Tue May 19 2020 Kalev Lember <klember@redhat.com> - 3.36.1-1
- Update to 3.36.1
* Sat Mar 07 2020 Kalev Lember <klember@redhat.com> - 3.36.0-1
- Update to 3.36.0
* Sun Feb 23 2020 Kalev Lember <klember@redhat.com> - 3.35.92-1
- Update to 3.35.92
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.35.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Jan 17 2020 Marek Kasik <mkasik@redhat.com> - 3.35.1-3
- Rebuild for poppler-0.84.0
* Thu Jan 16 2020 Kalev Lember <klember@redhat.com> - 3.35.1-2
- Rebuilt for libgnome-desktop soname bump
* Mon Dec 02 2019 Kalev Lember <klember@redhat.com> - 3.35.1-1
- Update to 3.35.1
* Wed Nov 27 2019 Kalev Lember <klember@redhat.com> - 3.34.2-1
- Update to 3.34.2
- Don't replace upstream screenshots in appdata
* Wed Oct 16 2019 Marek Kasik <mkasik@redhat.com> - 3.34.1-2
- Fix crash during dragging of text on Wayland
- Resolves: #1753830
* Mon Oct 07 2019 Kalev Lember <klember@redhat.com> - 3.34.1-1
- Update to 3.34.1
* Sun Sep 29 2019 Kalev Lember <klember@redhat.com> - 3.34.0-1
- Update to 3.34.0
* Sun Sep 29 2019 Kalev Lember <klember@redhat.com> - 3.32.1-1
- Update to 3.32.1
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.32.0-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Jul 21 2019 Kalev Lember <klember@redhat.com> - 3.32.0-7
- Rebuilt for libgnome-desktop soname bump
* Tue Jun 11 2019 Marek Kasik <mkasik@redhat.com> - 3.32.0-6
- Handle failure from TIFFReadRGBAImageOriented
- Related: #1716299
* Sun May 26 2019 Adam Williamson <awilliam@redhat.com> - 3.32.0-5
- Rebuild for libsynctex soname bump (texlive)
* Tue May 14 2019 Marek Kasik <mkasik@redhat.com> - 3.32.0-4
- Protect against NULL variable reaching strcmp()
- Resolves: #1692083
* Wed Apr 17 2019 Kalev Lember <klember@redhat.com> - 3.32.0-3
- Rebuild with Meson fix for #1699099
* Thu Apr 04 2019 Felipe Borges <feborges@redhat.com> - 3.32.0-2
* Make the Evince RPM buildable as a Flatpak
* Thu Mar 14 2019 Kalev Lember <klember@redhat.com> - 3.32.0-1
- Update to 3.32.0
* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 3.31.91-1
- Update to 3.31.91
* Tue Feb 05 2019 Kalev Lember <klember@redhat.com> - 3.31.90-1
- Update to 3.31.90
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.31.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jan 11 2019 Marek Kasik <mkasik@redhat.com> - 3.31.4-2
- Require synctex 1.19 during build to not use the bundled one
- Related: #1595910
* Tue Jan 08 2019 Kalev Lember <klember@redhat.com> - 3.31.4-1
- Update to 3.31.4
* Sat Nov 10 2018 Kalev Lember <klember@redhat.com> - 3.30.2-2
- Obsolete evince-browser-plugin (#1644960)
* Fri Oct 26 2018 Kalev Lember <klember@redhat.com> - 3.30.2-1
- Update to 3.30.2
* Tue Oct 2 2018 Marek Kasik <mkasik@redhat.com> - 3.30.1-2
- Enable PostScript backend again
- Resolves: #1635074
* Mon Oct 01 2018 Kalev Lember <klember@redhat.com> - 3.30.1-1
- Update to 3.30.1
* Fri Sep 07 2018 Kalev Lember <klember@redhat.com> - 3.30.0-2
- Rebuilt against fixed atk (#1626575)
* Tue Sep 4 2018 Marek Kasik <mkasik@redhat.com> - 3.30.0-1
- Update to 3.30.0
- Remove browser-plugin, it was disabled by default
- by upstream (see upstream issue #968)
* Tue Aug 28 2018 Marek Kasik <mkasik@redhat.com> - 3.29.92-1
- Update to 3.29.92
- Disable PostScript temporarily (see upstream issue #967)
* Wed Aug 1 2018 Marek Kasik <mkasik@redhat.com> - 3.29.90-2
- Add requirement of gspell
* Wed Aug 1 2018 Marek Kasik <mkasik@redhat.com> - 3.29.90-1
- Update to 3.29.90
- Remove unneeded patches
- Handle renamed evince* files
- Don't list missing README
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.28.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Thu Jul 12 2018 Marek Kasik <mkasik@redhat.com> - 3.28.2-3
- Change build requirement of kpathsea-devel to texlive-lib-devel
- Require gcc and gcc-c++
- Resolves: #1600511
* Wed May 9 2018 Marek Kasik <mkasik@redhat.com> - 3.28.2-2
- Fix crash in EvMediaPlayerKeys
- Resolves: #1359507
* Tue Apr 10 2018 Kalev Lember <klember@redhat.com> - 3.28.2-1
- Update to 3.28.2
* Mon Apr 09 2018 Kalev Lember <klember@redhat.com> - 3.28.1-1
- Update to 3.28.1
* Mon Mar 12 2018 Kalev Lember <klember@redhat.com> - 3.28.0-1
- Update to 3.28.0
* Mon Mar 05 2018 Kalev Lember <klember@redhat.com> - 3.27.92-1
- Update to 3.27.92
* Mon Feb 26 2018 Stephan Bergmann <sbergman@redhat.com> - 3.26.0-6
- Resolves: rhbz#1548418 Missing LDFLAGS injection, rebuild against redhat-rpm-config-102-1
* Tue Feb 13 2018 Björn Esser <besser82@fedoraproject.org> - 3.26.0-5
- Rebuild against newer gnome-desktop3 package
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.26.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.26.0-3
- Switch to %%ldconfig_scriptlets
* Fri Jan 05 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.26.0-2
- Remove obsolete scriptlets
* Wed Sep 13 2017 Kalev Lember <klember@redhat.com> - 3.26.0-1
- Update to 3.26.0
* Thu Sep 07 2017 Kalev Lember <klember@redhat.com> - 3.25.92-1
- Update to 3.25.92
* Sat Aug 19 2017 Kalev Lember <klember@redhat.com> - 3.25.91-1
- Update to 3.25.91
* Mon Jul 31 2017 Florian Weimer <fweimer@redhat.com> - 3.25.4-2
- Rebuild with binutils fix for ppc64le (#1475636)
- Fix s390x build issue related to MY_CPU_BE preprocessor conditional
* Thu Jul 27 2017 Kalev Lember <klember@redhat.com> - 3.25.4-1
- Update to 3.25.4
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.24.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Tue Jul 25 2017 Debarshi Ray <rishi@fedoraproject.org> - 3.24.0-3
- Resolves: rhbz#1462778 page thumbnails disappear after "invert colors"
* Fri Jul 07 2017 Bastien Nocera <bnocera@redhat.com> - 3.24.0-2
+ evince-3.24.0-2
- Use libarchive to handle compressed comics documents
Resolves: #1468488
* Tue Mar 21 2017 Kalev Lember <klember@redhat.com> - 3.24.0-1
- Update to 3.24.0
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.22.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Mon Jan 16 2017 Caolán McNamara <caolanm@redhat.com> - 3.22.1-5
- Resolves: rhbz#1358249 restore ctrl page up/down shortcuts
* Tue Jan 10 2017 Caolán McNamara <caolanm@redhat.com> - 3.22.1-4
- Resolves: rhbz#1061177 add man pages for evince-previewer and evince-thumbnailer
* Tue Jan 10 2017 Caolán McNamara <caolanm@redhat.com> - 3.22.1-3
- Resolves: rhbz#1404656 crash on opening second evince window
* Fri Dec 09 2016 Caolán McNamara <caolanm@redhat.com> - 3.22.1-2
- Resolves: rhbz#1022649 don't complain about inability to copy metadata
* Wed Oct 12 2016 Kalev Lember <klember@redhat.com> - 3.22.1-1
- Update to 3.22.1
* Wed Sep 21 2016 Kalev Lember <klember@redhat.com> - 3.22.0-1
- Update to 3.22.0
- Don't set group tags
- Use make_install macro
* Wed Sep 14 2016 Marek Kasik <mkasik@redhat.com> - 3.21.92-1
- Update to 3.21.92
* Mon Aug 15 2016 Marek Kasik <mkasik@redhat.com> - 3.21.4-2
- Check version of NPNVToolkit provided by browser
- Resolves: #1198229
* Wed Jul 20 2016 Richard Hughes <rhughes@redhat.com> - 3.21.4-1
- Update to 3.21.4
* Tue Jun 21 2016 Marek Kasik <mkasik@redhat.com> - 3.21.3-1
- Update to 3.21.3
* Mon Jun 20 2016 Michael Catanzaro <mcatanzaro@gnome.org> - 3.20.0-2
- Remove downstream patch that's no longer needed
* Tue Mar 22 2016 Kalev Lember <klember@redhat.com> - 3.20.0-1
- Update to 3.20.0
* Wed Mar 16 2016 Kalev Lember <klember@redhat.com> - 3.19.92-1
- Update to 3.19.92
* Tue Mar 8 2016 Marek Kasik <mkasik@redhat.com> - 3.18.2-5
* Tue Mar 8 2016 Marek Kasik <mkasik@redhat.com> - 3.18.2-4
- Recognize multipage DjVu MIME type
- Resolves: #1308628
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.18.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Dec 15 2015 Marek Kasik <mkasik@redhat.com> - 3.18.2-3
- Fix selection of text on Wayland

View File

@ -1 +1 @@
SHA512 (evince-46.3.1.tar.xz) = 3614169e9bb2a9b9331c52d9acb1e6320e675be448a5cbad654240bea1f7bb26d10af060c4b0a820e68126edc338484e95cbf2682de59da6fddbd328b267a76f
c39af6b8b1c44d4393ef8ac9dab99c0b evince-3.18.2.tar.xz