!13 Update to 43.1

From: @dwl301 
Reviewed-by: @zhang__3125 
Signed-off-by: @zhang__3125
This commit is contained in:
openeuler-ci-bot 2023-02-03 08:25:29 +00:00 committed by Gitee
commit 7649ee5d62
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 16 additions and 17 deletions

Binary file not shown.

BIN
evince-43.1.tar.xz Normal file

Binary file not shown.

View File

@ -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 <lin.zhang@turbolinux.com.cn> - 43.1-1
- Update to 43.1
* Mon Jun 20 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 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 <liyanan032@huawei.com> - 3.30.1-4
- Disable designated LIBTOOL directory in %make_build
* Mon Dec 2 2019 chenzhenyu <chenzhenyu13@huawei.com> - 3.30.1-3
- Package init