Group :: Desktop gráfico/GNOME
RPM: gnome-themes-default
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define _name gnome-themes
%define ver_major 2.10
%define engines_ver 2.6.0
Name: %_name-default
Version: %ver_major.2
Release: alt1
Summary: A set of default themes for GNOME 2 desktop
License: LGPL
Group: Graphical desktop/GNOME
Url: http://www.gnome.org
Source: ftp://ftp.gnome.org/pub/gnome/sources/%_name/%ver_major/%_name-%version.tar.bz2
Requires: gnome-icon-theme-Flat-Blue = %version-%release
Requires: gnome-icon-theme-Crux = %version-%release
Requires: gnome-icon-theme-Sandy = %version-%release
Requires: gnome-icon-theme-Smokey-Blue = %version-%release
Requires: gnome-icon-theme-Smokey-Red = %version-%release
Requires: gnome-themes-accessibility = %version-%release
Requires: gtk2-themes-Crux = %version-%release
Requires: gtk2-themes-Glider = %version-%release
Requires: gtk2-themes-Grand-Canyon = %version-%release
Requires: gtk2-themes-Mist = %version-%release
Requires: gtk2-themes-Ocean-Dream = %version-%release
Requires: gtk2-themes-Simple = %version-%release
Requires: gtk2-themes-Smokey-Blue = %version-%release
Requires: gtk2-themes-Traditional = %version-%release
Requires: metacity-themes-Sandwish = %version-%release
Requires: metacity-themes-Smokey = %version-%release
%define gtk_ver 2.6.4
%define gtk_binary_ver 2.4.0
%define libgnome_ver 2.10.0
%define gtk_engines_default_ver 2.6.0
%define icon_theme_ver 2.10.0
BuildPreReq: libgtk+2-devel >= %gtk_ver
BuildPreReq: libgnome-devel >= %libgnome_ver
BuildPreReq: gtk-engines-default-devel >= %gtk_engines_default_ver
# Automatically added by buildreq on Tue Dec 28 2004
BuildRequires: gcc-c++ gcc-g77 glib2-devel gtk-engines-default-devel libatk-devel libgtk+2-devel libpango-devel libstdc++-devel perl-XML-Parser pkgconfig
BuildRequires: gnome-common
%description
This package provides a set of default themes for GNOME 2 desktop.
%package common
Summary: Common files for GNOME default themes
Group: Graphical desktop/GNOME
%description common
This package contains common files needed to use GNOME default themes.
%package -n gnome-themes-accessibility
Summary: The 7 accessibility themes for GNOME
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
Requires: gtk-engines-hc >= %engines_ver
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n gnome-themes-accessibility
This package provides 7 accessibility themes for GNOME
- HighContrast[LargePrint][Inverse]
- LowContrast[LargePrint]
- LargePrint
%package -n gtk2-themes-Grand-Canyon
Summary: A GTK+2 theme - Grand Canyon
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
Requires: gtk-engines-pixmap
%description -n gtk2-themes-Grand-Canyon
This package provides a GTK+2 theme - Grand Canyon
%package -n gtk2-themes-Crux
Summary: A GTK+2 theme engine - Crux
Group: Graphical desktop/GNOME
Requires: gtk-engines-crux
Requires: gnome-icon-theme-Crux
%description -n gtk2-themes-Crux
This package contains a GTK2+ theme named Crux and developed by
Eazel, Inc.
%package -n gtk2-themes-Mist
Summary: A GTK+2 theme - Mist
Group: Graphical desktop/GNOME
Requires: gtk-engines-mist
%description -n gtk2-themes-Mist
Author named this after the song he was listening to when he named it
(Opeth's "In Mist She Was Standing").
This package provides Mist themes for GTK+2 and Metacity.
%package -n gtk2-themes-Ocean-Dream
Summary: A GTK+2 theme - Ocean Dream
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n gtk2-themes-Ocean-Dream
This package provides a GTK+2 theme - Ocean Dream.
%package -n gtk2-themes-Simple
Summary: A Simple theme for GTK+2
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
Requires: gtk-engines-thinice
Requires: gtk-engines-redmond95
%description -n gtk2-themes-Simple
This package provides a Simple theme for GTK+2.
%package -n gtk2-themes-Smokey-Blue
Summary: A Smokey-Blue theme for GTK+2
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
Requires: gtk-engines-pixmap
%description -n gtk2-themes-Smokey-Blue
This package provides a Smokey-Blue theme for GTK+2.
%package -n gtk2-themes-Traditional
Summary: A GTK+2 theme - Traditional
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n gtk2-themes-Traditional
This package provides a Traditional theme for GTK+2.
Requires: gnome-icon-theme >= %icon_theme_ver
%package -n gtk2-themes-Glider
Summary: A GTK+2 theme - Glider
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n gtk2-themes-Glider
This package provides a Glider theme for GTK+2.
Provides: metacity-themes-Glider = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
Requires: gtk-engines-smooth >= %engines_ver
%package -n gnome-icon-theme-Flat-Blue
Summary: A Flat-Blue icon theme for GNOME
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
%description -n gnome-icon-theme-Flat-Blue
This package provides a Flat-Blue icon theme for GNOME.
%package -n gnome-icon-theme-Crux
Summary: A Crux icon theme for GNOME
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
%description -n gnome-icon-theme-Crux
This package provides a Crux icon theme for GNOME.
%package -n gnome-icon-theme-Sandy
Summary: A GNOME icon theme - Sandy
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
%description -n gnome-icon-theme-Sandy
This package provides a GNOME icon theme - Sandy.
%package -n gnome-icon-theme-Smokey-Blue
Summary: A Smokey-Blue icon theme for GNOME
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
%description -n gnome-icon-theme-Smokey-Blue
This package provides a Smokey-Blue icon theme for GNOME.
%package -n gnome-icon-theme-Smokey-Red
Summary: A Smokey-Red icon theme for GNOME
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
%description -n gnome-icon-theme-Smokey-Red
This package provides a Smokey-Red icon theme for GNOME.
%package -n metacity-themes-Sandwish
Summary: A Metacity theme - Sandwish
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
%description -n metacity-themes-Sandwish
This package provides Metacity theme - Sandwish.
%package -n metacity-themes-Smokey
Summary: A Smokey theme for Metacity
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
%description -n metacity-themes-Smokey
This package provides a Smokey theme for Metacity.
%prep
%setup -q -n %_name-%version
%__subst 's,\$2/\(\$ORIG_FILE\),\1,' common/mkiconlinks.sh
%build
%configure --disable-static
%make_build
%install
%makeinstall
find %buildroot%_iconsdir -name "index.theme" -print0|\
xargs -r0 %__subst 's|\(Inherits=.*$\)|\1,hicolor,default.kde|' --
%find_lang %_name
%files
%files common -f %_name.lang
%doc README ChangeLog AUTHORS
%files -n gnome-themes-accessibility
%_datadir/themes/HighContrast*
%_datadir/themes/LargePrint*
%_datadir/themes/LowContrast*
%_iconsdir/HighContrast*
%_iconsdir/LargePrint*
%_iconsdir/LowContrast*
%files -n gtk2-themes-Grand-Canyon
%_datadir/themes/Grand-Canyon
%files -n gtk2-themes-Ocean-Dream
%_datadir/themes/Ocean-Dream
%files -n gtk2-themes-Simple
%_datadir/themes/Simple
%files -n gtk2-themes-Smokey-Blue
%_datadir/themes/Smokey-Blue
%files -n gtk2-themes-Traditional
%_datadir/themes/Traditional
%files -n gtk2-themes-Glider
%_datadir/themes/Glider
%files -n gtk2-themes-Crux
%_datadir/themes/Crux
%files -n gtk2-themes-Mist
%_datadir/themes/Mist
%files -n gnome-icon-theme-Flat-Blue
%_iconsdir/Flat-Blue
%files -n gnome-icon-theme-Crux
%_iconsdir/Crux
%files -n gnome-icon-theme-Sandy
%_iconsdir/Sandy
%files -n gnome-icon-theme-Smokey-Blue
%_iconsdir/Smokey-Blue
%files -n gnome-icon-theme-Smokey-Red
%_iconsdir/Smokey-Red
%files -n metacity-themes-Sandwish
%_datadir/themes/Sandwish
%files -n metacity-themes-Smokey
%_datadir/themes/Smokey
%changelog
…
Todas as alterações você pod ver aqui
%define ver_major 2.10
%define engines_ver 2.6.0
Name: %_name-default
Version: %ver_major.2
Release: alt1
Summary: A set of default themes for GNOME 2 desktop
License: LGPL
Group: Graphical desktop/GNOME
Url: http://www.gnome.org
Source: ftp://ftp.gnome.org/pub/gnome/sources/%_name/%ver_major/%_name-%version.tar.bz2
Requires: gnome-icon-theme-Flat-Blue = %version-%release
Requires: gnome-icon-theme-Crux = %version-%release
Requires: gnome-icon-theme-Sandy = %version-%release
Requires: gnome-icon-theme-Smokey-Blue = %version-%release
Requires: gnome-icon-theme-Smokey-Red = %version-%release
Requires: gnome-themes-accessibility = %version-%release
Requires: gtk2-themes-Crux = %version-%release
Requires: gtk2-themes-Glider = %version-%release
Requires: gtk2-themes-Grand-Canyon = %version-%release
Requires: gtk2-themes-Mist = %version-%release
Requires: gtk2-themes-Ocean-Dream = %version-%release
Requires: gtk2-themes-Simple = %version-%release
Requires: gtk2-themes-Smokey-Blue = %version-%release
Requires: gtk2-themes-Traditional = %version-%release
Requires: metacity-themes-Sandwish = %version-%release
Requires: metacity-themes-Smokey = %version-%release
%define gtk_ver 2.6.4
%define gtk_binary_ver 2.4.0
%define libgnome_ver 2.10.0
%define gtk_engines_default_ver 2.6.0
%define icon_theme_ver 2.10.0
BuildPreReq: libgtk+2-devel >= %gtk_ver
BuildPreReq: libgnome-devel >= %libgnome_ver
BuildPreReq: gtk-engines-default-devel >= %gtk_engines_default_ver
# Automatically added by buildreq on Tue Dec 28 2004
BuildRequires: gcc-c++ gcc-g77 glib2-devel gtk-engines-default-devel libatk-devel libgtk+2-devel libpango-devel libstdc++-devel perl-XML-Parser pkgconfig
BuildRequires: gnome-common
%description
This package provides a set of default themes for GNOME 2 desktop.
%package common
Summary: Common files for GNOME default themes
Group: Graphical desktop/GNOME
%description common
This package contains common files needed to use GNOME default themes.
%package -n gnome-themes-accessibility
Summary: The 7 accessibility themes for GNOME
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
Requires: gtk-engines-hc >= %engines_ver
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n gnome-themes-accessibility
This package provides 7 accessibility themes for GNOME
- HighContrast[LargePrint][Inverse]
- LowContrast[LargePrint]
- LargePrint
%package -n gtk2-themes-Grand-Canyon
Summary: A GTK+2 theme - Grand Canyon
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
Requires: gtk-engines-pixmap
%description -n gtk2-themes-Grand-Canyon
This package provides a GTK+2 theme - Grand Canyon
%package -n gtk2-themes-Crux
Summary: A GTK+2 theme engine - Crux
Group: Graphical desktop/GNOME
Requires: gtk-engines-crux
Requires: gnome-icon-theme-Crux
%description -n gtk2-themes-Crux
This package contains a GTK2+ theme named Crux and developed by
Eazel, Inc.
%package -n gtk2-themes-Mist
Summary: A GTK+2 theme - Mist
Group: Graphical desktop/GNOME
Requires: gtk-engines-mist
%description -n gtk2-themes-Mist
Author named this after the song he was listening to when he named it
(Opeth's "In Mist She Was Standing").
This package provides Mist themes for GTK+2 and Metacity.
%package -n gtk2-themes-Ocean-Dream
Summary: A GTK+2 theme - Ocean Dream
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n gtk2-themes-Ocean-Dream
This package provides a GTK+2 theme - Ocean Dream.
%package -n gtk2-themes-Simple
Summary: A Simple theme for GTK+2
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
Requires: gtk-engines-thinice
Requires: gtk-engines-redmond95
%description -n gtk2-themes-Simple
This package provides a Simple theme for GTK+2.
%package -n gtk2-themes-Smokey-Blue
Summary: A Smokey-Blue theme for GTK+2
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
Requires: gtk-engines-pixmap
%description -n gtk2-themes-Smokey-Blue
This package provides a Smokey-Blue theme for GTK+2.
%package -n gtk2-themes-Traditional
Summary: A GTK+2 theme - Traditional
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n gtk2-themes-Traditional
This package provides a Traditional theme for GTK+2.
Requires: gnome-icon-theme >= %icon_theme_ver
%package -n gtk2-themes-Glider
Summary: A GTK+2 theme - Glider
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n gtk2-themes-Glider
This package provides a Glider theme for GTK+2.
Provides: metacity-themes-Glider = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
Requires: gtk-engines-smooth >= %engines_ver
%package -n gnome-icon-theme-Flat-Blue
Summary: A Flat-Blue icon theme for GNOME
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
%description -n gnome-icon-theme-Flat-Blue
This package provides a Flat-Blue icon theme for GNOME.
%package -n gnome-icon-theme-Crux
Summary: A Crux icon theme for GNOME
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
%description -n gnome-icon-theme-Crux
This package provides a Crux icon theme for GNOME.
%package -n gnome-icon-theme-Sandy
Summary: A GNOME icon theme - Sandy
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
%description -n gnome-icon-theme-Sandy
This package provides a GNOME icon theme - Sandy.
%package -n gnome-icon-theme-Smokey-Blue
Summary: A Smokey-Blue icon theme for GNOME
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
%description -n gnome-icon-theme-Smokey-Blue
This package provides a Smokey-Blue icon theme for GNOME.
%package -n gnome-icon-theme-Smokey-Red
Summary: A Smokey-Red icon theme for GNOME
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
%description -n gnome-icon-theme-Smokey-Red
This package provides a Smokey-Red icon theme for GNOME.
%package -n metacity-themes-Sandwish
Summary: A Metacity theme - Sandwish
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
%description -n metacity-themes-Sandwish
This package provides Metacity theme - Sandwish.
%package -n metacity-themes-Smokey
Summary: A Smokey theme for Metacity
Group: Graphical desktop/GNOME
Requires: %name-common = %version-%release
%description -n metacity-themes-Smokey
This package provides a Smokey theme for Metacity.
%prep
%setup -q -n %_name-%version
%__subst 's,\$2/\(\$ORIG_FILE\),\1,' common/mkiconlinks.sh
%build
%configure --disable-static
%make_build
%install
%makeinstall
find %buildroot%_iconsdir -name "index.theme" -print0|\
xargs -r0 %__subst 's|\(Inherits=.*$\)|\1,hicolor,default.kde|' --
%find_lang %_name
%files
%files common -f %_name.lang
%doc README ChangeLog AUTHORS
%files -n gnome-themes-accessibility
%_datadir/themes/HighContrast*
%_datadir/themes/LargePrint*
%_datadir/themes/LowContrast*
%_iconsdir/HighContrast*
%_iconsdir/LargePrint*
%_iconsdir/LowContrast*
%files -n gtk2-themes-Grand-Canyon
%_datadir/themes/Grand-Canyon
%files -n gtk2-themes-Ocean-Dream
%_datadir/themes/Ocean-Dream
%files -n gtk2-themes-Simple
%_datadir/themes/Simple
%files -n gtk2-themes-Smokey-Blue
%_datadir/themes/Smokey-Blue
%files -n gtk2-themes-Traditional
%_datadir/themes/Traditional
%files -n gtk2-themes-Glider
%_datadir/themes/Glider
%files -n gtk2-themes-Crux
%_datadir/themes/Crux
%files -n gtk2-themes-Mist
%_datadir/themes/Mist
%files -n gnome-icon-theme-Flat-Blue
%_iconsdir/Flat-Blue
%files -n gnome-icon-theme-Crux
%_iconsdir/Crux
%files -n gnome-icon-theme-Sandy
%_iconsdir/Sandy
%files -n gnome-icon-theme-Smokey-Blue
%_iconsdir/Smokey-Blue
%files -n gnome-icon-theme-Smokey-Red
%_iconsdir/Smokey-Red
%files -n metacity-themes-Sandwish
%_datadir/themes/Sandwish
%files -n metacity-themes-Smokey
%_datadir/themes/Smokey
%changelog
…
Todas as alterações você pod ver aqui