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