5f95f38
%global _changelog_trimtime %(date +%s -d "1 year ago")
5f95f38
6dc89e3
%define gtk3_version 3.19.3
6dc89e3
%define glib2_version 2.42.0
9661280
%define gnome_desktop_version 2.91.2
dfae43d
%define libexif_version 0.6.14
cvsdist e99646c
cvsdist e99646c
Summary: Eye of GNOME image viewer
cvsdist e99646c
Name:    eog
b94a33a
Version: 3.20.5
490eefe
Release: 1%{?dist}
df7f763
URL:    https://wiki.gnome.org/Apps/EyeOfGnome
bf2cf35
#VCS: git:git://git.gnome.org/eog
d2f4b32
Source: http://download.gnome.org/sources/%{name}/3.20/%{name}-%{version}.tar.xz
67a9734
371dfa8
# The GFDL has an "or later version" clause embedded inside the license.
371dfa8
# There is no need to add the + here.
371dfa8
License: GPLv2+ and GFDL
cvsdist e99646c
Group: User Interface/Desktops
d9f47cf
d9f47cf
BuildRequires: pkgconfig(exempi-2.0)
d9f47cf
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
d9f47cf
BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version}
d9f47cf
BuildRequires: pkgconfig(gnome-desktop-3.0) >= %{gnome_desktop_version}
d9f47cf
BuildRequires: pkgconfig(gobject-introspection-1.0)
d9f47cf
BuildRequires: pkgconfig(gsettings-desktop-schemas)
d9f47cf
BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version}
d9f47cf
BuildRequires: pkgconfig(lcms2)
d9f47cf
BuildRequires: pkgconfig(libexif) >= %{libexif_version}
d9f47cf
BuildRequires: pkgconfig(libpeas-1.0) >= 0.7.4
d9f47cf
BuildRequires: pkgconfig(libpeas-gtk-1.0) >= 0.7.4
d9f47cf
BuildRequires: pkgconfig(librsvg-2.0)
d9f47cf
BuildRequires: pkgconfig(shared-mime-info)
d9f47cf
BuildRequires: pkgconfig(x11)
85ca81f
BuildRequires: desktop-file-utils
d9f47cf
BuildRequires: gettext
d9f47cf
BuildRequires: intltool >= 0.50.1
Richard Hughes 5e8c6d2
BuildRequires: itstool
d9f47cf
BuildRequires: libjpeg-devel
d9f47cf
BuildRequires: zlib-devel
dc4cb9d
BuildRequires: /usr/bin/appstream-util
044e41c
9661280
Requires:      gsettings-desktop-schemas
834bdf9
Requires:      glib2%{?_isa} >= %{glib2_version}
834bdf9
Requires:      gtk3%{?_isa} >= %{gtk3_version}
cvsdist e99646c
6841583
%description
6ad37ed
The Eye of GNOME image viewer (eog) is the official image viewer for the
6ad37ed
GNOME desktop. It can view single image files in a variety of formats, as
393ac8c
well as large image collections.
393ac8c
393ac8c
eog is extensible through a plugin system.
cvsdist e99646c
18e88d6
%package devel
393ac8c
Summary: Support for developing plugins for the eog image viewer
18e88d6
Group: Development/Libraries
a19ef84
Requires: %{name}%{?_isa} = %{version}-%{release}
18e88d6
18e88d6
%description devel
6ad37ed
The Eye of GNOME image viewer (eog) is the official image viewer for the
393ac8c
GNOME desktop. This package allows you to develop plugins that add new
393ac8c
functionality to eog.
18e88d6
988e862
%package  tests
988e862
Summary:  Tests for the %{name} package
988e862
Group:    Development/Libraries
988e862
Requires: %{name}%{?_isa} = %{version}-%{release}
988e862
Requires: dogtail
988e862
Requires: python-behave
988e862
988e862
%description tests
988e862
The %{name}-tests package contains tests that can be used to verify
988e862
the functionality of the installed %{name} package.
988e862
cvsdist e99646c
%prep
cvsdist e99646c
%setup -q
besfahbo ae710ed
cvsdist e99646c
%build
988e862
%configure --enable-installed-tests
9661280
make %{?_smp_mflags}
cvsdist e99646c
cvsdist e99646c
%install
dae112b
%make_install
cvsdist e99646c
Richard Hughes 0c8e5c5
# Update the screenshot shown in the software center
Richard Hughes 0c8e5c5
#
Richard Hughes 0c8e5c5
# NOTE: It would be *awesome* if this file was pushed upstream.
Richard Hughes 0c8e5c5
#
Richard Hughes 0c8e5c5
# See http://people.freedesktop.org/~hughsient/appdata/#screenshots for more details.
Richard Hughes 0c8e5c5
#
Richard Hughes 0c8e5c5
appstream-util replace-screenshots $RPM_BUILD_ROOT%{_datadir}/appdata/eog.appdata.xml \
Richard Hughes 0c8e5c5
  https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/eog/a.png \
