3d2314
%global _changelog_trimtime %(date +%s -d "1 year ago")
3d2314
3d2314
%define gtk3_version 3.22.0
3d2314
%define glib2_version 2.42.0
3d2314
%define gnome_desktop_version 2.91.2
3d2314
%define libexif_version 0.6.14
3d2314
3d2314
Name:    eog
3d2314
Version: 3.28.4
3d2314
Release: 1%{?dist}
3d2314
Summary: Eye of GNOME image viewer
3d2314
3d2314
# The GFDL has an "or later version" clause embedded inside the license.
3d2314
# There is no need to add the + here.
3d2314
License: GPLv2+ and GFDL
3d2314
URL:     https://wiki.gnome.org/Apps/EyeOfGnome
3d2314
Source0: http://download.gnome.org/sources/%{name}/3.28/%{name}-%{version}.tar.xz
3d2314
3d2314
BuildRequires: pkgconfig(exempi-2.0)
3d2314
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
3d2314
BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version}
3d2314
BuildRequires: pkgconfig(gnome-desktop-3.0) >= %{gnome_desktop_version}
3d2314
BuildRequires: pkgconfig(gobject-introspection-1.0)
3d2314
BuildRequires: pkgconfig(gsettings-desktop-schemas)
3d2314
BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version}
3d2314
BuildRequires: pkgconfig(lcms2)
3d2314
BuildRequires: pkgconfig(libexif) >= %{libexif_version}
3d2314
BuildRequires: pkgconfig(libpeas-1.0) >= 0.7.4
3d2314
BuildRequires: pkgconfig(libpeas-gtk-1.0) >= 0.7.4
3d2314
BuildRequires: pkgconfig(librsvg-2.0)
3d2314
BuildRequires: pkgconfig(shared-mime-info)
3d2314
BuildRequires: pkgconfig(x11)
3d2314
BuildRequires: desktop-file-utils
3d2314
BuildRequires: gettext
3d2314
BuildRequires: gtk-doc
3d2314
BuildRequires: itstool
3d2314
BuildRequires: libjpeg-devel
3d2314
BuildRequires: meson
3d2314
BuildRequires: zlib-devel
3d2314
BuildRequires: python3-devel
3d2314
BuildRequires: /usr/bin/appstream-util
3d2314
3d2314
Requires:      gsettings-desktop-schemas
3d2314
Requires:      glib2%{?_isa} >= %{glib2_version}
3d2314
Requires:      gtk3%{?_isa} >= %{gtk3_version}
3d2314
3d2314
%description
3d2314
The Eye of GNOME image viewer (eog) is the official image viewer for the
3d2314
GNOME desktop. It can view single image files in a variety of formats, as
3d2314
well as large image collections.
3d2314
3d2314
eog is extensible through a plugin system.
3d2314
3d2314
%package devel
3d2314
Summary: Support for developing plugins for the eog image viewer
3d2314
Requires: %{name}%{?_isa} = %{version}-%{release}
3d2314
3d2314
%description devel
3d2314
The Eye of GNOME image viewer (eog) is the official image viewer for the
3d2314
GNOME desktop. This package allows you to develop plugins that add new
3d2314
functionality to eog.
3d2314
3d2314
%prep
3d2314
%setup -q
3d2314
3d2314
pathfix.py -i %{__python3} -pn meson_post_install.py
3d2314
3d2314
%build
3d2314
%meson -Dgtk_doc=true -Dinstalled_tests=true
3d2314
%meson_build
3d2314
3d2314
%install
3d2314
%meson_install
3d2314
3d2314
%find_lang %{name} --with-gnome
3d2314
3d2314
%check
3d2314
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdata.xml
3d2314
desktop-file-validate %{buildroot}/%{_datadir}/applications/eog.desktop
3d2314
3d2314
%files -f %{name}.lang
3d2314
%doc AUTHORS NEWS README
3d2314
%license COPYING
3d2314
%{_datadir}/eog
3d2314
%{_datadir}/applications/eog.desktop
3d2314
%{_datadir}/icons/hicolor/*/apps/*
3d2314
%{_bindir}/*
3d2314
%{_libdir}/eog
3d2314
%{_datadir}/GConf/gsettings/eog.convert
3d2314
%{_datadir}/glib-2.0/schemas/org.gnome.eog.enums.xml
3d2314
%{_datadir}/glib-2.0/schemas/org.gnome.eog.gschema.xml
3d2314
%{_datadir}/metainfo/eog.appdata.xml
3d2314
3d2314
%files devel
3d2314
%{_includedir}/eog-3.0
3d2314
%{_libdir}/pkgconfig/eog.pc
3d2314
%{_datadir}/gtk-doc/
3d2314
3d2314
# tests
3d2314
%exclude %{_libexecdir}/eog/installed-tests/
3d2314
%exclude %{_datadir}/installed-tests/
3d2314
3d2314
%changelog
3d2314
* Wed Sep 26 2018 Kalev Lember <klember@redhat.com> - 3.28.4-1
3d2314
- Update to 3.28.4
3d2314
3d2314
* Wed Jul 25 2018 Kalev Lember <klember@redhat.com> - 3.28.3-1
3d2314
- Update to 3.28.3
3d2314
3d2314
* Wed May 30 2018 Petr Viktorin <pviktori@redhat.com> - 3.28.1-3
3d2314
- Drop the tests subpackage
3d2314
  https://bugzilla.redhat.com/show_bug.cgi?id=1567331
3d2314
3d2314
* Fri Apr 13 2018 Kalev Lember <klember@redhat.com> - 3.28.1-2
3d2314
- Fix -test subpackage deps
3d2314
3d2314
* Mon Apr 09 2018 Kalev Lember <klember@redhat.com> - 3.28.1-1
3d2314
- Update to 3.28.1
3d2314
3d2314
* Mon Mar 12 2018 Kalev Lember <klember@redhat.com> - 3.28.0-1
3d2314
- Update to 3.28.0
3d2314
3d2314
* Mon Mar 05 2018 Kalev Lember <klember@redhat.com> - 3.27.91-1
3d2314
- Update to 3.27.91
3d2314
- Switch to the meson build system
3d2314
3d2314
* Tue Feb 13 2018 Björn Esser <besser82@fedoraproject.org> - 3.26.2-4
3d2314
- Rebuild against newer gnome-desktop3 package
3d2314
3d2314
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.26.2-3
3d2314
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3d2314
3d2314
* Fri Jan 05 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.26.2-2
3d2314
- Remove obsolete scriptlets
3d2314
3d2314
* Thu Nov 09 2017 Kalev Lember <klember@redhat.com> - 3.26.2-1
3d2314
- Update to 3.26.2
3d2314
3d2314
* Sun Oct 08 2017 Kalev Lember <klember@redhat.com> - 3.26.1-1
3d2314
- Update to 3.26.1
3d2314
3d2314
* Wed Sep 13 2017 Kalev Lember <klember@redhat.com> - 3.26.0-1
3d2314
- Update to 3.26.0
3d2314
3d2314
* Thu Sep 07 2017 Kalev Lember <klember@redhat.com> - 3.25.92-1
3d2314
- Update to 3.25.92
3d2314
3d2314
* Tue Aug 15 2017 Kalev Lember <klember@redhat.com> - 3.25.90-1
3d2314
- Update to 3.25.90
3d2314
3d2314
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.25.1-3
3d2314
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
3d2314
3d2314
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.25.1-2
3d2314
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3d2314
3d2314
* Sun Jun 25 2017 Kalev Lember <klember@redhat.com> - 3.25.1-1
3d2314
- Update to 3.25.1
3d2314
3d2314
* Tue Apr 11 2017 Kalev Lember <klember@redhat.com> - 3.24.1-1
3d2314
- Update to 3.24.1
3d2314
3d2314
* Tue Mar 21 2017 Kalev Lember <klember@redhat.com> - 3.24.0-1
3d2314
- Update to 3.24.0
3d2314
3d2314
* Thu Mar 16 2017 Kalev Lember <klember@redhat.com> - 3.23.92-1
3d2314
- Update to 3.23.92
3d2314
3d2314
* Tue Feb 28 2017 Richard Hughes <rhughes@redhat.com> - 3.23.91-1
3d2314
- Update to 3.23.91
3d2314
3d2314
* Tue Feb 14 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.23.90-1
3d2314
- Update to 3.23.90
3d2314
3d2314
* Mon Feb 13 2017 Richard Hughes <rhughes@redhat.com> - 3.23.1-1
3d2314
- Update to 3.23.1
3d2314
3d2314
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.20.5-2
3d2314
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
3d2314
3d2314
* Wed Oct 12 2016 Kalev Lember <klember@redhat.com> - 3.20.5-1
3d2314
- Update to 3.20.5
3d2314
- Don't set group tags
3d2314
- Use upstream screenshots for appdata
3d2314
3d2314
* Sun Aug 21 2016 Kalev Lember <klember@redhat.com> - 3.20.4-1
3d2314
- Update to 3.20.4
3d2314
3d2314
* Tue Jun 21 2016 David King <amigadave@amigadave.com> - 3.20.3-1
3d2314
- Update to 3.20.3
3d2314
3d2314
* Tue May 10 2016 Kalev Lember <klember@redhat.com> - 3.20.2-1
3d2314
- Update to 3.20.2
3d2314
3d2314
* Wed Apr 13 2016 Kalev Lember <klember@redhat.com> - 3.20.1-1
3d2314
- Update to 3.20.1
3d2314
3d2314
* Fri Apr 08 2016 Debarshi Ray <rishi@fedoraproject.org> - 3.20.0-2
3d2314
- Prevent a crash when queueing a new draw (GNOME #665897)
3d2314
3d2314
* Tue Mar 22 2016 Kalev Lember <klember@redhat.com> - 3.20.0-1
3d2314
- Update to 3.20.0
3d2314
3d2314
* Tue Mar 15 2016 Richard Hughes <rhughes@redhat.com> - 3.19.92-1
3d2314
- Update to 3.19.92
3d2314
3d2314
* Tue Mar 01 2016 Richard Hughes <rhughes@redhat.com> - 3.19.91-1
3d2314
- Update to 3.19.91
3d2314
3d2314
* Tue Feb 16 2016 David King <amigadave@amigadave.com> - 3.19.90-1
3d2314
- Update to 3.19.90
3d2314
3d2314
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.19.4-2
3d2314
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3d2314
3d2314
* Tue Jan 19 2016 David King <amigadave@amigadave.com> - 3.19.4-1
3d2314
- Update to 3.19.4
3d2314
3d2314
* Mon Dec 14 2015 Kalev Lember <klember@redhat.com> - 3.19.3-1
3d2314
- Update to 3.19.3
3d2314
3d2314
* Tue Nov 24 2015 Kalev Lember <klember@redhat.com> - 3.19.2-1
3d2314
- Update to 3.19.2
3d2314
3d2314
* Tue Nov 10 2015 Kalev Lember <klember@redhat.com> - 3.18.1-1
3d2314
- Update to 3.18.1
3d2314
3d2314
* Mon Sep 28 2015 Kalev Lember <klember@redhat.com> - 3.18.0-1
3d2314
- Update to 3.18.0
3d2314
3d2314
* Mon Sep 14 2015 Kalev Lember <klember@redhat.com> - 3.17.92-1
3d2314
- Update to 3.17.92
3d2314
3d2314
* Mon Aug 31 2015 Kalev Lember <klember@redhat.com> - 3.17.91-1
3d2314
- Update to 3.17.91
3d2314
3d2314
* Mon Aug 17 2015 Kalev Lember <klember@redhat.com> - 3.17.90-1
3d2314
- Update to 3.17.90
3d2314
- Use make_install macro
3d2314
3d2314
* Tue Jul 21 2015 David King <amigadave@amigadave.com> - 3.17.3-2
3d2314
- Bump for new gnome-desktop3
3d2314
3d2314
* Mon Jul 20 2015 David King <amigadave@amigadave.com> - 3.17.3-1
3d2314
- Update to 3.17.3
3d2314
- Preserve timestamps during install
3d2314
3d2314
* Mon Jun 22 2015 David King <amigadave@amigadave.com> - 3.17.2-1
3d2314
- Update to 3.17.2
3d2314
3d2314
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.17.1-2
3d2314
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3d2314
3d2314
* Tue May 26 2015 David King <amigadave@amigadave.com> - 3.17.1-1
3d2314
- Update to 3.17.1
3d2314
3d2314
* Wed May 13 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.2-1
3d2314
- Update to 3.16.2
3d2314
3d2314
* Tue May 12 2015 Michael Catanzaro <mcatanzaro@gnome.org> - 3.16.1-2
3d2314
- Add symbolic icon
3d2314
3d2314
* Tue Apr 14 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.1-1
3d2314
- Update to 3.16.1
3d2314
3d2314
* Mon Mar 30 2015 Richard Hughes <rhughes@redhat.com> - 3.16.0-2
3d2314
- Use better AppData screenshots
3d2314
3d2314
* Mon Mar 23 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.0-1
3d2314
- Update to 3.16.0
3d2314
3d2314
* Tue Mar 17 2015 Kalev Lember <kalevlember@gmail.com> - 3.15.92-1
3d2314
- Update to 3.15.92
3d2314
3d2314
* Tue Feb 17 2015 David King <amigadave@amigadave.com> - 3.15.90-1
3d2314
- Update to 3.15.90
3d2314
3d2314
* Mon Feb 02 2015 David King <amigadave@amigadave.com> - 3.15.1-1
3d2314
- Update to 3.15.1
3d2314
- Use pkgconfig for BuildRequires
3d2314
- Update desktop file validation checks
3d2314
- Use license macro for COPYING
3d2314
- Update URL
3d2314
- Validate AppData in check
3d2314
3d2314
* Thu Nov 20 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.3-1
3d2314
- Update to 3.14.3
3d2314
3d2314
* Wed Nov 12 2014 Vadim Rutkovsky <vrutkovs@redhat.com> - 3.14.2-2
3d2314
- Build installed tests
3d2314
3d2314
* Mon Nov 10 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.2-1
3d2314
- Update to 3.14.2
3d2314
3d2314
* Mon Oct 13 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.1-1
3d2314
- Update to 3.14.1
3d2314
3d2314
* Mon Sep 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.0-1
3d2314
- Update to 3.14.0
3d2314
3d2314
* Tue Sep 16 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.92-1
3d2314
- Update to 3.13.92
3d2314
- Tighten -devel subpackage deps
3d2314
3d2314
* Tue Aug 19 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.90-1
3d2314
- Update to 3.13.90
3d2314
3d2314
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.3-3
3d2314
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
3d2314
3d2314
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.3-2
3d2314
- Rebuilt for gobject-introspection 1.41.4
3d2314
3d2314
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.3-1
3d2314
- Update to 3.13.3
3d2314
3d2314
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.2-2
3d2314
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3d2314
3d2314
* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.2-1
3d2314
- Update to 3.13.2
3d2314
3d2314
* Tue Apr 29 2014 Richard Hughes <rhughes@redhat.com> - 3.13.1-1
3d2314
- Update to 3.13.1
3d2314
3d2314
* Tue Apr 15 2014 Kalev Lember <kalevlember@gmail.com> - 3.12.1-1
3d2314
- Update to 3.12.1
3d2314
3d2314
* Mon Mar 24 2014 Kalev Lember <kalevlember@gmail.com> - 3.12.0-1
3d2314
- Update to 3.12.0
3d2314
3d2314
* Tue Mar 18 2014 Richard Hughes <rhughes@redhat.com> - 3.11.92-1
3d2314
- Update to 3.11.92
3d2314
3d2314
* Wed Mar 05 2014 Richard Hughes <rhughes@redhat.com> - 3.11.91-1
3d2314
- Update to 3.11.91
3d2314
3d2314
* Wed Feb 19 2014 Richard Hughes <rhughes@redhat.com> - 3.11.90-2
3d2314
- Rebuilt for gnome-desktop soname bump
3d2314
3d2314
* Tue Feb 18 2014 Richard Hughes <rhughes@redhat.com> - 3.11.90-1
3d2314
- Update to 3.11.90
3d2314
3d2314
* Tue Jan 14 2014 Richard Hughes <rhughes@redhat.com> - 3.11.4-1
3d2314
- Update to 3.11.4
3d2314
3d2314
* Tue Dec 17 2013 Richard Hughes <rhughes@redhat.com> - 3.11.3-1
3d2314
- Update to 3.11.3
3d2314
3d2314
* Tue Nov 19 2013 Richard Hughes <rhughes@redhat.com> - 3.11.2-1
3d2314
- Update to 3.11.2
3d2314
3d2314
* Wed Oct 30 2013 Richard Hughes <rhughes@redhat.com> - 3.11.1-1
3d2314
- Update to 3.11.1
3d2314
3d2314
* Mon Oct 28 2013 Richard Hughes <rhughes@redhat.com> - 3.10.1-1
3d2314
- Update to 3.10.1
3d2314
3d2314
* Wed Sep 25 2013 Kalev Lember <kalevlember@gmail.com> - 3.10.0-1
3d2314
- Update to 3.10.0
3d2314
3d2314
* Wed Sep 18 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.92-1
3d2314
- Update to 3.9.92
3d2314
3d2314
* Tue Sep 03 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.91-2
3d2314
- Rebuilt for libgnome-desktop soname bump
3d2314
3d2314
* Tue Sep 03 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.91-1
3d2314
- Update to 3.9.91
3d2314
3d2314
* Sat Aug 10 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.5-1
3d2314
- Update to 3.9.5
3d2314
3d2314
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9.1-3
3d2314
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
3d2314
3d2314
* Sat Jun 22 2013 Matthias Clasen <mclasen@redhat.com> - 3.9.1-2
3d2314
- Trim %%changelog
3d2314
3d2314
* Thu Jun 20 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.1-1
3d2314
- Update to 3.9.1
3d2314
- Adapt for gnome-icon-theme packaging changes
3d2314
3d2314
* Tue May 14 2013 Richard Hughes <rhughes@redhat.com> - 3.8.2-1
3d2314
- Update to 3.8.2
3d2314
3d2314
* Tue Mar 26 2013 Kalev Lember <kalevlember@gmail.com> - 3.8.0-1
3d2314
- Update to 3.8.0
3d2314
3d2314
* Wed Mar 20 2013 Richard Hughes <rhughes@redhat.com> - 3.7.92-1
3d2314
- Update to 3.7.92
3d2314
3d2314
* Fri Mar  8 2013 Matthias Clasen <mclasen@redhat.com> - 3.7.91-1
3d2314
- Update to 3.7.91
3d2314
3d2314
* Thu Feb 21 2013 Kalev Lember <kalevlember@gmail.com> - 3.7.4-5
3d2314
- Drop the desktop file vendor prefix
3d2314
3d2314
* Wed Feb 20 2013 Kalev Lember <kalevlember@gmail.com> - 3.7.4-4
3d2314
- Rebuilt for libgnome-desktop soname bump
3d2314
3d2314
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.4-3
3d2314
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
3d2314
3d2314
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 3.7.4-2
3d2314
- rebuild due to "jpeg8-ABI" feature drop
3d2314
3d2314
* Wed Jan 16 2013 Richard Hughes <hughsient@gmail.com> - 3.7.4-1
3d2314
- Update to 3.7.4
3d2314
3d2314
* Fri Dec 21 2012 Kalev Lember <kalevlember@gmail.com> - 3.7.2-2
3d2314
- Rebuilt for libgnome-desktop-3 3.7.3 soname bump
3d2314
3d2314
* Wed Nov 21 2012 Richard Hughes <hughsient@gmail.com> - 3.7.2-1
3d2314
- Update to 3.7.2
3d2314
3d2314
* Fri Nov 09 2012 Kalev Lember <kalevlember@gmail.com> - 3.7.1-1
3d2314
- Update to 3.7.1