summaryrefslogtreecommitdiff
path: root/eom.spec
diff options
context:
space:
mode:
Diffstat (limited to 'eom.spec')
-rw-r--r--eom.spec374
1 files changed, 374 insertions, 0 deletions
diff --git a/eom.spec b/eom.spec
new file mode 100644
index 0000000..80f5f96
--- /dev/null
+++ b/eom.spec
@@ -0,0 +1,374 @@
+# Conditional for release and snapshot builds. Uncomment for release-builds.
+%global rel_build 1
+
+# This is needed, because src-url contains branched part of versioning-scheme.
+%global branch 1.24
+
+# Settings used for build from snapshots.
+%{!?rel_build:%global commit 7ba7e03f4d5e2ecd3c77f9d9394521b7608ca05f}
+%{!?rel_build:%global commit_date 20131212}
+%{!?rel_build:%global shortcommit %(c=%{commit};echo ${c:0:7})}
+%{!?rel_build:%global git_ver git%{commit_date}-%{shortcommit}}
+%{!?rel_build:%global git_rel .git%{commit_date}.%{shortcommit}}
+%{!?rel_build:%global git_tar %{name}-%{version}-%{git_ver}.tar.xz}
+
+Name: eom
+Version: %{branch}.1
+%if 0%{?rel_build}
+Release: 2
+%else
+Release: 0.9%{?git_rel}
+%endif
+Summary: Eye of MATE image viewer
+License: GPLv2+ and LGPLv2+
+URL: http://mate-desktop.org
+
+# for downloading the tarball use 'spectool -g -R eom.spec'
+# Source for release-builds.
+%{?rel_build:Source0: http://pub.mate-desktop.org/releases/%{branch}/%{name}-%{version}.tar.xz}
+# Source for snapshot-builds.
+%{!?rel_build:Source0: http://git.mate-desktop.org/%{name}/snapshot/%{name}-%{commit}.tar.xz#/%{git_tar}}
+
+Patch0: 0000-Add-and-change-chinese-translation-65f9f2b3.patch
+
+BuildRequires: mate-common
+BuildRequires: zlib-devel
+BuildRequires: gobject-introspection-devel
+BuildRequires: libjpeg-turbo-devel
+BuildRequires: libpeas-devel
+BuildRequires: libxml2-devel
+BuildRequires: gtk3-devel
+BuildRequires: ImageMagick-devel
+BuildRequires: mate-desktop-devel
+BuildRequires: libexif-devel
+BuildRequires: exempi-devel
+BuildRequires: librsvg2-devel
+BuildRequires: lcms2-devel
+BuildRequires: desktop-file-utils
+
+#fix rhbz (#1008249)
+Requires: mate-desktop-libs
+# libpeas isn't splited in rhel7
+%if 0%{?fedora}
+Requires: libpeas-loader-python3
+%endif
+
+%description
+The Eye of MATE (eom) is the official image viewer for the
+MATE desktop. It can view single image files in a variety of formats, as
+well as large image collections.
+Eye of Mate is extensible through a plugin system.
+
+%package devel
+Summary: Support for developing plugins for the eom image viewer
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+Development files for eom
+
+
+%prep
+%if 0%{?rel_build}
+%autosetup -p1
+%else
+%autosetup -n %{name}-%{commit} -p1
+%endif
+
+%if 0%{?rel_build}
+#NOCONFIGURE=1 ./autogen.sh
+%else # 0%{?rel_build}
+# needed for git snapshots
+NOCONFIGURE=1 ./autogen.sh
+%endif # 0%{?rel_build}
+
+%build
+%configure \
+ --with-x \
+ --disable-schemas-compile \
+ --enable-introspection=yes \
+ --enable-thumbnailer \
+ --without-gdk-pixbuf-thumbnailer
+
+make %{?_smp_mflags} V=1
+
+%install
+%{make_install}
+
+desktop-file-install \
+ --delete-original \
+ --dir $RPM_BUILD_ROOT%{_datadir}/applications \
+$RPM_BUILD_ROOT%{_datadir}/applications/eom.desktop
+
+find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';'
+
+%find_lang %{name} --with-gnome --all-name
+
+
+%files -f %{name}.lang
+%doc AUTHORS COPYING NEWS README
+%{_mandir}/man1/*
+%{_bindir}/eom
+%{_bindir}/eom-thumbnailer
+%dir %{_libdir}/eom
+%dir %{_libdir}/eom/plugins
+%{_libdir}/eom/plugins/*
+%{_libdir}/girepository-1.0/Eom-1.0.typelib
+%{_datadir}/applications/eom.desktop
+%{_datadir}/eom/
+%{_datadir}/icons/hicolor/*
+%{_datadir}/glib-2.0/schemas/org.mate.eom.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.mate.eom.enums.xml
+%{_datadir}/metainfo/eom.appdata.xml
+%dir %{_datadir}/thumbnailers
+%{_datadir}/thumbnailers/eom-thumbnailer.thumbnailer
+
+%files devel
+%{_libdir}/pkgconfig/eom.pc
+%dir %{_includedir}/eom-2.20
+%dir %{_includedir}/eom-2.20/eom
+%{_includedir}/eom-2.20/eom/*.h
+%{_datadir}/gtk-doc/html/eom/
+%{_datadir}/gir-1.0/*.gir
+
+
+%changelog
+* Wed Jul 06 2022 longcheng <longcheng@kylinos.com.cn> - 1.24.1-2
+- KYOS-B: remove %{?dist}
+- KYOS-T: Add and change chinese translation
+
+* Sun Aug 16 2020 Wolfgang Ulbrich <fedora@raveit.de> - 1.24.1-1
+- update to 1.24.1
+
+* Fri May 01 2020 Wolfgang Ulbrich <fedora@raveit.de> - 1.24.0-1
+- update to 1.24.0
+- add upstream patches
+- update authors in about
+- fix pt and pt_BR locale translation issues
+
+* Wed Sep 18 2019 Wolfgang Ulbrich <fedora@raveit.de> - 1.22.2-1
+- update to 1.22.2
+
+* Fri Sep 06 2019 Nikola Forró <nforro@redhat.com> - 1.22.1-3
+- rebuilt for exempi 2.5.1
+
+* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.22.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Thu Apr 25 2019 Wolfgang Ulbrich <fedora@raveit.de> - 1.22.1-1
+- update 1.22.1 release
+
+* Mon Mar 04 2019 Wolfgang Ulbrich <fedora@raveit.de> - 1.22.0-1
+- update to 1.22.0
+
+* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.20.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Sat Dec 15 2018 Wolfgang Ulbrich <fedora@raveit.de> - 1.20.2-1
+- update to 1.20.2
+
+* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.20.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Wed Jun 13 2018 Wolfgang Ulbrich <fedora@raveit.de> - 1.20.1-1
+- update to 1.20.1 release
+
+* Sun May 13 2018 Wolfgang Ulbrich <fedora@raveit.de> - 1.20.0-3
+- Fix offset coordinates when transforming SVG images on HiDPI
+- https://github.com/mate-desktop/eom/commit/530d7cb
+- use libpeas-loader-python3 for all branches
+- https://github.com/mate-desktop/eom/commit/c94e091
+
+* Wed Apr 25 2018 Wolfgang Ulbrich <fedora@raveit.de> - 1.20.0-2
+- Scale images correctly with HIDPI
+- drop IconCache scriptlet
+
+* Sat Feb 10 2018 Wolfgang Ulbrich <fedora@raveit.de> - 1.20.0-1
+- update to 1.20 release
+- drop desktop-database rpm scriptlet
+- drop GSettings Schema rpm scriptlet
+- switch to using autosetup
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Sat Oct 14 2017 Wolfgang Ulbrich <fedora@raveit.de> - 1.19.1-1
+- update to 1.19.1
+
+* Wed Aug 09 2017 Wolfgang Ulbrich <fedora@raveit.de> - 1.19.0-4
+- remove virtual provides
+
+* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.0-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Wed May 10 2017 Wolfgang Ulbrich <fedora@raveit.de> - 1.19.0-1
+- update to 1.19.0 release
+
+* Mon May 08 2017 Wolfgang Ulbrich <fedora@raveit.de> - 1.18.2-1
+- update to 1.18.2
+
+* Wed Apr 05 2017 Wolfgang Ulbrich <fedora@raveit.de> - 1.18.1-1
+- update to 1.18.1
+
+* Tue Mar 14 2017 Wolfgang Ulbrich <fedora@raveit.de> - 1.18.0-1
+- update to 1.18.0 release
+
+* Wed Feb 08 2017 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.17.2-2
+- use BR libpeas-loader-python only for fedora
+
+* Mon Jan 09 2017 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.17.2-1
+- update to 1.17.2
+- add BR libpeas-loader-python
+- fix running in wayland session
+
+* Mon Dec 12 2016 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.17.1-1
+- update to 1.17.1 release
+
+* Tue Dec 06 2016 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.17.0-1
+- update 1.17.0 release
+
+* Thu Sep 22 2016 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.16.0-1
+- update to 1.16.0 release
+
+* Wed Sep 07 2016 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.15.1-1
+- update to 1.15.1 release
+
+* Thu Jun 09 2016 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.15.0-1
+- update to 1.15.0 release
+- switch to gtk+3
+
+* Sat May 21 2016 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.14.1-1
+- update to 1.14.1 release
+
+* Wed Apr 06 2016 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.14.0-1
+- update to 1.14.0 release
+
+* Mon Feb 22 2016 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.13.1-1
+- update to 1.13.1 release
+
+* Sun Feb 07 2016 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.13.0-1
+- update to 1.13.0 release
+
+* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 14 2015 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.12.1-1
+- update to 1.12.1 release
+- fix gir compilation
+
+* Fri Nov 06 2015 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.12.0-1
+- update to 1.12.0 release
+
+* Thu Oct 22 2015 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.11.0-1
+- update to 1.11.0 release
+
+* Thu Oct 08 2015 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.10.5-1
+- update to 1.10.5 release
+
+* Tue Jul 14 2015 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.10.3.1
+- update to 1.10.3 release
+- remove upstreamed patches
+
+* Sat Jun 27 2015 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.10.2-2
+- fix rhbz (#1230244)
+
+* Wed Jun 17 2015 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.10.2-1
+- update to 1.10.2 release
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Mon Jun 15 2015 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.10.1.2
+- fix broken translations in gsettings key
+- fix issue in finen and korean laguages
+- fix build with --strict option
+- fix a eom-critical warning
+
+* Fri Jun 12 2015 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.10.1.1
+- update to 1.10.1 release
+
+* Tue May 05 2015 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.10.0-1
+- update to 1.10.0 release
+- fix glib-compile-schemas
+
+* Sun Apr 05 2015 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.9.90-1
+- update to 1.9.90 release
+- add BR cairo-gobject-devel
+- disable introspection build temporarily
+
+* Thu Jan 22 2015 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.9.1-1
+- update to 1.9.1 release
+- enable inrospection build
+
+* Sun Oct 26 2014 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.9.0-1
+- update to 1.9.0
+- support gnome-software
+
+* Tue Sep 30 2014 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.8.1-1
+- update to 1.8.1 release
+- fix obsoletes/provides
+
+* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.0-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Fri Jul 18 2014 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.8.0.3
+- fix obsoletes/provides for -devel subpackage
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed Mar 05 2014 Dan Mashal <dan.mashal@fedoraproject.org> - 1.8.0-1
+- Update to 1.8.0
+
+* Wed Feb 19 2014 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.7.90-1
+- update to 1.7.90
+
+* Thu Feb 13 2014 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.7.0-1
+- update to 1.7.0
+- add --with-x configure flag
+- use -devel subpackage for release builds
+
+* Wed Dec 18 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.7.0-0.1.git20131212.7ba7e03
+- rename mate-image-viewer to eom
+- use latest git snapshot
+- make maintainers life easier and use better git snapshot usage, thanks to Björn Esser
+- use --with-gnome --all-name for find locale
+
+* Fri Dec 06 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.7.0-1
+- Update to 1.7.0 from mate-desktop git
+
+* Mon Sep 16 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.1-2
+- add mate-desktop-libs runtime require, fix rhbz (#1008249)
+- remove gsettings-desktop-schemas BR and runtime require
+- add BR pkgconfig(zlib)
+- cleanup BRs
+- update descriptions
+- use modern make install macro
+- remove needless check for "*.a" files
+- remove needless --with-gnome from find locale
+- remove needless 'save space by linking identical images in translated docs'
+- remove needless gsettings convert file
+- fix rpm scriptlets
+- add omf directory
+- own directories
+- add python-libdir patch
+
+* Mon Jul 29 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.6.1-1
+- Update to latest 1.6.1 stable release.
+
+* Wed Apr 03 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.6.0-1
+- Update to latest 1.6.0 stable release.
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 1.5.0-3
+- rebuild due to "jpeg8-ABI" feature drop
+
+* Tue Nov 06 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.5.0-2
+- Fix scriptlet mistake
+
+* Mon Nov 05 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.5.0-1
+- Initial build