From 1760bb58d103bb0a2efa20e959c39438a9452b31 Mon Sep 17 00:00:00 2001 From: Felipe Borges Date: Tue, 4 May 2021 14:35:11 +0200 Subject: [PATCH] Split evince-previewer into its own package evince-previewer is used by the GTK printing dialog to preview documents before printing. When Evince is distributed as a Flatpak (for example in Silverblue), GTK can't find the previewer at %{_bindir}/evince-previewer See https://github.com/fedora-silverblue/issue-tracker/issues/122 Resolves: #1957679 (cherry picked from Fedora commit ce673efe3f95d8ee60499302f6698f9740df3747) --- evince.spec | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/evince.spec b/evince.spec index e5fc759..48bc0db 100644 --- a/evince.spec +++ b/evince.spec @@ -4,7 +4,7 @@ Name: evince Version: 40.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Document viewer License: GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse @@ -51,6 +51,7 @@ BuildRequires: pkgconfig(libgxps) Requires: %{name}-libs%{?_isa} = %{version}-%{release} Requires: %{name}-thumbnailer%{?_isa} = %{version}-%{release} +Requires: %{name}-previewer%{?_isa} = %{version}-%{release} %description Evince is simple multi-page document viewer. It can display and print @@ -118,6 +119,14 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release} %description thumbnailer This package brings the Evince thumbnailer independently from Evince. +%package previewer +Summary: Evince previewer +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description previewer +This package brings the Evince previewer independently from Evince. +It provides the printing preview for the GTK printing dialog. + %prep %autosetup -p1 @@ -246,7 +255,15 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Evince-p %{_datadir}/thumbnailers/evince.thumbnailer %{_mandir}/man1/evince-thumbnailer.1* +%files previewer +%{_bindir}/evince-previewer +%{_mandir}/man1/evince-previewer.1* + %changelog +* Tue May 04 2021 Felipe Borges - 40.1-3 +- Split evince-previewer into its own package +- See https://github.com/fedora-silverblue/issue-tracker/issues/122 + * Thu Apr 15 2021 Mohan Boddu - 40.1-2 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937