cvsdist 1d4f641
%define gettext_package metacity
cvsdist 1d4f641
cvsdist d98fafe
Summary: Metacity window manager
cvsdist d98fafe
Name: metacity
cvsdist 3786716
Version: 2.4.0.92
cvsdist af6a6bb
Release: 2
cvsdist d98fafe
URL: http://people.redhat.com/~hp/metacity/
cvsdist 1d4f641
Source0: %{name}-%{version}.tar.bz2
cvsdist d98fafe
License: GPL
cvsdist d98fafe
Group: User Interface/Desktops
cvsdist d98fafe
BuildRoot: %{_tmppath}/%{name}-root
cvsdist d98fafe
BuildRequires: gtk2-devel >= 2.0.3-3
cvsdist d98fafe
BuildRequires: pango-devel >= 1.0.99
cvsdist d98fafe
BuildRequires: fontconfig
cvsdist d98fafe
BuildRequires: Xft
cvsdist 1d4f641
BuildRequires: GConf2-devel >= 1.2.0
cvsdist 1d4f641
BuildRequires: desktop-file-utils >= 0.3
cvsdist 1d4f641
BuildRequires: libglade2-devel >= 2.0.0
cvsdist 3786716
BuildRequires: intltool >= 0.22
cvsdist 1d4f641
cvsdist 1d4f641
Requires: redhat-artwork >= 0.27
cvsdist d98fafe
cvsdist d98fafe
Patch0: metacity-2.3.987-default-theme.patch
cvsdist 1d4f641
Patch1: metacity-2.3.987.92-system-font.patch
cvsdist d98fafe
cvsdist d98fafe
%description
cvsdist d98fafe
cvsdist d98fafe
Metacity is a simple window manager that integrates nicely with 
cvsdist d98fafe
GNOME 2.
cvsdist d98fafe
cvsdist d98fafe
%prep
cvsdist d98fafe
%setup -q
cvsdist d98fafe
cvsdist d98fafe
%patch0 -p1 -b .default-theme
cvsdist 1d4f641
%patch1 -p1 -b .system-font
cvsdist d98fafe
cvsdist d98fafe
%build
cvsdist d98fafe
%configure
cvsdist 3786716
cvsdist 3786716
## intltool munges metacity.schemas in UTF-8 locale
cvsdist 3786716
## http://bugzilla.gnome.org/show_bug.cgi?id=91289
cvsdist 3786716
## force regeneration with intltool in non-UTF-8 locale
cvsdist 3786716
rm -f src/metacity.schemas
cvsdist 3786716
rm -f po/.intltool-merge-cache
cvsdist 3786716
LANG=en_US.ISO-8859-1 make %{?_smp_mflags}
cvsdist d98fafe
cvsdist d98fafe
%install
cvsdist d98fafe
rm -rf $RPM_BUILD_ROOT
cvsdist d98fafe
cvsdist d98fafe
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
cvsdist d98fafe
%makeinstall
cvsdist d98fafe
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
cvsdist d98fafe
cvsdist 1d4f641
desktop-file-install --vendor gnome --delete-original                   \
cvsdist 1d4f641
  --dir $RPM_BUILD_ROOT%{_datadir}/control-center-2.0/capplets          \
cvsdist 1d4f641
  --add-only-show-in GNOME                                              \
cvsdist 1d4f641
  --add-category X-Red-Hat-Base                                         \
