Compare commits

...

121 Commits
f27 ... rawhide

Author SHA1 Message Date
David King
0a6d82c349 Rebuild against gspell 2024-08-26 19:16:37 +01:00
David King
6f3747637d Update to 46.3.1 2024-07-24 14:46:47 +01:00
Fedora Release Engineering
d96f9a35d6 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 22:31:18 +00:00
Yaakov Selkowitz
957d400ecb Disable gspell on RHEL
Also, convert all conditionals to bconds, except for comics which is no
longer needed given the upcoming end of support for RHEL 7.
2024-05-28 11:15:25 -04:00
David King
8c921dc3c4 Update to 46.3 2024-05-28 09:00:06 +01:00
David King
14f0364db3 Update to 46.1 2024-04-29 14:39:17 +01:00
David King
9921b0344b Update to 46.0 2024-03-18 12:49:42 +00:00
David King
d2042d3c68 Update to 46.rc 2024-03-12 10:18:36 +00:00
Marek Kasik
1bc51ff586 Migrated to SPDX license 2024-02-06 16:47:20 +01:00
Fedora Release Engineering
8d19e3ed16 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 10:57:17 +00:00
Fedora Release Engineering
ec5dd0b90a Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 18:41:06 +00:00
Kalev Lember
4e2ad55dde Update to 45.0 2023-09-20 12:39:30 +02:00
Kalev Lember
337ee17e33 Update to 45.rc 2023-09-05 12:42:10 +02:00
Fedora Release Engineering
d7b1ba0e7a Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 19:04:54 +00:00
Kalev Lember
4685904020 Update to 45.alpha 2023-07-03 11:57:32 +02:00
Kalev Lember
ada58958be Update to 44.3 2023-07-01 23:22:14 +02:00
Kalev Lember
4873bcf587 Update to 44.2 2023-06-17 15:28:17 +02:00
David King
38f00e1ed2 Update to 44.1 2023-03-22 06:26:19 +00:00
David King
fc62137ef2 Update to 44.0 2023-03-18 11:09:22 +00:00
Marek Kasik
7bcc2201ca Fix crashes on closing of Evince
Resolves: #2178016
2023-03-14 12:12:28 +01:00
David King
7f4c875725 Update to 44.rc 2023-03-08 08:17:22 +00:00
Fedora Release Engineering
fe93dec74d Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 02:51:46 +00:00
Benjamin A. Beasley
350c12f1b2 Ensure correct fonts are installed for HTML docs 2022-12-09 10:16:44 -05:00
David King
4ff5ba0ecc Update to 43.1 2022-10-27 22:26:30 +01:00
Kalev Lember
61a0e4817d Add missing BR on systemd-rpm-macros 2022-09-20 12:36:21 +02:00
Kalev Lember
daeef76a43 Update to 43.0 2022-09-20 12:36:05 +02:00
Fedora Release Engineering
3cf22f322f Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 02:34:40 +00:00
Kalev Lember
27a8784b6f Obsolete nautilus subpackage 2022-07-18 16:32:14 +02:00
Kalev Lember
7b5508e4ce Disable nautilus extension as it's not ported to gtk4-based nautilus 2022-07-18 14:07:03 +02:00
Kalev Lember
1197df3503 Update to 43.alpha 2022-07-18 09:25:20 +02:00
David King
5749b86eff Update to 42.3 2022-05-23 08:39:56 +01:00
David King
6b3d3d2e69 Require libs subpackage for nautilus extension (#2086848) 2022-05-18 10:05:17 +01:00
David King
5de273c8de Update to 42.2 2022-04-17 13:00:08 +01:00
David King
99a9f2abb0 Update to 42.1 2022-03-19 17:21:41 +00:00
Marek Kasik
79802ab45f Decrease required version of poppler to 22.01.0
Change doc path
2022-03-15 13:32:07 +01:00
David King
e79bbdaae6 WIP: Update to 42.rc
Requires as-yet unpackaged version of poppler.
2022-03-15 09:37:03 +01:00
Fedora Release Engineering
db8056c918 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 02:28:51 +00:00
Kalev Lember
026eac1028 Update to 41.3 2021-12-07 14:31:08 +01:00
Kalev Lember
1c4c7853bd Update to 41.2 2021-10-27 22:24:02 +02:00
Marek Kasik
8c27dc822b Remove metainfo for plugins since they are not real addons
Resolves: #2005386
2021-09-17 16:14:42 +02:00
Kalev Lember
69b0ebadfe Fix source URL 2021-08-16 14:57:50 +02:00
Kalev Lember
a959d44b97 Update to 41.alpha 2021-08-03 11:54:37 +02:00
Fedora Release Engineering
c706c91731 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 22:28:04 +00:00
Kalev Lember
fd564971a1 Update to 40.2 2021-06-21 13:26:34 +02:00
Kalev Lember
bd35989ef3 Sort requires 2021-05-04 16:07:35 +02:00
Felipe Borges
c0c516bba9 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
2021-05-04 15:38:09 +02:00
Kalev Lember
09587b919f Filter private library provides 2021-03-26 17:01:40 +01:00
Kalev Lember
739129ec25 Don't use ldconfig_scriptlets
It's a nop these days.
2021-03-26 17:01:39 +01:00
Kalev Lember
7558af1310 Minor style fix 2021-03-26 17:01:39 +01:00
Kalev Lember
7c7ed45be3 Remove old obsoletes 2021-03-26 17:01:38 +01:00
Kalev Lember
2e80cb0e8a Remove various minimum version requires
They are new enough in all current Fedora versions.
2021-03-26 17:01:38 +01:00
Kalev Lember
16d036d695 Update to 40.1 2021-03-26 17:01:37 +01:00
Kalev Lember
ea33adab92 Tighten soname globs
This can avoid unintended soname bumps in the future.
2021-03-26 15:14:10 +01:00
Kalev Lember
31404ad73b Update to 40.0 2021-03-26 15:14:10 +01:00
Marek Kasik
385f7c160a Set page cache size with correct type
Resolves: #1458845
2021-03-03 18:24:02 +01:00
Kalev Lember
98065b6e61 Update to 3.39.2 2021-02-17 22:57:49 +01:00
Felipe Borges
f738ee89c9 Add evince-thumbnailer.1.gz to the evince-thumbnailer subpackage
This should have been part of bca6820.
2021-02-08 15:52:51 +01:00
Fedora Release Engineering
66b85a3436 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 05:03:40 +00:00
Kalev Lember
de77474ac3 Update to 3.39.1 2021-01-25 13:14:28 +01:00
Felipe Borges
bca6820f13 Split evince-thumbnailer into its own package
This allows us to have thumbnails without having to install Evince.
This is useful in Silverblue, where we install Evince through
Flatpak. See https://github.com/fedora-silverblue/issue-tracker/issues/98
2020-11-10 15:53:26 +01:00
Kalev Lember
9587b75570 Update to 3.38.0 2020-09-12 22:21:58 +02:00
Kalev Lember
2ededb3fb0 Update to 3.37.90 2020-08-23 10:10:28 +02:00
Fedora Release Engineering
f419bd014d - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 17:00:27 +00:00
Troy Dawson
5091836865 Minor conditional tweak for ELN
Without this, it still tries to build with djvu on non-fedora builds.
Signed-off-by: Troy Dawson tdawson@redhat.com
2020-07-08 14:58:23 +00:00
Marek Kasik
07e6c6dace Update to 3.37.3 2020-07-07 13:37:39 +02:00
Kalev Lember
2d33292c84 Fix flatpak build 2020-06-04 13:16:38 +02:00
Kalev Lember
f94452f884 Update to 3.37.2 2020-06-04 09:16:33 +02:00
Kalev Lember
ccced52da4 Switch to meson build system 2020-06-02 18:14:24 +02:00
Kalev Lember
754057ff24 Update to 3.36.3 2020-06-02 16:54:30 +02:00
Kalev Lember
c1037a5042 Update to 3.36.1 2020-05-19 09:18:33 +02:00
Kalev Lember
1d83cd337c Update to 3.36.0 2020-03-07 09:44:51 +01:00
Kalev Lember
867b1ed66f Update to 3.35.92 2020-02-23 22:33:21 +02:00
Fedora Release Engineering
0976f06d73 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 17:54:42 +00:00
Marek Kasik
bb9e1f326f Rebuild for poppler-0.84.0 2020-01-17 12:30:03 +01:00
Kalev Lember
2b93999560 Rebuilt for libgnome-desktop soname bump 2020-01-06 14:14:37 +01:00
Kalev Lember
4e21520538 Update to 3.35.1 2019-12-02 06:12:26 +01:00
Kalev Lember
75ea139dfd Don't replace upstream screenshots in appdata
We now have screenshots in upstream appdata.
2019-11-27 15:59:09 +01:00
Kalev Lember
c6c88f6c84 Update to 3.34.2 2019-11-27 15:59:08 +01:00
Kalev Lember
57ed6acac8 Fix patch order 2019-10-28 20:58:31 +01:00
Kalev Lember
99a7eb4fbe Validate appdata file in %check and fix the validation to pass
This ensures that we fail early, instead of failing during the flatpak
building that checks that the appdata files are valid.

https://gitlab.gnome.org/GNOME/evince/merge_requests/197
2019-10-28 20:23:06 +01:00
Marek Kasik
427db1c61f Fix crash during dragging of text on Wayland
Resolves: #1753830
2019-10-16 13:18:54 +02:00
Kalev Lember
b008ced10b Update to 3.34.1 2019-10-07 21:53:14 +02:00
Kalev Lember
78821528ac Update to 3.34.0 2019-09-29 21:58:54 +02:00
Kalev Lember
fade5e3d77 Update to 3.32.1 2019-09-29 20:14:23 +02:00
Fedora Release Engineering
33bb4df37b - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 00:00:33 +00:00
Kalev Lember
907e7168f8 Rebuilt for libgnome-desktop soname bump 2019-07-21 21:25:28 +03:00
Marek Kasik
66102bc144 Handle failure from TIFFReadRGBAImageOriented
Related: #1716299
2019-06-11 13:41:36 +02:00
Adam Williamson
a75f81a71e Rebuild for libsynctex soname bump (texlive) 2019-05-26 19:35:16 -07:00
Marek Kasik
5db0de7f38 Protect against NULL variable reaching strcmp()
Resolves: #1692083
2019-05-14 13:36:19 +02:00
Kalev Lember
43d904330a Rebuild with Meson fix for #1699099 2019-04-16 23:48:18 +02:00
Felipe Borges
3aa7912252 Adjust the build for Flatpak
An Evince Flatpak from this RPM cannot:
 * bundle texlive
 * install systemd unit service
 * install/require nautilus extension
2019-04-04 14:49:35 +02:00
Felipe Borges
1f8cc6fad9 Don't install systemd unit
There is no need to install the systemd unit since Evince is not
a daemon and can be dbus-activated.
2019-03-26 15:39:00 +00:00
Kalev Lember
65efd2b4b5 Update to 3.32.0 2019-03-14 07:29:27 +01:00
Kalev Lember
d6adad4c54 Update to 3.31.91 2019-02-19 07:27:57 +01:00
Kalev Lember
25e364270f Update to 3.31.90 2019-02-05 09:15:58 +01:00
Fedora Release Engineering
e453c45202 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 19:10:19 +00:00
Marek Kasik
58fc24c0aa Require synctex 1.19 during build
to not use the bundled one

Related: #1595910
2019-01-11 13:57:22 +01:00
Kalev Lember
6745b49ba5 Update to 3.31.4 2019-01-08 20:59:11 +01:00
Kalev Lember
3cfa5f80cc Obsolete evince-browser-plugin
https://bugzilla.redhat.com/show_bug.cgi?id=1644960
2018-11-10 09:23:35 +01:00
Kalev Lember
3a5490940b Update to 3.30.2 2018-10-26 08:57:34 +02:00
Marek Kasik
382cdcb280 Enable PostScript backend again
Resolves: #1635074
2018-10-02 12:50:09 +02:00
Kalev Lember
849fbc5af4 Update to 3.30.1 2018-10-01 07:50:09 +02:00
Kalev Lember
8e17ed0c54 Rebuilt against fixed atk (#1626575) 2018-09-07 23:20:54 +02:00
Marek Kasik
43cad0ae7b Update to 3.30.0
Remove browser-plugin, it was disabled by default
by upstream (see upstream issue #968)
2018-09-04 12:49:38 +02:00
Marek Kasik
92e93d1eb0 Update to 3.29.92
Disable PostScript temporarily (see upstream issue #967)
2018-08-28 17:50:48 +02:00
Marek Kasik
3cb3fa76d2 Add requirement of gspell 2018-08-01 14:00:20 +02:00
Marek Kasik
54ec8bfbf0 Update to 3.29.90
Remove unneeded patches
Handle renamed evince* files
Don't list missing README
2018-08-01 13:50:20 +02:00
Fedora Release Engineering
16de76d4e0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 00:12:20 +00:00
Marek Kasik
f8af77a51a Require texlive-lib-devel instead of kpathsea-devel
Require gcc and gcc-c++

Resolves: #1600511
2018-07-12 18:53:34 +02:00
Kalev Lember
a428c69e9f Disable comics support in RHEL 7
We don't have new enough libarchive (need 3.2.0 or newer).

Related: #1567186
2018-05-23 14:16:31 +02:00
Marek Kasik
4b09e6c3ce Fix crash in EvMediaPlayerKeys
Resolves: #1359507
2018-05-10 16:34:19 +02:00
Kalev Lember
f60bb4712e Update to 3.28.2 2018-04-10 10:53:58 +02:00
Kalev Lember
50cf58b548 Update to 3.28.1 2018-04-09 17:31:35 +02:00
Kalev Lember
a1bb15f7e4 Update to 3.28.0 2018-03-12 17:58:13 +01:00
Kalev Lember
05c14e0aa0 Merge branch 'master' into f28 2018-03-05 23:24:13 +01:00
Kalev Lember
2d2b695f87 Update to 3.27.92 2018-03-05 23:17:04 +01:00
Stephan Bergmann
300f521348 Resolves: rhbz#1548418 Missing LDFLAGS injection, rebuild against redhat-rpm-config-102-1 2018-02-26 13:40:35 +01:00
Björn Esser
d059175db5
Rebuild against newer gnome-desktop3 package 2018-02-13 14:32:02 +01:00
Fedora Release Engineering
79111164ea - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 09:02:25 +00:00
Igor Gnatenko
069e691127
Switch to %ldconfig_scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-03 13:16:59 +01:00
Igor Gnatenko
50245a804d Remove obsolete scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-01-06 00:06:51 +01:00
7 changed files with 533 additions and 356 deletions

54
.gitignore vendored
View File

@ -68,3 +68,57 @@ evince-3.0.0.tar.bz2
/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

@ -1,86 +0,0 @@
From 8e20f99f5d73175112b37203ba127519db90aff0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com>
Date: Tue, 10 Jan 2017 15:10:44 +0000
Subject: [PATCH] Resolves: deb#762530 rhbz#1061177 add man pages
for evince-previewer and evince-thumbnailer
---
data/Makefile.am | 2 +-
data/evince-previewer.1 | 24 ++++++++++++++++++++++++
data/evince-thumbnailer.1 | 20 ++++++++++++++++++++
3 files changed, 45 insertions(+), 1 deletion(-)
create mode 100644 data/evince-previewer.1
create mode 100644 data/evince-thumbnailer.1
diff --git a/data/Makefile.am b/data/Makefile.am
index 44fcf33..a45a3cb 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -7,7 +7,7 @@ install-data-local: update-icon-cache
# man file
#
-man_MANS=evince.1
+man_MANS=evince.1 evince-previewer.1 evince-thumbnailer.1
#
# UI descriptions
diff --git a/data/evince-previewer.1 b/data/evince-previewer.1
new file mode 100644
index 0000000..1841509
--- /dev/null
+++ b/data/evince-previewer.1
@@ -0,0 +1,24 @@
+.TH evince\-previewer 1 2015\-07\-28
+.SH NAME
+evince\-previewer \- show a printing preview of PostScript and PDF documents
+.SH SYNOPSIS
+\fBevince\-previewer\fR [options] \fBinput\fR
+.SH DESCRIPTION
+evince\-previewer is a GNOME program to
+show a printing preview from PostScript (PS), Portable Document Format
+(PDF), DjVu and DVI files.
+.SH OPTIONS
+evince\-previewer obeys all normal GNOME and GTK+ command line options.
+The application options are
+.TP
+\fB\-u, \-\-unlink\-tempfile\fR
+Delete the temporary file
+.TP
+\fB\-p, \-\-print-settings=FILE\fR
+Print settings file
+.SH "SEE ALSO"
+\fBevince\fR(1),
+\fBgnome\-options\fR(7),
+\fBgtk\-options\fR(7).
+.PP
+https://wiki.gnome.org/Apps/Evince
diff --git a/data/evince-thumbnailer.1 b/data/evince-thumbnailer.1
new file mode 100644
index 0000000..25ddfec
--- /dev/null
+++ b/data/evince-thumbnailer.1
@@ -0,0 +1,20 @@
+.TH evince\-thumbnailer 1 2007\-01\-15
+.SH NAME
+evince\-thumbnailer \- create png thumbnails from PostScript and PDF documents
+.SH SYNOPSIS
+\fBevince\-thumbnailer\fR [\-s \fBsize\fR] \fBinput\fR \fBoutput\fR
+.SH DESCRIPTION
+evince\-thumbnailer is a GNOME program to
+create thumbnails from PostScript (PS), Portable Document Format
+(PDF), DjVu and DVI files.
+.SH OPTIONS
+evince obeys all normal GNOME and GTK+
+command line options. The only option \-s \fIsize
+\fRmakes it possible to choose the vertical size
+of the created thumbnail.
+.SH "SEE ALSO"
+\fBevince\fR(1),
+\fBgnome\-options\fR(7),
+\fBgtk\-options\fR(7).
+.PP
+http://www.gnome.org/projects/evince/
--
2.9.3

View File

@ -1,18 +0,0 @@
@@ -, +, @@
---
shell/ev-application.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- a/shell/ev-application.c
+++ a/shell/ev-application.c
@@ -1066,8 +1066,8 @@ ev_application_startup (GApplication *gapplication)
"win.select-page", "<Ctrl>L", NULL,
"win.go-backwards", "<Shift>Page_Up", NULL,
"win.go-forward", "<Shift>Page_Down", NULL,
- "win.go-next-page", "n", NULL,
- "win.go-previous-page", "p", NULL,
+ "win.go-next-page", "n", "<Ctrl>Page_Down", NULL,
+ "win.go-previous-page", "p", "<Ctrl>Page_Up", NULL,
"win.go-back-history", "<alt>P", NULL,
"win.go-forward-history", "<alt>N", NULL,
"win.sizing-mode::fit-page", "f", NULL,
--

View File

@ -1,55 +0,0 @@
From 22b047c3db84a34fc5fb5076474640bcd3917c73 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com>
Date: Fri, 17 Feb 2017 09:28:18 +0000
Subject: [PATCH] Revert "Bump poppler requirements to 0.33.0"
This reverts commit 5a4912bdbbf3c8000e77a093cf366276eeb56283.
---
backend/pdf/ev-poppler.cc | 4 ++++
configure.ac | 7 ++++++-
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/backend/pdf/ev-poppler.cc b/backend/pdf/ev-poppler.cc
index 214094f..f3a6510 100644
--- a/backend/pdf/ev-poppler.cc
+++ b/backend/pdf/ev-poppler.cc
@@ -3508,7 +3508,11 @@ pdf_document_annotations_save_annotation (EvDocumentAnnotations *document_annota
poppler_rect.y2 = height - ev_rect.y1;
if (poppler_annot_markup_has_popup (markup))
+#ifdef HAVE_POPPLER_ANNOT_MARKUP_SET_POPUP_RECTANGLE
poppler_annot_markup_set_popup_rectangle (markup, &poppler_rect);
+#else
+ poppler_annot_markup_set_popup (markup, &poppler_rect);
+#endif
else
poppler_annot_markup_set_popup (markup, &poppler_rect);
}
diff --git a/configure.ac b/configure.ac
index 23a390f..a01392a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -536,7 +536,7 @@ AC_ARG_ENABLE([pdf],
[enable_pdf=yes])
if test "x$enable_pdf" = "xyes"; then
- POPPLER_REQUIRED=0.33.0
+ POPPLER_REQUIRED=0.24.0
PKG_CHECK_MODULES(POPPLER, poppler-glib >= $POPPLER_REQUIRED libxml-2.0 >= $LIBXML_REQUIRED,enable_pdf=yes,enable_pdf=no)
if test "x$enable_pdf" = "xyes"; then
@@ -549,6 +549,11 @@ if test "x$enable_pdf" = "xyes"; then
if test x$enable_cairo_ps = xyes; then
AC_DEFINE([HAVE_CAIRO_PS], [1], [defined if cairo-ps is available])
fi
+
+ evince_save_LIBS=$LIBS
+ LIBS="$LIBS $POPPLER_LIBS"
+ AC_CHECK_FUNCS(poppler_annot_markup_set_popup_rectangle)
+ LIBS=$evince_save_LIBS
else
AC_MSG_ERROR("PDF support is disabled since poppler-glib library version $POPPLER_REQUIRED or newer not found")
fi
--
2.9.3

View File

@ -1,76 +0,0 @@
--- evince-3.21.92/browser-plugin/EvBrowserPluginMain.cpp
+++ evince-3.21.92/browser-plugin/EvBrowserPluginMain.cpp
@@ -38,11 +38,40 @@ static EvBrowserPlugin *pluginForInstanc
return static_cast<EvBrowserPlugin *>(instance->pdata);
}
+static gboolean gtkToolkitIsCompatible(NPP instance)
+{
+ NPNToolkitType toolkit_type = NPNVGtk12;
+ NPError error;
+
+ error = browser->getvalue(instance, NPNVToolkit, &toolkit_type);
+
+ if (error == NPERR_NO_ERROR &&
+ (toolkit_type == NPNVGtk12 ||
+ toolkit_type == NPNVGtk2))
+ return FALSE;
+ else
+ return TRUE;
+}
+
NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc, char *argn[], char *argv[], NPSavedData *savedData)
{
if (!instance)
return NPERR_INVALID_INSTANCE_ERROR;
+ if (!gtkToolkitIsCompatible(instance))
+ return NPERR_GENERIC_ERROR;
+
+ GBytes *resourceData = g_resources_lookup_data("/org/gnome/evince/browser/ui/evince-browser.css", G_RESOURCE_LOOKUP_FLAGS_NONE, nullptr);
+ if (resourceData) {
+ GtkCssProvider *cssProvider = gtk_css_provider_new();
+
+ gtk_css_provider_load_from_data(cssProvider, static_cast<const gchar *>(g_bytes_get_data(resourceData, nullptr)), g_bytes_get_size(resourceData), nullptr);
+ g_bytes_unref(resourceData);
+
+ gtk_style_context_add_provider_for_screen(gdk_screen_get_default(), GTK_STYLE_PROVIDER(cssProvider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
+ g_object_unref(cssProvider);
+ }
+
return EvBrowserPlugin::create(instance)->initialize(pluginType, mode, argc, argn, argv, savedData);
}
@@ -197,6 +226,11 @@ NPError NP_Initialize(NPNetscapeFuncs *b
if ((browserFuncs->version >> 8) > NP_VERSION_MAJOR)
return NPERR_INCOMPATIBLE_VERSION_ERROR;
+ browser = browserFuncs;
+
+ if (!gtkToolkitIsCompatible(NULL))
+ return NPERR_GENERIC_ERROR;
+
if (!ev_init())
return NPERR_GENERIC_ERROR;
@@ -207,20 +241,8 @@ NPError NP_Initialize(NPNetscapeFuncs *b
return NPERR_GENERIC_ERROR;
#endif
- browser = browserFuncs;
initializePluginFuncs(pluginFuncs);
- GBytes *resourceData = g_resources_lookup_data("/org/gnome/evince/browser/ui/evince-browser.css", G_RESOURCE_LOOKUP_FLAGS_NONE, nullptr);
- if (resourceData) {
- GtkCssProvider *cssProvider = gtk_css_provider_new();
-
- gtk_css_provider_load_from_data(cssProvider, static_cast<const gchar *>(g_bytes_get_data(resourceData, nullptr)), g_bytes_get_size(resourceData), nullptr);
- g_bytes_unref(resourceData);
-
- gtk_style_context_add_provider_for_screen(gdk_screen_get_default(), GTK_STYLE_PROVIDER(cssProvider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
- g_object_unref(cssProvider);
- }
-
return NPERR_NO_ERROR;
}

View File

@ -1,56 +1,77 @@
%global poppler_version 0.24.0
%global glib2_version 2.36.0
%global gtk3_version 3.16.0
%global gxps_version 0.2.1
# 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 '~' '.')
Name: evince
Version: 3.26.0
Release: 1%{?dist}
Version: 46.3.1
Release: 2%{?dist}
Summary: Document viewer
License: GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse
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
URL: https://wiki.gnome.org/Apps/Evince
Source0: https://download.gnome.org/sources/%{name}/3.26/%{name}-%{version}.tar.xz
Patch0: evince-3.21.4-NPNVToolKit.patch
#https://bugzilla.gnome.org/show_bug.cgi?id=766749
Patch3: 0001-Resolves-deb-762530-rhbz-1061177-add-man-pages.patch
Patch4: 0001-Resolves-rhbz-1358249-page-up-down.patch
Patch6: 0001-Revert-Bump-poppler-requirements-to-0.33.0.patch
Source0: https://download.gnome.org/sources/%{name}/46/%{name}-%{tarball_version}.tar.xz
BuildRequires: gcc
BuildRequires: gettext-devel
BuildRequires: pkgconfig(adwaita-icon-theme)
BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(gnome-desktop-3.0)
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gtk+-x11-3.0) >= %{gtk3_version}
%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(libsecret-1)
BuildRequires: pkgconfig(libspectre)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(poppler-glib) >= %{poppler_version}
BuildRequires: pkgconfig(libarchive)
BuildRequires: libtiff-devel
BuildRequires: gettext
BuildRequires: libtool
BuildRequires: gtk-doc
BuildRequires: gi-docgen
BuildRequires: yelp-tools
BuildRequires: intltool
BuildRequires: /usr/bin/desktop-file-validate
BuildRequires: libappstream-glib
BuildRequires: gnome-common
# for the nautilus properties page
BuildRequires: pkgconfig(libnautilus-extension)
BuildRequires: libappstream-glib-devel
BuildRequires: meson
BuildRequires: systemd-rpm-macros
%if %{with dvi}
BuildRequires: pkgconfig(synctex)
# for the dvi backend
BuildRequires: kpathsea-devel
%if 0%{?fedora}
BuildRequires: texlive-lib-devel
%endif
%if %{with djvu}
# for the djvu backend
BuildRequires: djvulibre-devel
%endif
%if %{with nautilus}
# for the nautilus properties page
BuildRequires: pkgconfig(libnautilus-extension)
%endif
# for the xps backend
BuildRequires: pkgconfig(libgxps) >= %{gxps_version}
BuildRequires: pkgconfig(libgxps)
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires: glib2%{?_isa} >= %{glib2_version}
Requires: gtk3%{?_isa} >= %{gtk3_version}
Requires: %{name}-previewer%{?_isa} = %{version}-%{release}
Requires: %{name}-thumbnailer%{?_isa} = %{version}-%{release}
Obsoletes: %{name}-nautilus < 43~alpha-2
%description
Evince is simple multi-page document viewer. It can display and print
@ -65,9 +86,11 @@ installing additional backends.
%package libs
Summary: Libraries for the evince document viewer
%if 0%{?fedora}
%if %{with djvu}
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
@ -76,6 +99,10 @@ This package contains shared libraries needed for evince
%package devel
Summary: Support for developing backends for the evince document viewer
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
@ -91,7 +118,7 @@ Requires: texlive-collection-fontsrecommended
This package contains a backend to let evince display dvi files.
%if 0%{?fedora}
%if %{with djvu}
%package djvu
Summary: Evince backend for djvu files
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
@ -100,142 +127,126 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release}
This package contains a backend to let evince display djvu files.
%endif
%if %{with nautilus}
%package nautilus
Summary: Evince extension for nautilus
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: %{name}-libs%{?_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}
%package browser-plugin
Summary: Evince web browser plugin
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: mozilla-filesystem
%description thumbnailer
This package brings the Evince thumbnailer independently from Evince.
%description browser-plugin
This package contains the evince web browser plugin.
%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
%autosetup -p1 -n %{name}-%{tarball_version}
%build
autoreconf -f -i
%configure \
--disable-static \
--enable-introspection \
--enable-comics=yes \
--enable-dvi=yes \
--enable-libgnome-desktop \
%if 0%{?fedora}
--enable-djvu=yes \
%meson \
-Dcomics=enabled \
%if %{with dvi}
-Ddvi=enabled \
%else
-Ddvi=disabled \
%endif
--enable-xps=yes \
--enable-t1lib=no
make %{?_smp_mflags} V=1 LIBTOOL=/usr/bin/libtool
%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
%install
%make_install
# 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
%meson_install
%find_lang evince --with-gnome
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
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
%check
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
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
%files -f evince.lang
%{_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/*.1*
%{_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
%{_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
%{_datadir}/GConf/gsettings/evince.convert
%{_datadir}/thumbnailers/evince.thumbnailer
%{_userunitdir}/evince.service
%{_metainfodir}/org.gnome.Evince.metainfo.xml
%if ! 0%{?flatpak}
%{_userunitdir}/org.gnome.Evince.service
%endif
%files libs
%doc README NEWS AUTHORS
%doc NEWS AUTHORS
%license COPYING
%{_libdir}/libevview3.so.*
%{_libdir}/libevdocument3.so.*
%{_libdir}/libevdocument3.so.4*
%{_libdir}/libevview3.so.3*
%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}/gtk-doc/html/evince/
%{_datadir}/gtk-doc/html/libevview-3.0
%{_datadir}/gtk-doc/html/libevdocument-3.0
%{_datadir}/doc/evince-libs
%{_datadir}/doc/libevview
%{_datadir}/doc/libevdocument
%dir %{_includedir}/evince
%{_includedir}/evince/3.0
%{_libdir}/libevview3.so
@ -245,25 +256,372 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas >&/dev/null ||:
%{_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}/appdata/evince-dvidocument.metainfo.xml
%{_datadir}/metainfo/evince-dvidocument.metainfo.xml
%endif
%if 0%{?fedora}
%if %{with djvu}
%files djvu
%{_libdir}/evince/4/backends/libdjvudocument.so
%{_libdir}/evince/4/backends/djvudocument.evince-backend
%{_datadir}/appdata/evince-djvudocument.metainfo.xml
%{_datadir}/metainfo/evince-djvudocument.metainfo.xml
%endif
%if %{with nautilus}
%files nautilus
%{_libdir}/nautilus/extensions-3.0/libevince-properties-page.so
%endif
%files browser-plugin
%{_libdir}/mozilla/plugins/libevbrowserplugin.so
%files thumbnailer
%{_bindir}/evince-thumbnailer
%{_datadir}/thumbnailers/evince.thumbnailer
%{_mandir}/man1/evince-thumbnailer.1*
%files previewer
%{_bindir}/evince-previewer
%{_mandir}/man1/evince-previewer.1*
%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

View File

@ -1 +1 @@
SHA512 (evince-3.26.0.tar.xz) = 688f9d6f24811f1fb3522fdd6a1bd0da37df40ed4136c8266baa3c81a2fd8773627a71d777d837546882991c1bd28cd29c62851e507852db2717d584a18a9e63
SHA512 (evince-46.3.1.tar.xz) = 3614169e9bb2a9b9331c52d9acb1e6320e675be448a5cbad654240bea1f7bb26d10af060c4b0a820e68126edc338484e95cbf2682de59da6fddbd328b267a76f