Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > 3850b367ccee1b1c514d7b55c2edcc74 > files > 7

metacity-2.4.34-3mdk.src.rpm

%define lib_major 0
%define lib_name lib%{name}-private
%define startup_notification_version 0.4


Summary: Metacity window manager
Name: metacity
Version: 2.4.34
Release: 3mdk
URL: http://ftp.gnome.org/pub/gnome/sources/metacity/2.4/
Source0: %{name}-%{version}.tar.bz2
Source1: Wonderland-metacity-0.47.tar.bz2
# (fc) 2.3.987-2mdk use Galaxy as default theme
Patch2: metacity-2.4.34-galaxy.patch.bz2
# (fc) 2.4.0-2mdk metacity no longer use system font
Patch3:	metacity-2.4.0-systemfont.patch.bz2
# (sb) PPC build
Patch4: metacity-2.4.3-ppcbuild.patch.bz2
# (fc) 2.4.0-3mdk fix Mdk 1961 (ksnapshot freezing desktop)
Patch5: metacity-2.4.3-clientleader.patch.bz2
License: GPL
Group: Graphical desktop/GNOME
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Requires: libstartup-notification-1_0 >= %{startup_notification_version}
BuildRequires: libglade2.0-devel
BuildRequires: libGConf2-devel >= 1.1.9
BuildRequires: libstartup-notification-1_0-devel >= %{startup_notification_version}

%description
Metacity is a simple window manager that integrates nicely with 
GNOME 2.

%package -n %{lib_name}%{lib_major}
Summary:        Libraries for Metacity
Group:          System/Libraries

%description -n %{lib_name}%{lib_major} 
This package contains libraries used by Metacity.

%package -n %{lib_name}%{lib_major}-devel
Summary:        Libraries and include files with Metacity
Group:          Development/GNOME and GTK+
Requires:       %name = %{version}
Requires:		%{lib_name}%{lib_major} = %{version}-%{release}
Provides:		%{name}-devel = %{version}-%{release}
Provides:		%{lib_name}-devel = %{version}-%{release}

%description -n %{lib_name}%{lib_major}-devel
This package provides the necessary development libraries and include 
files to allow you to develop with Metacity.


%prep
%setup -q
%patch2 -p1 -b .galaxy
%patch3 -p1 -b .systemfont
%patch4 -p1 -b .ppcbuild
%patch5 -p1 -b .clientleader

%build

%configure2_5x
#disable parallel compilation
make

%install
rm -rf $RPM_BUILD_ROOT

GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall_std

mkdir -p $RPM_BUILD_ROOT%{_datadir}/themes/Wonderland/metacity-1
tar -xjf %{SOURCE1} -C $RPM_BUILD_ROOT%{_datadir}/themes/Wonderland/metacity-1

%find_lang %{name}

%clean
rm -rf $RPM_BUILD_ROOT

%post
GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \
  gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/metacity.schemas > /dev/null

%post -n %{lib_name}%{lib_major} -p /sbin/ldconfig

%postun -n %{lib_name}%{lib_major} -p /sbin/ldconfig

%files -f %{name}.lang
%defattr(-,root,root)
%doc README COPYING NEWS HACKING ChangeLog
%config(noreplace) %{_sysconfdir}/gconf/schemas/*
%{_bindir}/*
%{_libexecdir}/metacity-dialog
%{_datadir}/gnome/wm-properties/*
%{_datadir}/metacity
%{_datadir}/pixmaps/*
%{_datadir}/themes/*

%files -n %{lib_name}%{lib_major}
%defattr(-,root,root)
%{_libdir}/*.so.*

%files -n %{lib_name}%{lib_major}-devel
%defattr(-,root,root)
%{_libdir}/*.so
%{_libdir}/*.a
%{_libdir}/*.la
%{_includedir}/*
%{_libdir}/pkgconfig/*

%changelog
* Wed Mar 12 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 2.4.34-3mdk
- Patch5 : fix Mdk bug 1961 (ksnapshot freezing desktop)

* Wed Feb 19 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.34-2mdk
- Update patch 2 to use galaxy

* Thu Feb  6 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.34-1mdk
- Release 2.4.34
- Regenerate patch2

* Tue Jan 21 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.21-1mdk
- Release 2.4.21

* Fri Jan 10 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.13-1mdk
- Release 2.4.13
- Regenerate patch 4
- Remove patch6 (merged upstream)

* Tue Dec 10 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.8-1mdk
- Release 2.4.8

* Thu Nov 28 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.5-1mdk
- Release 2.4.5
- Remove patch5 (merged upstream)

* Tue Nov 19 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.3-3mdk
- Rebuild with startup-notification support
- Remove menu entry (GNOME control center has now its own dialog)
- Patch6: use Alt as default mouse button modifier

* Fri Nov  8 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.3-2mdk
- Patch5 (CVS): filter out windows that aren't in the stack 
  for whatever reason, avoiding crash

* Thu Nov  7 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.3-1mdk
- Release 2.4.3
- Regenerate patch4

* Wed Oct 30 2002 Stew Benedict <sbenedict@mandrakesoft.com> 2.4.1-4mdk
- add patch (patch4) from Gentoo folks (thx Gerk) for PPC build

* Fri Oct 11 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.1-3mdk
- Rename Bluecurve to Wonderland (don't use RH tm)

* Tue Oct  8 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.1-2mdk
- Add Bluecurve theme

* Tue Sep 10 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.1-1mdk
- Release 2.4.1 (same as previous snapshot)
- Regenerate patch0 (partially merged upstream)

* Fri Sep  6 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.0-2.20020906.1mdk
- New snapshot (fix bugs #92057, #86059)
- Update patch 2 to fix Crux theme (minor glitch on small dialog)

* Wed Aug 28 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.0-2.20020828.1mdk
- Update source to CVS snapshot (fix a lot of bugs..)
- Regenerate patches 2 & 3

* Fri Aug  9 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.0-2mdk
- Patch3: let metacity use its own font setting

* Thu Aug  8 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.0-1mdk
- Release 2.4.0
- Add menu entry
- Remove patches 0 & 1 (merged upstream)

* Mon Jul 24 2002 Stefan van der Eijk <stefan@eijk.nu> 2.3.987-3mdk
- BuildRequires

* Fri Jul 12 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.3.987-2mdk
- Patch1 (CVS): fix focus on new window
- Patch2: use Crux as default theme

* Mon Jun 10 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.3.987-1mdk
- Release 2.3.987
- Patch0: add Alt-F4 keybinding to close window

* Fri Jun  7 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.3.610-1mdk
- Release 2.3.610

* Mon May  6 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.3.233-1mdk
- First Mdk package

* Thu May  2 2002 Havoc Pennington <hp@redhat.com>
- 2.3.233

* Thu Apr 25 2002 Havoc Pennington <hp@redhat.com>
- rebuild in different environment
- add gconf schemas boilerplate

* Mon Apr 15 2002 Havoc Pennington <hp@pobox.com>
- 2.3.89

* Tue Oct 30 2001 Havoc Pennington <hp@redhat.com>
- 2.3.34

* Fri Oct 13 2001 Havoc Pennington <hp@redhat.com>
- 2.3.21 

* Mon Sep 17 2001 Havoc Pennington <hp@redhat.com>
- 2.3.8
- 2.3.13

* Wed Sep  5 2001 Havoc Pennington <hp@redhat.com>
- Initial build.