cvsdist 1d4f641
  $RPM_BUILD_ROOT%{_datadir}/control-center-2.0/capplets/*
cvsdist 1d4f641
cvsdist 1d4f641
%find_lang %{gettext_package}
cvsdist 1d4f641
cvsdist d98fafe
%clean
cvsdist d98fafe
rm -rf $RPM_BUILD_ROOT
cvsdist d98fafe
cvsdist d98fafe
%post
cvsdist d98fafe
cvsdist d98fafe
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
cvsdist d98fafe
SCHEMAS="metacity.schemas"
cvsdist d98fafe
for S in $SCHEMAS; do
cvsdist d98fafe
  gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/$S > /dev/null
cvsdist d98fafe
done
cvsdist d98fafe
cvsdist 1d4f641
%files -f %{gettext_package}.lang
cvsdist d98fafe
%defattr(-,root,root)
cvsdist d98fafe
%doc README AUTHORS COPYING NEWS HACKING theme-format.txt
cvsdist d98fafe
%{_bindir}/*
cvsdist d98fafe
%{_libexecdir}/*
cvsdist d98fafe
%{_datadir}/gnome/wm-properties/metacity.desktop
cvsdist d98fafe
%{_sysconfdir}/gconf/schemas/*.schemas
cvsdist d98fafe
%{_datadir}/metacity
cvsdist 1d4f641
%{_datadir}/themes
cvsdist d98fafe
%{_datadir}/pixmaps
cvsdist d98fafe
%{_datadir}/control-center-2.0
cvsdist d98fafe
cvsdist d98fafe
%changelog
cvsdist af6a6bb
* Thu Aug 22 2002 Havoc Pennington <hp@redhat.com>
cvsdist af6a6bb
- patch .schemas.in instead of .schemas so we get right default theme/fonts
cvsdist af6a6bb
cvsdist 3786716
* Tue Aug 20 2002 Havoc Pennington <hp@redhat.com>
cvsdist 3786716
- grow size of top resize, and display proper cursor on enter notify
cvsdist 3786716
- require latest intltool to try and fix metacity.schemas by
cvsdist 3786716
  regenerating it in non-UTF-8 locale
cvsdist 3786716
cvsdist 1d4f641
* Thu Aug 15 2002 Havoc Pennington <hp@redhat.com>
cvsdist 3ed5fdf
- default to Sans Bold font, fixes #70920 and matches graphic design spec
cvsdist 3ed5fdf
cvsdist 3ed5fdf
* Thu Aug 15 2002 Havoc Pennington <hp@redhat.com>
cvsdist 1d4f641
- 2.4.0.91 with raise/lower keybindings for msf, fixes to fullscreen
cvsdist 3ed5fdf
- more apps that probably intend to be, fix for changing number of
cvsdist 1d4f641
  workspaces, fix for moving windows in multihead
cvsdist 1d4f641
cvsdist 1d4f641
* Tue Aug 13 2002 Havoc Pennington <hp@redhat.com>
cvsdist 1d4f641
- update build requires
cvsdist 1d4f641
cvsdist 1d4f641
* Mon Aug 12 2002 Havoc Pennington <hp@redhat.com>
cvsdist 1d4f641
- upgrade to cvs snap 2.4.0.90 with pile of bugfixes from 
cvsdist 1d4f641
  this weekend
cvsdist 1d4f641
- change default theme to bluecurve and require new redhat-artwork
cvsdist 1d4f641
cvsdist 1d4f641
* Tue Aug  6 2002 Havoc Pennington <hp@redhat.com>
cvsdist 1d4f641
- 2.4.0
cvsdist 1d4f641
- themes are moved, require appropriate redhat-artwork
cvsdist 1d4f641
cvsdist 1d4f641
* Thu Aug  1 2002 Havoc Pennington <hp@redhat.com>
cvsdist 1d4f641
- munge the desktop file to be in toplevel menus and 
cvsdist 1d4f641
  not show in KDE
cvsdist 1d4f641
cvsdist 1d4f641
* Tue Jul 23 2002 Havoc Pennington <hp@redhat.com>
cvsdist 1d4f641
- don't use system font by default as metacity's 
cvsdist 1d4f641
  font is now in the system font dialog
cvsdist 1d4f641
cvsdist 1d4f641
* Tue Jul 23 2002 Havoc Pennington <hp@redhat.com>
cvsdist 1d4f641
- 2.3.987.92 cvs snap
cvsdist 1d4f641
cvsdist 1d4f641
* Fri Jul 12 2002 Havoc Pennington <hp@redhat.com>
cvsdist 1d4f641
- 2.3.987.91 cvs snap
cvsdist 1d4f641
cvsdist 1d4f641
* Mon Jun 24 2002 Havoc Pennington <hp@redhat.com>
cvsdist 1d4f641
- 2.3.987.90 cvs snap
cvsdist 1d4f641
cvsdist 1d4f641
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 1d4f641
- automated rebuild
cvsdist 1d4f641
cvsdist 1d4f641
* Sun Jun 16 2002 Havoc Pennington <hp@redhat.com>
cvsdist 1d4f641
- rebuild for new libraries
cvsdist 1d4f641
cvsdist 1d4f641
* Mon Jun 10 2002 Havoc Pennington <hp@redhat.com>
cvsdist 1d4f641
- rebuild in different environment
cvsdist 1d4f641
cvsdist d98fafe
* Mon Jun 10 2002 Havoc Pennington <hp@redhat.com>
cvsdist d98fafe
- 2.3.987
cvsdist d98fafe
- default to redhat theme
cvsdist d98fafe
cvsdist d98fafe
* Fri Jun 07 2002 Havoc Pennington <hp@redhat.com>
cvsdist d98fafe
- rebuild in different environment
cvsdist d98fafe
cvsdist d98fafe
* Tue Jun  4 2002 Havoc Pennington <hp@redhat.com>
cvsdist d98fafe
- 2.3.610.90 cvs snap
cvsdist d98fafe
cvsdist d98fafe
* Sun May 26 2002 Tim Powers <timp@redhat.com>
cvsdist d98fafe
- automated rebuild
cvsdist d98fafe
cvsdist d98fafe
* Mon May 20 2002 Havoc Pennington <hp@redhat.com>
cvsdist d98fafe
- rebuild in different environment
cvsdist d98fafe
cvsdist d98fafe
* Fri May 17 2002 Havoc Pennington <hp@redhat.com>
cvsdist d98fafe
- 2.3.377
cvsdist d98fafe
cvsdist d98fafe
* Thu May  2 2002 Havoc Pennington <hp@redhat.com>
cvsdist d98fafe
- 2.3.233
cvsdist d98fafe
cvsdist d98fafe
* Thu Apr 25 2002 Havoc Pennington <hp@redhat.com>
cvsdist d98fafe
- rebuild in different environment
cvsdist d98fafe
- add gconf schemas boilerplate
cvsdist d98fafe
cvsdist d98fafe
* Mon Apr 15 2002 Havoc Pennington <hp@pobox.com>
cvsdist d98fafe
- 2.3.89
cvsdist d98fafe
cvsdist d98fafe
* Tue Oct 30 2001 Havoc Pennington <hp@redhat.com>
cvsdist d98fafe
- 2.3.34
cvsdist d98fafe
cvsdist d98fafe
* Fri Oct 13 2001 Havoc Pennington <hp@redhat.com>
cvsdist d98fafe
- 2.3.21 
cvsdist d98fafe
cvsdist d98fafe
* Mon Sep 17 2001 Havoc Pennington <hp@redhat.com>
cvsdist d98fafe
- 2.3.8
cvsdist d98fafe
- 2.3.13
cvsdist d98fafe
cvsdist d98fafe
* Wed Sep  5 2001 Havoc Pennington <hp@redhat.com>
cvsdist d98fafe
- Initial build.
cvsdist d98fafe
cvsdist d98fafe