upgrade to gnome 42.0

This commit is contained in:
dillon_chen 2022-04-15 11:02:06 +08:00
parent 20d1670e52
commit 49794a7223
3 changed files with 39 additions and 21 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: 1 Release: 1
Summary: A GNOME Image Viewer Summary: A GNOME Image Viewer
License: GPLv2+ and GFDL License: GPLv2+ and GFDL
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,27 +63,29 @@ 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 Mar 28 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 42.0-1
- 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
- Update Version, Release, Source0, BuildRequires - Update Version, Release, Source0, BuildRequires