Compare commits

...

8 Commits
rawhide ... f36

Author SHA1 Message Date
David King
ba45e8b554 Update to 42.4 2022-10-29 22:01:59 +01:00
Kalev Lember
786c808c99 Update to 42.3 2022-07-15 15:04:17 +02:00
David King
fcd7441c14 Require libs subpackage for nautilus extension (#2086848) 2022-05-18 12:18:40 +02:00
David King
ba38335fde Refresh libarchive patches 2022-04-18 08:29:39 +01:00
David King
37c1edef14 Update to 42.2 2022-04-17 16:34:20 +01:00
David King
2b54f1c7eb Update to 42.1 2022-03-19 17:25:15 +00:00
Marek Kasik
f3c88284b9 Decrease versions of some required libraries
Decrease required version of poppler to 22.01.0.
Change doc path.
Revert removal of unarr as libarchive 3.6.0 is not in Fedora 36.
2022-03-16 16:50:21 +01:00
David King
999d0edef5 WIP: Update to 42.rc
Requires as-yet unpackaged version of poppler.
2022-03-15 16:16:13 +01:00
5 changed files with 8095 additions and 13 deletions

5
.gitignore vendored
View File

@ -102,3 +102,8 @@ evince-3.0.0.tar.bz2
/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-42.4.tar.xz

View File

@ -0,0 +1,11 @@
--- evince-42.rc/meson.build
+++ evince-42.rc/meson.build
@@ -399,7 +399,7 @@ elif get_option('dvi').auto()
endif
# *** PDF ***
-poppler_req_version = '>= 22.02.0'
+poppler_req_version = '>= 22.01.0'
poppler_glib_dep = dependency('poppler-glib', version: poppler_req_version, required: get_option('pdf'))
libxml_req_version = '>= 2.5.0'

File diff suppressed because it is too large Load Diff

View File

@ -2,36 +2,43 @@
%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.5.3
%global poppler_version 22.01.0
%global tarball_version %%(echo %{version} | tr '~' '.')
Name: evince
Version: 41.3
Release: 2%{?dist}
Version: 42.4
Release: 1%{?dist}
Summary: Document viewer
License: GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse
URL: https://wiki.gnome.org/Apps/Evince
Source0: https://download.gnome.org/sources/%{name}/41/%{name}-%{tarball_version}.tar.xz
Source0: https://download.gnome.org/sources/%{name}/42/%{name}-%{tarball_version}.tar.xz
Patch0: evince-42-poppler-requirement-decrease.patch
Patch1: evince-42.2-revert-libarchive-3.6.0.patch
BuildRequires: gcc
BuildRequires: gettext-devel
BuildRequires: pkgconfig(adwaita-icon-theme)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(gnome-desktop-3.0)
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gspell-1)
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)
BuildRequires: pkgconfig(libarchive)
BuildRequires: pkgconfig(gspell-1)
BuildRequires: pkgconfig(poppler-glib) >= %{poppler_version}
BuildRequires: libtiff-devel
BuildRequires: gtk-doc
BuildRequires: gi-docgen
BuildRequires: yelp-tools
BuildRequires: /usr/bin/desktop-file-validate
BuildRequires: libappstream-glib-devel
@ -70,6 +77,8 @@ Summary: Libraries for the evince document viewer
%if 0%{?fedora}
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
@ -105,7 +114,7 @@ This package contains a backend to let evince display djvu files.
%if ! 0%{?flatpak}
%package nautilus
Summary: Evince extension for nautilus
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires: nautilus%{?_isa}
%description nautilus
@ -147,10 +156,11 @@ It provides the printing preview for the GTK printing dialog.
-Ddjvu=disabled \
%endif
-Dxps=enabled \
-Dt1lib=disabled \
%if 0%{?flatpak}
-Dsystemduserunitdir=no \
-Dnautilus=false \
%else
-Dnautilus=true \
%endif
-Dps=enabled
%meson_build
@ -220,9 +230,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Evince-p
%{_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
@ -261,6 +271,29 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Evince-p
%{_mandir}/man1/evince-previewer.1*
%changelog
* Sat Oct 29 2022 David King <amigadave@amigadave.com> - 42.4-1
- Update to 42.4
* Fri Jul 15 2022 Kalev Lember <klember@redhat.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
* Wed Mar 16 2022 Marek Kasik <mkasik@redhat.com> - 42~rc-1
- Decrease required version of poppler to 22.01.0
- Change doc path
- Revert removal of unarr as libarchive 3.6.0 is not in Fedora 36
* 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

View File

@ -1 +1 @@
SHA512 (evince-41.3.tar.xz) = b00422ef0fd752e5afacea2db852ad71d8d16514945a9a54c54967cecd2b1f5058b762ec53eb9057b8f583d5e1e3363c2b7ae1f4434fa6637ad45c5217f082cd
SHA512 (evince-42.4.tar.xz) = 1420ef3642aa9b110b26c2932dc6f28b04eae6ef504ce580f6e390ffbaea3cfa7c197a37399c5ac54ef9a9376bfbc214aa5b847f73f2d4036cfbaee0cff92b04