Richard Hughes 0c8e5c5
  https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/eog/b.png 
Richard Hughes 0c8e5c5
f7d0715
%find_lang %{name} --with-gnome
cvsdist e99646c
ddfda09
rm -rf $RPM_BUILD_ROOT%{_libdir}/eog/plugins/*.la
18e88d6
85ca81f
85ca81f
%check
dc4cb9d
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.appdata.xml
dc4cb9d
desktop-file-validate %{buildroot}/%{_datadir}/applications/eog.desktop
1cb504c
b7cd3be
cvsdist e99646c
%post
bebcc49
update-desktop-database >&/dev/null || :
bf2cf35
touch %{_datadir}/icons/hicolor >&/dev/null || :
796daa7
914a41b
%postun
bebcc49
update-desktop-database >&/dev/null || :
bf2cf35
if [ $1 -eq 0 ]; then
bf2cf35
  touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
bf2cf35
  gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
bebcc49
  glib-compile-schemas %{_datadir}/glib-2.0/schemas >&/dev/null || :
ba4c80c
fi
914a41b
bf2cf35
%posttrans
bf2cf35
gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
bebcc49
glib-compile-schemas %{_datadir}/glib-2.0/schemas >&/dev/null || :
bf2cf35
cvsdist e99646c
%files -f %{name}.lang
dd96d39
%doc AUTHORS NEWS README
dd96d39
%license COPYING
cvsdist b970d02
%{_datadir}/eog
1cb504c
%{_datadir}/applications/eog.desktop
5e05663
%{_datadir}/icons/hicolor/*/apps/*
cvsdist e99646c
%{_bindir}/*
18e88d6
%{_libdir}/eog
ec26e03
%{_datadir}/GConf/gsettings/eog.convert
Richard Hughes 8956167
%{_datadir}/appdata/eog.appdata.xml
ec26e03
%{_datadir}/glib-2.0/schemas/org.gnome.eog.enums.xml
d7f2a42
%{_datadir}/glib-2.0/schemas/org.gnome.eog.gschema.xml
18e88d6
18e88d6
%files devel
e409595
%{_includedir}/eog-3.0
18e88d6
%{_libdir}/pkgconfig/eog.pc
3adfb2f
%{_datadir}/gtk-doc/
cvsdist e99646c
988e862
%files tests
988e862
%dir %{_libexecdir}/eog
988e862
%{_libexecdir}/eog/installed-tests/
988e862
%{_datadir}/installed-tests/
988e862
cvsdist e99646c
%changelog
b94a33a
* Wed Oct 12 2016 Kalev Lember <klember@redhat.com> - 3.20.5-1
b94a33a
- Update to 3.20.5
b94a33a
a9f85b8
* Sun Aug 21 2016 Kalev Lember <klember@redhat.com> - 3.20.4-1
a9f85b8
- Update to 3.20.4
a9f85b8
4ddce45
* Tue Jun 21 2016 David King <amigadave@amigadave.com> - 3.20.3-1
4ddce45
- Update to 3.20.3
4ddce45
e3282d9
* Tue May 10 2016 Kalev Lember <klember@redhat.com> - 3.20.2-1
e3282d9
- Update to 3.20.2
e3282d9
490eefe
* Wed Apr 13 2016 Kalev Lember <klember@redhat.com> - 3.20.1-1
490eefe
- Update to 3.20.1
490eefe
Debarshi Ray f90963f
* Fri Apr 08 2016 Debarshi Ray <rishi@fedoraproject.org> - 3.20.0-2
Debarshi Ray f90963f
- Prevent a crash when queueing a new draw (GNOME #665897)
Debarshi Ray f90963f
d2f4b32
* Tue Mar 22 2016 Kalev Lember <klember@redhat.com> - 3.20.0-1
d2f4b32
- Update to 3.20.0
d2f4b32
Richard Hughes 28b4ec7
* Tue Mar 15 2016 Richard Hughes <rhughes@redhat.com> - 3.19.92-1
Richard Hughes 28b4ec7
- Update to 3.19.92
Richard Hughes 28b4ec7
Richard Hughes 87a50d9
* Tue Mar 01 2016 Richard Hughes <rhughes@redhat.com> - 3.19.91-1
Richard Hughes 87a50d9
- Update to 3.19.91
Richard Hughes 87a50d9
bd40acf
* Tue Feb 16 2016 David King <amigadave@amigadave.com> - 3.19.90-1
bd40acf
- Update to 3.19.90
bd40acf
6a67e06
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.19.4-2
6a67e06
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
6a67e06
1f8bb1f
* Tue Jan 19 2016 David King <amigadave@amigadave.com> - 3.19.4-1
1f8bb1f
- Update to 3.19.4
1f8bb1f
6dc89e3
* Mon Dec 14 2015 Kalev Lember <klember@redhat.com> - 3.19.3-1
6dc89e3
- Update to 3.19.3
6dc89e3
ea36dea
* Tue Nov 24 2015 Kalev Lember <klember@redhat.com> - 3.19.2-1
ea36dea
- Update to 3.19.2
ea36dea
b8d5a5d
* Tue Nov 10 2015 Kalev Lember <klember@redhat.com> - 3.18.1-1
b8d5a5d
- Update to 3.18.1
b8d5a5d
773ad25
* Mon Sep 28 2015 Kalev Lember <klember@redhat.com> - 3.18.0-1
773ad25
- Update to 3.18.0
773ad25
73fc77e
* Mon Sep 14 2015 Kalev Lember <klember@redhat.com> - 3.17.92-1
73fc77e
- Update to 3.17.92
73fc77e
639c106
* Mon Aug 31 2015 Kalev Lember <klember@redhat.com> - 3.17.91-1
639c106
- Update to 3.17.91
639c106
63d5402
* Mon Aug 17 2015 Kalev Lember <klember@redhat.com> - 3.17.90-1
63d5402
- Update to 3.17.90
dae112b
- Use make_install macro
63d5402
fc5296b
* Tue Jul 21 2015 David King <amigadave@amigadave.com> - 3.17.3-2
fc5296b
- Bump for new gnome-desktop3
fc5296b
242a734
* Mon Jul 20 2015 David King <amigadave@amigadave.com> - 3.17.3-1
242a734
- Update to 3.17.3
3e1a59e
- Preserve timestamps during install
242a734
d8616bf
* Mon Jun 22 2015 David King <amigadave@amigadave.com> - 3.17.2-1
d8616bf
- Update to 3.17.2
d8616bf
1320779
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.17.1-2
1320779
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
1320779
db7040e
* Tue May 26 2015 David King <amigadave@amigadave.com> - 3.17.1-1
db7040e
- Update to 3.17.1
db7040e
3c13ff8
* Wed May 13 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.2-1
3c13ff8
- Update to 3.16.2
3c13ff8
Michael Catanzaro 8b602f3
* Tue May 12 2015 Michael Catanzaro <mcatanzaro@gnome.org> - 3.16.1-2
Michael Catanzaro 8b602f3
- Add symbolic icon
Michael Catanzaro 8b602f3
84cf3e2
* Tue Apr 14 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.1-1
84cf3e2
- Update to 3.16.1
84cf3e2
Richard Hughes 0c8e5c5
* Mon Mar 30 2015 Richard Hughes <rhughes@redhat.com> - 3.16.0-2
Richard Hughes 0c8e5c5
- Use better AppData screenshots
Richard Hughes 0c8e5c5
74626ba
* Mon Mar 23 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.0-1
74626ba
- Update to 3.16.0
74626ba
45598ea
* Tue Mar 17 2015 Kalev Lember <kalevlember@gmail.com> - 3.15.92-1
45598ea
- Update to 3.15.92
45598ea
ec82402
* Tue Feb 17 2015 David King <amigadave@amigadave.com> - 3.15.90-1
ec82402
- Update to 3.15.90
ec82402
dc12c8d
* Mon Feb 02 2015 David King <amigadave@amigadave.com> - 3.15.1-1
dc12c8d
- Update to 3.15.1
d9f47cf
- Use pkgconfig for BuildRequires
85ca81f
- Update desktop file validation checks
dd96d39
- Use license macro for COPYING
df7f763
- Update URL
dc4cb9d
- Validate AppData in check
dc12c8d
cbbce2b
* Thu Nov 20 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.3-1
cbbce2b
- Update to 3.14.3
cbbce2b
988e862
* Wed Nov 12 2014 Vadim Rutkovsky <vrutkovs@redhat.com> - 3.14.2-2
988e862
- Build installed tests
988e862
7c9dea8
* Mon Nov 10 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.2-1
7c9dea8
- Update to 3.14.2
7c9dea8
8c3bb30
* Mon Oct 13 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.1-1
8c3bb30
- Update to 3.14.1
8c3bb30
2075fa4
* Mon Sep 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.0-1
2075fa4
- Update to 3.14.0
2075fa4
d07dd01
* Tue Sep 16 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.92-1
d07dd01
- Update to 3.13.92
a19ef84
- Tighten -devel subpackage deps
d07dd01
776ccb4
* Tue Aug 19 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.90-1
776ccb4
- Update to 3.13.90
776ccb4
da30e71
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.3-3
da30e71
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
da30e71
9e9bac6
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.3-2
9e9bac6
- Rebuilt for gobject-introspection 1.41.4
9e9bac6
c16d0bc
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.3-1
c16d0bc
- Update to 3.13.3
c16d0bc
1e87602
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.2-2
1e87602
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1e87602
358b925
* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.2-1
358b925
- Update to 3.13.2
358b925
Richard Hughes de33741
* Tue Apr 29 2014 Richard Hughes <rhughes@redhat.com> - 3.13.1-1
Richard Hughes de33741
- Update to 3.13.1
Richard Hughes de33741
ad2e835
* Tue Apr 15 2014 Kalev Lember <kalevlember@gmail.com> - 3.12.1-1
ad2e835
- Update to 3.12.1
ad2e835
b6b9c77
* Mon Mar 24 2014 Kalev Lember <kalevlember@gmail.com> - 3.12.0-1
b6b9c77
- Update to 3.12.0
b6b9c77
Richard Hughes a76b67b
* Tue Mar 18 2014 Richard Hughes <rhughes@redhat.com> - 3.11.92-1
Richard Hughes a76b67b
- Update to 3.11.92
Richard Hughes a76b67b
Richard Hughes db9b62c
* Wed Mar 05 2014 Richard Hughes <rhughes@redhat.com> - 3.11.91-1
Richard Hughes db9b62c
- Update to 3.11.91
Richard Hughes db9b62c
Richard Hughes dd16399
* Wed Feb 19 2014 Richard Hughes <rhughes@redhat.com> - 3.11.90-2
Richard Hughes dd16399
- Rebuilt for gnome-desktop soname bump
Richard Hughes dd16399
Richard Hughes ea8befd
* Tue Feb 18 2014 Richard Hughes <rhughes@redhat.com> - 3.11.90-1
Richard Hughes ea8befd
- Update to 3.11.90
Richard Hughes ea8befd
Richard Hughes 1744d8c
* Tue Jan 14 2014 Richard Hughes <rhughes@redhat.com> - 3.11.4-1
Richard Hughes 1744d8c
- Update to 3.11.4
Richard Hughes 1744d8c
Richard Hughes d01152c
* Tue Dec 17 2013 Richard Hughes <rhughes@redhat.com> - 3.11.3-1
Richard Hughes d01152c
- Update to 3.11.3
Richard Hughes d01152c
Richard Hughes b4fb3e8
* Tue Nov 19 2013 Richard Hughes <rhughes@redhat.com> - 3.11.2-1
Richard Hughes b4fb3e8
- Update to 3.11.2
Richard Hughes b4fb3e8
Richard Hughes 27a27ef
* Wed Oct 30 2013 Richard Hughes <rhughes@redhat.com> - 3.11.1-1
Richard Hughes 27a27ef
- Update to 3.11.1
Richard Hughes 27a27ef
Richard Hughes 41f2e58
* Mon Oct 28 2013 Richard Hughes <rhughes@redhat.com> - 3.10.1-1
Richard Hughes 41f2e58
- Update to 3.10.1
Richard Hughes 41f2e58
65ecfad
* Wed Sep 25 2013 Kalev Lember <kalevlember@gmail.com> - 3.10.0-1
65ecfad
- Update to 3.10.0
65ecfad
dbeb25d
* Wed Sep 18 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.92-1
dbeb25d
- Update to 3.9.92
dbeb25d
5320dd4
* Tue Sep 03 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.91-2
5320dd4
- Rebuilt for libgnome-desktop soname bump
5320dd4
b0f0e12
* Tue Sep 03 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.91-1
b0f0e12
- Update to 3.9.91
b0f0e12
a247f9f
* Sat Aug 10 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.5-1
a247f9f
- Update to 3.9.5
a247f9f
90a9db4
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9.1-3
90a9db4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
90a9db4
5f95f38
* Sat Jun 22 2013 Matthias Clasen <mclasen@redhat.com> - 3.9.1-2
5f95f38
- Trim %%changelog
5f95f38
b0843c9
* Thu Jun 20 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.1-1
b0843c9
- Update to 3.9.1
259a981
- Adapt for gnome-icon-theme packaging changes
b0843c9
Richard Hughes 24874d3
* Tue May 14 2013 Richard Hughes <rhughes@redhat.com> - 3.8.2-1
Richard Hughes 24874d3
- Update to 3.8.2
Richard Hughes 24874d3
ebc625b
* Tue Mar 26 2013 Kalev Lember <kalevlember@gmail.com> - 3.8.0-1
ebc625b
- Update to 3.8.0
ebc625b
Richard Hughes 3b1c8a7
* Wed Mar 20 2013 Richard Hughes <rhughes@redhat.com> - 3.7.92-1
Richard Hughes 3b1c8a7
- Update to 3.7.92
Richard Hughes 3b1c8a7
157ad6f
* Fri Mar  8 2013 Matthias Clasen <mclasen@redhat.com> - 3.7.91-1
157ad6f
- Update to 3.7.91
157ad6f
1cb504c
* Thu Feb 21 2013 Kalev Lember <kalevlember@gmail.com> - 3.7.4-5
1cb504c
- Drop the desktop file vendor prefix
1cb504c
0bc2012
* Wed Feb 20 2013 Kalev Lember <kalevlember@gmail.com> - 3.7.4-4
0bc2012
- Rebuilt for libgnome-desktop soname bump
0bc2012
bea08d9
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.4-3
bea08d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
bea08d9
Adam Tkac 8ae31f7
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 3.7.4-2
Adam Tkac 8ae31f7
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac 8ae31f7
Richard Hughes 6cceb8f
* Wed Jan 16 2013 Richard Hughes <hughsient@gmail.com> - 3.7.4-1
Richard Hughes 6cceb8f
- Update to 3.7.4
Richard Hughes 6cceb8f
12baf2e
* Fri Dec 21 2012 Kalev Lember <kalevlember@gmail.com> - 3.7.2-2
12baf2e
- Rebuilt for libgnome-desktop-3 3.7.3 soname bump
12baf2e
Richard Hughes 1281881
* Wed Nov 21 2012 Richard Hughes <hughsient@gmail.com> - 3.7.2-1
Richard Hughes 1281881
- Update to 3.7.2
Richard Hughes 1281881
36fe8d2
* Fri Nov 09 2012 Kalev Lember <kalevlember@gmail.com> - 3.7.1-1
36fe8d2
- Update to 3.7.1