Репозитории ALT
S: | 2.20.2-alt3.1 |
5.1: | 2.18.4-alt1 |
4.1: | 2.14.3-alt0.M41.1 |
4.0: | 2.8.2-alt1 |
Группа :: Графические оболочки/GNOME
Пакет: libgtk-engines-default
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define ver_major 2.8
%define _name gtk-engines
%define engine_prefix libgtk-engine
%define old_engine_prefix gtk-engines
%define engine_namechange_ver 2.8.0-alt3
%define gtk_theme_prefix gtk2-theme
%define old_theme_prefix gtk2-themes
%define theme_namechange_ver 2.8.0-alt4
# Clearlooks animation takes some CPU cycles, so it's done optional.
%def_enable animation
Name: %{engine_prefix}s-default
Version: %ver_major.2
Release: alt1
Serial: 1
Summary: Default GTK+2 theme engines
License: GPL/LGPL
Group: Graphical desktop/GNOME
Url: http://gtk.themes.org/
Source: ftp://ftp.gnome.org/pub/gnome/sources/%_name/%ver_major/%_name-%version.tar.bz2
Obsoletes: %old_engine_prefix <= %engine_namechange_ver
Provides: %old_engine_prefix = %version-%release
Obsoletes: %old_engine_prefix-default <= %engine_namechange_ver
Provides: %old_engine_prefix-default = %version-%release
Obsoletes: %engine_prefix-default <= %engine_namechange_ver
Provides: %engine_prefix-default = %version-%release
%define gtk_ver 2.10.0
%define gtk_binary_ver 2.10.0
%define icon_theme_ver 2.10.0
Requires: %engine_prefix-redmond = %version-%release
Requires: %engine_prefix-hc = %version-%release
Requires: %engine_prefix-crux = %version-%release
Requires: %engine_prefix-mist = %version-%release
Requires: %engine_prefix-thinice = %version-%release
Requires: %engine_prefix-industrial = %version-%release
Requires: %engine_prefix-smooth = %version-%release
Requires: %engine_prefix-clearlooks = %version-%release
Requires: %engine_prefix-glide = %version-%release
BuildPreReq: libgtk+2-devel >= %gtk_ver
%description
These are the graphical engines for the various GTK+2 toolkit themes.
%package -n %engine_prefix-redmond
Summary: GTK+2 theme engine - Redmond95
Group: Graphical desktop/GNOME
Obsoletes: %old_engine_prefix-redmond95
Provides: %old_engine_prefix-redmond95 = %version-%release
Provides: %engine_prefix-redmond95 = %version-%release
Obsoletes: %old_engine_prefix-redmond < %engine_namechange_ver
Provides: %old_engine_prefix-redmond = %version-%release
%description -n %engine_prefix-redmond
A simple theme engine that looks a bit like another OS.
%package -n gtk-themes-redmond
Summary: GTK+2 theme - Redmond95 (Gtk1 and Gtk2)
Group: Graphical desktop/GNOME
Obsoletes: %old_theme_prefix-redmond < %engine_namechange_ver
Provides: %old_theme_prefix-redmond = %version-%release
Provides: gtk1-themes-redmond = %version-%release
# Due to file conflicts
Obsoletes: gtk2-themes-redmond = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n gtk-themes-redmond
A simple theme that looks a bit like another OS. A theme for gtk1 is also
available.
%package -n %engine_prefix-hc
Summary: A GTK+2 high contrast theme engine
Group: Graphical desktop/GNOME
Obsoletes: %old_engine_prefix-hc < %engine_namechange_ver
Provides: %old_engine_prefix-hc = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %engine_prefix-hc
Engine for high contrast themes, that improves visibility of shadows, edges,
and indicators when theme background and foreground contain near-black
and near-white colors.
%package -n %engine_prefix-smooth
Summary: A GTK+2 theme engine - Smooth
Group: Graphical desktop/GNOME
Obsoletes: gtk-smooth-engine
Provides: gtk-smooth-engine = %version-%release
Obsoletes: gtk2-smooth-engine
Provides: gtk2-smooth-engine = %version-%release
Obsoletes: %old_engine_prefix-smooth < %engine_namechange_ver
Provides: %old_engine_prefix-smooth = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %engine_prefix-smooth
This package contains a GTK2+ theme engine Smooth.
%package -n %gtk_theme_prefix-crux
Summary: A GTK+2 theme engine - Crux
Group: Graphical desktop/GNOME
Obsoletes: %old_engine_prefix-crux < 2.7.6
Provides: %old_engine_prefix-crux = %version-%release
Obsoletes: %old_theme_prefix-crux < %theme_namechange_ver
Provides: %old_theme_prefix-mist = %version-%release
Provides: %engine_prefix-crux = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %gtk_theme_prefix-crux
This package contains a GTK2+ theme engine named Crux and developed by
Eazel, Inc.
%package -n %gtk_theme_prefix-mist
Summary: A GTK+2 theme engine - Mist
Group: Graphical desktop/GNOME
Obsoletes: %old_engine_prefix-mist < 2.7.6
Provides: %old_engine_prefix-mist = %version-%release
Obsoletes: %old_theme_prefix-mist < %theme_namechange_ver
Provides: %old_theme_prefix-mist = %version-%release
Provides: %engine_prefix-mist = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %gtk_theme_prefix-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 GTK+2 theme engine.
%package -n %gtk_theme_prefix-clearlooks
Summary: A GTK+2 theme engine - ClearLooks
Group: Graphical desktop/GNOME
Obsoletes: %old_engine_prefix-clearlooks < 2.7.6
Provides: %old_engine_prefix-clearlooks = %version-%release
Obsoletes: %old_theme_prefix-clearlooks < %theme_namechange_ver
Provides: %old_theme_prefix-clearlooks = %version-%release
Provides: %engine_prefix-clearlooks = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %gtk_theme_prefix-clearlooks
ClearLooks is new modern looking engine for GTK+2, based on Bluecurve.
It has the looks of various themes blended together, resulting in a
theme that's easy on the eyes and visually pleasing.
This package contains Clearlooks theme and engine.
%package -n %gtk_theme_prefix-thinice
Summary: A GTK+2 theme engine - Thin Ice
Group: Graphical desktop/GNOME
Obsoletes: %engine_prefix-thinice-devel
Obsoletes: %old_engine_prefix-thinice < 2.7.6
Provides: %old_engine_prefix-thinice = %version-%release
Obsoletes: %old_theme_prefix-thinice < %theme_namechange_ver
Provides: %old_theme_prefix-thinice = %version-%release
Provides: %engine_prefix-thinice = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %gtk_theme_prefix-thinice
This package contains a GTK2+ theme engine Thin Ice.
%package -n %gtk_theme_prefix-industrial
Summary: A GTK+2 theme engine - Industrial
Group: Graphical desktop/GNOME
Obsoletes: %old_engine_prefix-industrial < 2.7.6
Provides: %old_engine_prefix-industrial = %version-%release
Obsoletes: %old_theme_prefix-industrial < %theme_namechange_ver
Provides: %old_theme_prefix-industrial = %version-%release
Provides: %engine_prefix-industrial = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %gtk_theme_prefix-industrial
This package contains a GTK2+ engine Industrial developed by Ximian, Inc. as
the default apearance for its Desktop. Industrial is a highly popular
look which provides a simple, consistant, and highly cohesive appearance
for applications.
%package -n %engine_prefix-glide
Summary: A GTK+2 theme engine - Glide
Group: Graphical desktop/GNOME
Obsoletes: %old_engine_prefix-glide < %engine_namechange_ver
Provides: %old_engine_prefix-glide = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %engine_prefix-glide
This package contains a GTK2+ theme engine Glide (used by Glider GNOME theme).
%package -n %{engine_prefix}s-devel
Summary: Development files for %_name
Group: Development/GNOME and GTK+
Obsoletes: %old_engine_prefix-default-devel < %engine_namechange_ver
Provides: %old_engine_prefix-default-devel = %version-%release
%description -n %{engine_prefix}s-devel
This package contains development files for %_name
%prep
%setup -q -n %_name-%version
#__subst 's,\(GTK\)2\(_VERSION\),\1\2,' engines/clearlooks/Makefile.am
%build
%__autoreconf
%configure \
%{subst_enable animation} \
%make
%install
%makeinstall
%define engines_dir %_libdir/gtk-2.0/%gtk_binary_ver/engines
%files
%doc AUTHORS README ChangeLog
%files -n %engine_prefix-redmond
%engines_dir/libredmond95.so
%files -n gtk-themes-redmond
%dir %_datadir/themes/Redmond/
%dir %_datadir/themes/Redmond/gtk-2.0
%_datadir/themes/Redmond/gtk-2.0/gtkrc
%dir %_datadir/themes/Redmond/gtk
%_datadir/themes/Redmond/gtk/gtkrc
%doc engines/redmond/AUTHORS
%files -n %engine_prefix-hc
%engines_dir/libhcengine.so
%files -n %gtk_theme_prefix-crux
%engines_dir/*crux*.so
%dir %_datadir/themes/Crux
%dir %_datadir/themes/Crux/gtk-2.0
%_datadir/themes/Crux/gtk-2.0/gtkrc
%files -n %gtk_theme_prefix-clearlooks
%engines_dir/*clearlooks.so
%dir %_datadir/themes/Clearlooks
%dir %_datadir/themes/Clearlooks/gtk-2.0
%_datadir/themes/Clearlooks/gtk-2.0/gtkrc
%files -n %gtk_theme_prefix-mist
%engines_dir/libmist.so
%dir %_datadir/themes/Mist
%dir %_datadir/themes/Mist/gtk-2.0
%_datadir/themes/Mist/gtk-2.0/gtkrc
%files -n %gtk_theme_prefix-thinice
%engines_dir/*thinice.so
%dir %_datadir/themes/ThinIce
%dir %_datadir/themes/ThinIce/gtk-2.0
%_datadir/themes/ThinIce/gtk-2.0/gtkrc
%files -n %gtk_theme_prefix-industrial
%engines_dir/libindustrial.so
%dir %_datadir/themes/Industrial
%dir %_datadir/themes/Industrial/gtk-2.0
%_datadir/themes/Industrial/gtk-2.0/gtkrc
%files -n %engine_prefix-smooth
%engines_dir/libsmooth.so
%files -n %engine_prefix-glide
%engines_dir/libglide.so
%files -n %{engine_prefix}s-devel
%_libdir/pkgconfig/*.pc
%exclude %engines_dir/*.la
%changelog
…
Полный changelog можно просмотреть здесь
%define _name gtk-engines
%define engine_prefix libgtk-engine
%define old_engine_prefix gtk-engines
%define engine_namechange_ver 2.8.0-alt3
%define gtk_theme_prefix gtk2-theme
%define old_theme_prefix gtk2-themes
%define theme_namechange_ver 2.8.0-alt4
# Clearlooks animation takes some CPU cycles, so it's done optional.
%def_enable animation
Name: %{engine_prefix}s-default
Version: %ver_major.2
Release: alt1
Serial: 1
Summary: Default GTK+2 theme engines
License: GPL/LGPL
Group: Graphical desktop/GNOME
Url: http://gtk.themes.org/
Source: ftp://ftp.gnome.org/pub/gnome/sources/%_name/%ver_major/%_name-%version.tar.bz2
Obsoletes: %old_engine_prefix <= %engine_namechange_ver
Provides: %old_engine_prefix = %version-%release
Obsoletes: %old_engine_prefix-default <= %engine_namechange_ver
Provides: %old_engine_prefix-default = %version-%release
Obsoletes: %engine_prefix-default <= %engine_namechange_ver
Provides: %engine_prefix-default = %version-%release
%define gtk_ver 2.10.0
%define gtk_binary_ver 2.10.0
%define icon_theme_ver 2.10.0
Requires: %engine_prefix-redmond = %version-%release
Requires: %engine_prefix-hc = %version-%release
Requires: %engine_prefix-crux = %version-%release
Requires: %engine_prefix-mist = %version-%release
Requires: %engine_prefix-thinice = %version-%release
Requires: %engine_prefix-industrial = %version-%release
Requires: %engine_prefix-smooth = %version-%release
Requires: %engine_prefix-clearlooks = %version-%release
Requires: %engine_prefix-glide = %version-%release
BuildPreReq: libgtk+2-devel >= %gtk_ver
%description
These are the graphical engines for the various GTK+2 toolkit themes.
%package -n %engine_prefix-redmond
Summary: GTK+2 theme engine - Redmond95
Group: Graphical desktop/GNOME
Obsoletes: %old_engine_prefix-redmond95
Provides: %old_engine_prefix-redmond95 = %version-%release
Provides: %engine_prefix-redmond95 = %version-%release
Obsoletes: %old_engine_prefix-redmond < %engine_namechange_ver
Provides: %old_engine_prefix-redmond = %version-%release
%description -n %engine_prefix-redmond
A simple theme engine that looks a bit like another OS.
%package -n gtk-themes-redmond
Summary: GTK+2 theme - Redmond95 (Gtk1 and Gtk2)
Group: Graphical desktop/GNOME
Obsoletes: %old_theme_prefix-redmond < %engine_namechange_ver
Provides: %old_theme_prefix-redmond = %version-%release
Provides: gtk1-themes-redmond = %version-%release
# Due to file conflicts
Obsoletes: gtk2-themes-redmond = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n gtk-themes-redmond
A simple theme that looks a bit like another OS. A theme for gtk1 is also
available.
%package -n %engine_prefix-hc
Summary: A GTK+2 high contrast theme engine
Group: Graphical desktop/GNOME
Obsoletes: %old_engine_prefix-hc < %engine_namechange_ver
Provides: %old_engine_prefix-hc = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %engine_prefix-hc
Engine for high contrast themes, that improves visibility of shadows, edges,
and indicators when theme background and foreground contain near-black
and near-white colors.
%package -n %engine_prefix-smooth
Summary: A GTK+2 theme engine - Smooth
Group: Graphical desktop/GNOME
Obsoletes: gtk-smooth-engine
Provides: gtk-smooth-engine = %version-%release
Obsoletes: gtk2-smooth-engine
Provides: gtk2-smooth-engine = %version-%release
Obsoletes: %old_engine_prefix-smooth < %engine_namechange_ver
Provides: %old_engine_prefix-smooth = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %engine_prefix-smooth
This package contains a GTK2+ theme engine Smooth.
%package -n %gtk_theme_prefix-crux
Summary: A GTK+2 theme engine - Crux
Group: Graphical desktop/GNOME
Obsoletes: %old_engine_prefix-crux < 2.7.6
Provides: %old_engine_prefix-crux = %version-%release
Obsoletes: %old_theme_prefix-crux < %theme_namechange_ver
Provides: %old_theme_prefix-mist = %version-%release
Provides: %engine_prefix-crux = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %gtk_theme_prefix-crux
This package contains a GTK2+ theme engine named Crux and developed by
Eazel, Inc.
%package -n %gtk_theme_prefix-mist
Summary: A GTK+2 theme engine - Mist
Group: Graphical desktop/GNOME
Obsoletes: %old_engine_prefix-mist < 2.7.6
Provides: %old_engine_prefix-mist = %version-%release
Obsoletes: %old_theme_prefix-mist < %theme_namechange_ver
Provides: %old_theme_prefix-mist = %version-%release
Provides: %engine_prefix-mist = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %gtk_theme_prefix-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 GTK+2 theme engine.
%package -n %gtk_theme_prefix-clearlooks
Summary: A GTK+2 theme engine - ClearLooks
Group: Graphical desktop/GNOME
Obsoletes: %old_engine_prefix-clearlooks < 2.7.6
Provides: %old_engine_prefix-clearlooks = %version-%release
Obsoletes: %old_theme_prefix-clearlooks < %theme_namechange_ver
Provides: %old_theme_prefix-clearlooks = %version-%release
Provides: %engine_prefix-clearlooks = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %gtk_theme_prefix-clearlooks
ClearLooks is new modern looking engine for GTK+2, based on Bluecurve.
It has the looks of various themes blended together, resulting in a
theme that's easy on the eyes and visually pleasing.
This package contains Clearlooks theme and engine.
%package -n %gtk_theme_prefix-thinice
Summary: A GTK+2 theme engine - Thin Ice
Group: Graphical desktop/GNOME
Obsoletes: %engine_prefix-thinice-devel
Obsoletes: %old_engine_prefix-thinice < 2.7.6
Provides: %old_engine_prefix-thinice = %version-%release
Obsoletes: %old_theme_prefix-thinice < %theme_namechange_ver
Provides: %old_theme_prefix-thinice = %version-%release
Provides: %engine_prefix-thinice = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %gtk_theme_prefix-thinice
This package contains a GTK2+ theme engine Thin Ice.
%package -n %gtk_theme_prefix-industrial
Summary: A GTK+2 theme engine - Industrial
Group: Graphical desktop/GNOME
Obsoletes: %old_engine_prefix-industrial < 2.7.6
Provides: %old_engine_prefix-industrial = %version-%release
Obsoletes: %old_theme_prefix-industrial < %theme_namechange_ver
Provides: %old_theme_prefix-industrial = %version-%release
Provides: %engine_prefix-industrial = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %gtk_theme_prefix-industrial
This package contains a GTK2+ engine Industrial developed by Ximian, Inc. as
the default apearance for its Desktop. Industrial is a highly popular
look which provides a simple, consistant, and highly cohesive appearance
for applications.
%package -n %engine_prefix-glide
Summary: A GTK+2 theme engine - Glide
Group: Graphical desktop/GNOME
Obsoletes: %old_engine_prefix-glide < %engine_namechange_ver
Provides: %old_engine_prefix-glide = %version-%release
Requires: gnome-icon-theme >= %icon_theme_ver
%description -n %engine_prefix-glide
This package contains a GTK2+ theme engine Glide (used by Glider GNOME theme).
%package -n %{engine_prefix}s-devel
Summary: Development files for %_name
Group: Development/GNOME and GTK+
Obsoletes: %old_engine_prefix-default-devel < %engine_namechange_ver
Provides: %old_engine_prefix-default-devel = %version-%release
%description -n %{engine_prefix}s-devel
This package contains development files for %_name
%prep
%setup -q -n %_name-%version
#__subst 's,\(GTK\)2\(_VERSION\),\1\2,' engines/clearlooks/Makefile.am
%build
%__autoreconf
%configure \
%{subst_enable animation} \
%make
%install
%makeinstall
%define engines_dir %_libdir/gtk-2.0/%gtk_binary_ver/engines
%files
%doc AUTHORS README ChangeLog
%files -n %engine_prefix-redmond
%engines_dir/libredmond95.so
%files -n gtk-themes-redmond
%dir %_datadir/themes/Redmond/
%dir %_datadir/themes/Redmond/gtk-2.0
%_datadir/themes/Redmond/gtk-2.0/gtkrc
%dir %_datadir/themes/Redmond/gtk
%_datadir/themes/Redmond/gtk/gtkrc
%doc engines/redmond/AUTHORS
%files -n %engine_prefix-hc
%engines_dir/libhcengine.so
%files -n %gtk_theme_prefix-crux
%engines_dir/*crux*.so
%dir %_datadir/themes/Crux
%dir %_datadir/themes/Crux/gtk-2.0
%_datadir/themes/Crux/gtk-2.0/gtkrc
%files -n %gtk_theme_prefix-clearlooks
%engines_dir/*clearlooks.so
%dir %_datadir/themes/Clearlooks
%dir %_datadir/themes/Clearlooks/gtk-2.0
%_datadir/themes/Clearlooks/gtk-2.0/gtkrc
%files -n %gtk_theme_prefix-mist
%engines_dir/libmist.so
%dir %_datadir/themes/Mist
%dir %_datadir/themes/Mist/gtk-2.0
%_datadir/themes/Mist/gtk-2.0/gtkrc
%files -n %gtk_theme_prefix-thinice
%engines_dir/*thinice.so
%dir %_datadir/themes/ThinIce
%dir %_datadir/themes/ThinIce/gtk-2.0
%_datadir/themes/ThinIce/gtk-2.0/gtkrc
%files -n %gtk_theme_prefix-industrial
%engines_dir/libindustrial.so
%dir %_datadir/themes/Industrial
%dir %_datadir/themes/Industrial/gtk-2.0
%_datadir/themes/Industrial/gtk-2.0/gtkrc
%files -n %engine_prefix-smooth
%engines_dir/libsmooth.so
%files -n %engine_prefix-glide
%engines_dir/libglide.so
%files -n %{engine_prefix}s-devel
%_libdir/pkgconfig/*.pc
%exclude %engines_dir/*.la
%changelog
…
Полный changelog можно просмотреть здесь