Group :: Gráficos
RPM: eog
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define oldname eog2
%define ver_major 2.16
%def_enable color_management
Name: eog
Version: %ver_major.3
Release: alt2
Summary: Eye Of Gnome
License: GPL
Group: Graphics
Url: http://www.gnome.org
Source: ftp://ftp.gnome.org/pub/gnome/sources/%name/%ver_major/%name-%version.tar.bz2
Provides: %oldname = %version-%release
Obsoletes: %oldname < 2.14.2-alt1
%define rpm_ver 4.0.4-alt14
%define desktop_file_utils_ver 0.8
%define scrollkeeper_ver 0.3.14
# From configure.in
%define gnome_vfs_ver 2.5.91
%define libgnomeui_ver 2.5.92
%define libglade_ver 2.3.6
%define exif_ver 0.6.12
%define libgnomecanvas_ver 2.5.92
%define GConf_ver 2.5.90
%define libart_ver 2.3.16
%define gtk_ver 2.7.1
%define gnome_desktop_ver 2.10.0
PreReq: GConf2
PreReq: scrollkeeper >= %scrollkeeper_ver
Requires(post,postun): desktop-file-utils >= %desktop_file_utils_ver
BuildPreReq: rpm >= %rpm_ver
BuildPreReq: desktop-file-utils >= %desktop_file_utils_ver
# From configure.in
BuildPreReq: gnome-common
BuildPreReq: gnome-doc-utils >= 0.3.2
BuildPreReq: gnome-vfs2-devel >= %gnome_vfs_ver
BuildPreReq: libgnomeui-devel >= %libgnomeui_ver
BuildPreReq: libglade2-devel >= %libglade_ver
BuildPreReq: libexif-devel >= %exif_ver
BuildPreReq: libgnomecanvas-devel >= %libgnomecanvas_ver
BuildPreReq: libGConf2-devel >= %GConf_ver
BuildPreReq: libart_lgpl-devel >= %libart_ver
BuildPreReq: libgtk+2-devel >= %gtk_ver
BuildPreReq: libgnome-desktop-devel >= %gnome_desktop_ver
BuildPreReq: intltool >= 0.35.0
%{?_enable_color_management:BuildPreReq: liblcms-devel}
# This version of libgnomeprintui-devel is the first that has correct deps.
# The version requirement will go away in close future.
BuildRequires: libgnomeprintui-devel >= 2.12.1-alt2
BuildRequires: libXt-devel libjpeg-devel perl-XML-Parser scrollkeeper zlib-devel
%description
This is the Eye of Gnome, an image viewer program. It is meant to be
a fast and functional image viewer as well as an image cataloging
program.
%prep
%setup -q
# fix incorrect path to lcms.h
%__subst 's,<lcms\.h>,<lcms/lcms.h>,' libeog/eog-image* shell/eog-*
%build
autoreconf -fisv
%configure \
--with-libexif \
%{?_enable_color_management:--with-cms} \
--with-libjpeg \
--disable-schemas-install --disable-scrollkeeper
%make_build
%install
%makeinstall
#%%gconf2_stripschemas
%find_lang --with-gnome %name
%post
%gconf2_install %name
%update_scrollkeeper
%update_desktopdb
%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi
%postun
%clean_scrollkeeper
%clean_desktopdb
%files -f %name.lang
%_bindir/*
%_datadir/applications/*
%_datadir/%name
%_datadir/pixmaps/*
#_datadir/gconf/locale/*
%config %_sysconfdir/gconf/schemas/*
%doc AUTHORS ChangeLog HACKING MAINTAINERS NEWS
%doc README THANKS TODO
%exclude %_localstatedir/scrollkeeper
%changelog
…
Todas as alterações você pod ver aqui
%define ver_major 2.16
%def_enable color_management
Name: eog
Version: %ver_major.3
Release: alt2
Summary: Eye Of Gnome
License: GPL
Group: Graphics
Url: http://www.gnome.org
Source: ftp://ftp.gnome.org/pub/gnome/sources/%name/%ver_major/%name-%version.tar.bz2
Provides: %oldname = %version-%release
Obsoletes: %oldname < 2.14.2-alt1
%define rpm_ver 4.0.4-alt14
%define desktop_file_utils_ver 0.8
%define scrollkeeper_ver 0.3.14
# From configure.in
%define gnome_vfs_ver 2.5.91
%define libgnomeui_ver 2.5.92
%define libglade_ver 2.3.6
%define exif_ver 0.6.12
%define libgnomecanvas_ver 2.5.92
%define GConf_ver 2.5.90
%define libart_ver 2.3.16
%define gtk_ver 2.7.1
%define gnome_desktop_ver 2.10.0
PreReq: GConf2
PreReq: scrollkeeper >= %scrollkeeper_ver
Requires(post,postun): desktop-file-utils >= %desktop_file_utils_ver
BuildPreReq: rpm >= %rpm_ver
BuildPreReq: desktop-file-utils >= %desktop_file_utils_ver
# From configure.in
BuildPreReq: gnome-common
BuildPreReq: gnome-doc-utils >= 0.3.2
BuildPreReq: gnome-vfs2-devel >= %gnome_vfs_ver
BuildPreReq: libgnomeui-devel >= %libgnomeui_ver
BuildPreReq: libglade2-devel >= %libglade_ver
BuildPreReq: libexif-devel >= %exif_ver
BuildPreReq: libgnomecanvas-devel >= %libgnomecanvas_ver
BuildPreReq: libGConf2-devel >= %GConf_ver
BuildPreReq: libart_lgpl-devel >= %libart_ver
BuildPreReq: libgtk+2-devel >= %gtk_ver
BuildPreReq: libgnome-desktop-devel >= %gnome_desktop_ver
BuildPreReq: intltool >= 0.35.0
%{?_enable_color_management:BuildPreReq: liblcms-devel}
# This version of libgnomeprintui-devel is the first that has correct deps.
# The version requirement will go away in close future.
BuildRequires: libgnomeprintui-devel >= 2.12.1-alt2
BuildRequires: libXt-devel libjpeg-devel perl-XML-Parser scrollkeeper zlib-devel
%description
This is the Eye of Gnome, an image viewer program. It is meant to be
a fast and functional image viewer as well as an image cataloging
program.
%prep
%setup -q
# fix incorrect path to lcms.h
%__subst 's,<lcms\.h>,<lcms/lcms.h>,' libeog/eog-image* shell/eog-*
%build
autoreconf -fisv
%configure \
--with-libexif \
%{?_enable_color_management:--with-cms} \
--with-libjpeg \
--disable-schemas-install --disable-scrollkeeper
%make_build
%install
%makeinstall
#%%gconf2_stripschemas
%find_lang --with-gnome %name
%post
%gconf2_install %name
%update_scrollkeeper
%update_desktopdb
%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi
%postun
%clean_scrollkeeper
%clean_desktopdb
%files -f %name.lang
%_bindir/*
%_datadir/applications/*
%_datadir/%name
%_datadir/pixmaps/*
#_datadir/gconf/locale/*
%config %_sysconfdir/gconf/schemas/*
%doc AUTHORS ChangeLog HACKING MAINTAINERS NEWS
%doc README THANKS TODO
%exclude %_localstatedir/scrollkeeper
%changelog
…
Todas as alterações você pod ver aqui