diff --git a/evince-42.3.tar.xz b/evince-42.3.tar.xz deleted file mode 100644 index 0ce8a32..0000000 Binary files a/evince-42.3.tar.xz and /dev/null differ diff --git a/evince-43.1.tar.xz b/evince-43.1.tar.xz new file mode 100644 index 0000000..50c9e03 Binary files /dev/null and b/evince-43.1.tar.xz differ diff --git a/evince.spec b/evince.spec index a65657d..1f798a2 100644 --- a/evince.spec +++ b/evince.spec @@ -5,22 +5,23 @@ %global poppler_version 22.01.0 Name: evince -Version: 42.3 -Release: 2 +Version: 43.1 +Release: 1 Summary: Document viewer for multiple document formats License: GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse URL: https://wiki.gnome.org/Apps/Evince -Source0: https://download.gnome.org/sources/%{name}/42/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/%{name}/43/%{name}-%{version}.tar.xz Patch0: evince-42-poppler-requirement-decrease.patch + BuildRequires: meson gcc gcc-c++ gettext-devel libtiff-devel gi-docgen BuildRequires: yelp-tools desktop-file-utils libappstream-glib-devel BuildRequires: texlive-lib-devel djvulibre-devel BuildRequires: pkgconfig(adwaita-icon-theme) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(gio-unix-2.0) -BuildRequires: pkgconfig(gnome-desktop-3.0) +BuildRequires: pkgconfig(gnome-desktop-3.0) >= 43 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gspell-1) BuildRequires: pkgconfig(gstreamer-1.0) @@ -33,14 +34,13 @@ BuildRequires: pkgconfig(libspectre) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(synctex) BuildRequires: pkgconfig(libgxps) -BuildRequires: pkgconfig(libnautilus-extension) +BuildRequires: pkgconfig(libnautilus-extension-4) BuildRequires: pkgconfig(poppler-glib) >= %{poppler_version} BuildRequires: pkgconfig(libarchive) >= %{libarchive_version} -#BuildRequires: itstool libtool gtk-doc gnome-common intltool Provides: evince-libs evince-dvi evince-nautilus -Requires: texlive-collection-fontsrecommended nautilus -Requires: glib2%{?_isa} >= 2.36.0 gtk3%{?_isa} +Requires: texlive-collection-fontsrecommended +Requires: nautilus%{?_isa} %description Evince is a document viewer for multiple document formats. The goal of evince is to replace the @@ -53,26 +53,22 @@ Summary: Support for developing backends for the evince document viewer Requires: %{name} = %{version}-%{release} Requires: libarchive%{?_isa} >= %{libarchive_version} Requires: poppler-glib%{?_isa} >= %{poppler_version} +Recommends: gi-docgen-fonts %description devel This package contains libraries and header files needed for evince backend development. -%package help -Summary: Help documents for evince - -%description help -This package contain the help documents for evince. +%package_help %prep %autosetup -n %{name}-%{version} -p1 %build export CFLAGS='-I%{_builddir}/%{name}-%{version}/cut-n-paste/synctex %optflags' -#export CFLAGS='-I/usr/include/synctex %optflags' %meson -Dcomics=enabled -Ddvi=enabled -Ddjvu=enabled -Dxps=enabled \ - -Dsystemduserunitdir=no -Dnautilus=false \ - -Dps=enabled + -Dsystemduserunitdir=no -Dnautilus=false \ + -Dps=enabled %meson_build @@ -130,6 +126,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Evince-p %{_mandir}/man1/*.1* %changelog +* Mon Jan 02 2023 lin zhang - 43.1-1 +- Update to 43.1 + * Mon Jun 20 2022 lin zhang - 42.3-2 - fix build when Meson >= 0.61.5 - remove meson option t1lib @@ -145,6 +144,6 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Evince-p * Mon Jun 8 2020 yanan li - 3.30.1-4 - Disable designated LIBTOOL directory in %make_build - + * Mon Dec 2 2019 chenzhenyu - 3.30.1-3 - Package init