!15 upgrade to gnome 42.0

From: @dillon_chen 
Reviewed-by: @zhang__3125 
Signed-off-by: @zhang__3125
This commit is contained in:
openeuler-ci-bot 2022-06-09 02:53:23 +00:00 committed by Gitee
commit 37b992ee1a
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 39 additions and 24 deletions

Binary file not shown.

BIN
eog-42.0.tar.xz Normal file

Binary file not shown.

View File

@ -1,17 +1,35 @@
%global gtk3_version 3.24.15
%global glib2_version 2.53.4
%global gnome_desktop_version 2.91.2
%global libexif_version 0.6.14
%global libhandy_version 1.5.0
Name: eog Name: eog
Version: 3.38.3 Version: 42.0
Release: 2 Release: 1
Summary: A GNOME Image Viewer Summary: A GNOME Image Viewer
License: GPLv2+ and GFDL-1.1-or-later License: GPLv2+ and GFDL-1.1-or-later
URL: https://wiki.gnome.org/Apps/EyeOfGnome URL: https://wiki.gnome.org/Apps/EyeOfGnome
Source0: http://download.gnome.org/sources/%{name}/3.38/%{name}-%{version}.tar.xz Source0: https://download.gnome.org/sources/%{name}/42/%{name}-%{version}.tar.xz
Requires: gsettings-desktop-schemas glib2 >= 2.53.0 gtk3 >= 3.22.0
BuildRequires: pkgconfig(exempi-2.0) pkgconfig(gdk-pixbuf-2.0) pkgconfig(glib-2.0) >= 2.53.0 pkgconfig(gnome-desktop-3.0) >= 2.91.2 BuildRequires: pkgconfig(exempi-2.0) pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(gobject-introspection-1.0) pkgconfig(gsettings-desktop-schemas) pkgconfig(gtk+-3.0) >= 3.22.0 pkgconfig(lcms2) BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(libexif) >= 0.6.14 pkgconfig(libpeas-1.0) >= 0.7.4 pkgconfig(libpeas-gtk-1.0) >= 0.7.4 pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(gnome-desktop-3.0) >= %{gnome_desktop_version}
BuildRequires: pkgconfig(shared-mime-info) pkgconfig(x11) desktop-file-utils gettext gtk-doc itstool libjpeg-devel meson zlib-devel libappstream-glib BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version}
BuildRequires: pkgconfig(libexif) >= %{libexif_version}
BuildRequires: pkgconfig(libhandy-1) >= %{libhandy_version}
BuildRequires: pkgconfig(gobject-introspection-1.0) pkgconfig(gsettings-desktop-schemas) pkgconfig(lcms2)
BuildRequires: pkgconfig(libpeas-1.0) >= 0.7.4 pkgconfig(libpeas-gtk-1.0) >= 0.7.4 pkgconfig(librsvg-2.0)
BuildRequires: pkgconfig(shared-mime-info) pkgconfig(x11)
BuildRequires: desktop-file-utils gettext gtk-doc itstool libjpeg-devel meson zlib-devel libappstream-glib gi-docgen
#BuildRequires: pkgconfig(libportal) #BuildRequires: pkgconfig(libportal)
Requires: gsettings-desktop-schemas
Requires: glib2 >= %{glib2_version}
Requires: gtk3 >= %{gtk3_version}
Requires: libhandy%{?_isa} >= %{libhandy_version}
Provides: bundled(libjpeg)
%description %description
EOG is an application used for viewing and cataloging image files on the EOG is an application used for viewing and cataloging image files on the
GNOME Desktop.It has basic editing capabilites. GNOME Desktop.It has basic editing capabilites.
@ -19,27 +37,25 @@ GNOME Desktop.It has basic editing capabilites.
%package devel %package devel
Summary: developing plugins for the eog image viewer Summary: developing plugins for the eog image viewer
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
Requires: python3-dogtail python3-behave
%description devel %description devel
Development files for eog. Development files for eog.
verify the Usability of the eog package.
%package tests
Summary: Usability test of the eog package
Requires: %{name} = %{version}-%{release}
Requires: python3-dogtail python3-behave
%description tests
The tests package can be used to verify the Usability of the eog package.
%prep %prep
%autosetup -n %{name}-%{version} -p1 %autosetup -n %{name}-%{version} -p1
%build %build
%meson -Dgtk_doc=true -Dinstalled_tests=true -Dlibportal=false %meson \
-Dgtk_doc=true \
-Dinstalled_tests=true \
-Dlibportal=false
%meson_build %meson_build
%install %install
%meson_install %meson_install
%find_lang %{name} --with-gnome %find_lang %{name} --with-gnome
%check %check
@ -47,29 +63,28 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdat
desktop-file-validate %{buildroot}/%{_datadir}/applications/org.gnome.eog.desktop desktop-file-validate %{buildroot}/%{_datadir}/applications/org.gnome.eog.desktop
%files -f %{name}.lang %files -f %{name}.lang
%doc AUTHORS NEWS README COPYING %doc AUTHORS NEWS README.md
%license COPYING
%{_datadir}/eog %{_datadir}/eog
%{_datadir}/applications/org.gnome.eog.desktop %{_datadir}/applications/org.gnome.eog.desktop
%{_datadir}/icons/hicolor/*/apps/* %{_datadir}/icons/hicolor/*/apps/*
%{_bindir}/* %{_bindir}/*
%{_libdir}/eog %{_libdir}/eog
%{_datadir}/GConf/gsettings/eog.convert %{_datadir}/GConf/gsettings/eog.convert
%{_datadir}/glib-2.0/schemas/* %{_datadir}/glib-2.0/schemas/org.gnome.eog.enums.xml
%{_datadir}/glib-2.0/schemas/org.gnome.eog.gschema.xml
%{_datadir}/metainfo/eog.appdata.xml %{_datadir}/metainfo/eog.appdata.xml
%files devel %files devel
%{_includedir}/eog-3.0 %{_includedir}/eog-3.0
%{_libdir}/pkgconfig/eog.pc %{_libdir}/pkgconfig/eog.pc
%{_datadir}/gtk-doc/ %{_datadir}/gtk-doc/
%files tests
%dir %{_libexecdir}/eog
%{_libexecdir}/eog/installed-tests/ %{_libexecdir}/eog/installed-tests/
%{_datadir}/installed-tests/ %{_datadir}/installed-tests/
%changelog %changelog
* Mon Apr 18 2022 zhanglin <lin.zhang@turbolinux.com.cn> - 3.38.3-2 * Mon Mar 28 2022 dillon chen <dillon.chen@gmail.com> - 42.0-1
- Add GFDL Version GFDL-1.1-or-later - Update to 42.0
* Mon Jun 7 2021 weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.3-1 * Mon Jun 7 2021 weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.3-1
- Upgrade to 3.38.3 - Upgrade to 3.38.3