X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=eog.spec;h=03cf7e77210af773732d5a42d0f2734731124a6d;hb=4ac3c3952cd5ed5a2392b572a65e98c1af84565f;hp=21f11c8f01ddd348e3fa70f69b0865fc3b5deaf3;hpb=6051e3c320a8c38a8944b68b7fe26e26b07edb9e;p=packages%2Feog.git diff --git a/eog.spec b/eog.spec index 21f11c8..03cf7e7 100644 --- a/eog.spec +++ b/eog.spec @@ -1,67 +1,110 @@ +# +# Conditional build: +%bcond_without apidocs # disable API documentation +# Summary: The Eye of GNOME image viewer -Summary(pl): Oko GNOME - przegl±darka obrazków -Summary(pt_BR): Visualizador de imagem Eye of GNOME +Summary(pl.UTF-8): Oko GNOME - przeglądarka obrazków +Summary(pt_BR.UTF-8): Visualizador de imagem Eye of GNOME Name: eog -Version: 2.16.3 +Version: 2.26.2 Release: 1 -License: GPL v2 -Group: X11/Applications -Source0: http://ftp.gnome.org/pub/gnome/sources/eog/2.16/%{name}-%{version}.tar.bz2 -# Source0-md5: 82468185d766b9676d7f06c124939f9d -Patch0: %{name}-libtool.patch -Patch1: %{name}-desktop.patch -URL: http://www.gnome.org/ -BuildRequires: GConf2-devel >= 2.16.0 -BuildRequires: autoconf +License: GPL v2+ +Group: X11/Applications/Graphics +Source0: http://ftp.gnome.org/pub/GNOME/sources/eog/2.26/%{name}-%{version}.tar.bz2 +# Source0-md5: 8a0f8fafe627bb7fcc95ea10d148b7c1 +Patch0: %{name}-codegen.patch +URL: http://www.gnome.org/projects/eog/ +BuildRequires: GConf2-devel >= 2.24.0 +BuildRequires: autoconf >= 2.59 BuildRequires: automake +BuildRequires: dbus-glib-devel >= 0.74 +BuildRequires: exempi-devel >= 1.99.5 BuildRequires: gettext-devel -BuildRequires: gnome-common >= 2.12.0 -BuildRequires: gnome-desktop-devel >= 2.16.2 -BuildRequires: gnome-vfs2-devel >= 2.16.3 -BuildRequires: intltool >= 0.35.0 +BuildRequires: gnome-common >= 2.24.0 +BuildRequires: gnome-desktop-devel >= 2.26.0 +BuildRequires: gnome-doc-utils >= 0.14.0 +BuildRequires: gnome-icon-theme >= 2.24.0 +BuildRequires: gtk+2-devel >= 2:2.16.0 +%{?with_apidocs:BuildRequires: gtk-doc >= 1.9} +BuildRequires: intltool >= 0.40.0 BuildRequires: lcms-devel -BuildRequires: libart_lgpl-devel >= 2.3.17 -BuildRequires: libexif-devel >= 1:0.6.13 -BuildRequires: libglade2-devel >= 1:2.6.0 -BuildRequires: libgnomeprintui-devel >= 2.12.1 -BuildRequires: libgnomeui-devel >= 2.16.1 +BuildRequires: libart_lgpl-devel >= 2.3.19 +BuildRequires: libexif-devel >= 1:0.6.14 BuildRequires: libjpeg-devel BuildRequires: libtool +BuildRequires: libxml2-devel >= 1:2.7.0 BuildRequires: pkgconfig >= 0.9.0 -BuildRequires: rpmbuild(macros) >= 1.197 +BuildRequires: python-pygobject-devel >= 2.16.0 +BuildRequires: python-pygtk-devel >= 2:2.14.0 +BuildRequires: rpmbuild(find_lang) >= 1.23 +BuildRequires: rpmbuild(macros) >= 1.311 BuildRequires: scrollkeeper -Requires(post,preun): GConf2 +BuildRequires: sed >= 4.0 +BuildRequires: shared-mime-info >= 0.50 +BuildRequires: zlib-devel Requires(post,postun): desktop-file-utils +Requires(post,postun): gtk+2 +Requires(post,postun): hicolor-icon-theme Requires(post,postun): scrollkeeper -Requires: libgnomeui >= 2.16.1 +Requires(post,preun): GConf2 +# sr@Latn vs. sr@latin +Conflicts: glibc-misc < 6:2.7 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Eye of GNOME is a tool for viewing/cataloging images. -%description -l pl -Eye of GNOME (Oko GNOME) jest narzêdziem do ogl±dania/katalogowania -obrazków. +%description -l pl.UTF-8 +Eye of GNOME (Oko GNOME) jest narzędziem do oglądania/katalogowania +obrazków. -%description -l pt_BR +%description -l pt_BR.UTF-8 Aplicativo para visualizar imagens chamado Eye of GNOME. +%package devel +Summary: Header files for eog +Summary(pl.UTF-8): Pliki nagłówkowe eog +Group: X11/Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: GConf2-devel >= 2.24.0 +Requires: gtk+2-devel >= 2:2.16.0 + +%description devel +Header files for eog. + +%description devel -l pl.UTF-8 +Pliki nagłówkowe eog. + +%package apidocs +Summary: Eye of GNOME API documentation +Summary(pl.UTF-8): Dokumentacja API Eye of GNOME +Group: Documentation +Requires: gtk-doc-common + +%description apidocs +Eye of GNOME API documentation. + +%description apidocs -l pl.UTF-8 +Dokumentacja API Eye of GNOME. + %prep %setup -q %patch0 -p1 -%patch1 -p1 %build +%{?with_apidocs:%{__gtkdocize}} +%{__gnome_doc_common} %{__libtoolize} %{__intltoolize} %{__aclocal} -%{__autoheader} -%{__gnome_doc_common} %{__automake} +%{__autoheader} %{__autoconf} %configure \ + --%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \ --disable-schemas-install \ - --disable-scrollkeeper + --disable-scrollkeeper \ + --with-html-dir=%{_gtkdocdir} %{__make} %install @@ -71,7 +114,9 @@ rm -rf $RPM_BUILD_ROOT DESTDIR=$RPM_BUILD_ROOT \ GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 -%find_lang %{name} --with-gnome +rm -f $RPM_BUILD_ROOT%{_libdir}/eog/plugins/*.la + +%find_lang %{name} --with-gnome --with-omf %clean rm -rf $RPM_BUILD_ROOT @@ -80,6 +125,7 @@ rm -rf $RPM_BUILD_ROOT %gconf_schema_install eog.schemas %scrollkeeper_update_post %update_desktop_database_post +%update_icon_cache hicolor %preun %gconf_schema_uninstall eog.schemas @@ -87,13 +133,33 @@ rm -rf $RPM_BUILD_ROOT %postun %scrollkeeper_update_postun %update_desktop_database_postun +%update_icon_cache hicolor %files -f %{name}.lang %defattr(644,root,root,755) -%doc AUTHORS ChangeLog NEWS README -%attr(755,root,root) %{_bindir}/* +%doc AUTHORS ChangeLog NEWS README THANKS TODO +%attr(755,root,root) %{_bindir}/eog %{_sysconfdir}/gconf/schemas/eog.schemas %{_datadir}/%{name} -%{_omf_dest_dir}/%{name} -%{_desktopdir}/*.desktop -%{_pixmapsdir}/* +%{_desktopdir}/eog.desktop +%dir %{_libdir}/eog +%dir %{_libdir}/eog/plugins +# buggy soname generation, uses .so.0.0.0 +%{_libdir}/eog/plugins/fullscreen.eog-plugin +%attr(755,root,root) %{_libdir}/eog/plugins/libfullscreen.so* +%{_libdir}/eog/plugins/reload.eog-plugin +%attr(755,root,root) %{_libdir}/eog/plugins/libreload.so* +%{_libdir}/eog/plugins/statusbar-date.eog-plugin +%attr(755,root,root) %{_libdir}/eog/plugins/libstatusbar-date.so* +%{_iconsdir}/hicolor/*/*/* + +%files devel +%defattr(644,root,root,755) +%{_includedir}/eog-2.20 +%{_pkgconfigdir}/eog.pc + +%if %{with apidocs} +%files apidocs +%defattr(644,root,root,755) +%{_gtkdocdir}/eog +%endif