- Initial import
This commit is contained in:
parent
90b2a931e5
commit
6632f8ac20
@ -0,0 +1 @@
|
|||||||
|
mutter-2.27.1.tar.bz2
|
1
import.log
Normal file
1
import.log
Normal file
@ -0,0 +1 @@
|
|||||||
|
mutter-2_27_1-2_fc11:HEAD:mutter-2.27.1-2.fc11.src.rpm:1248367758
|
160
mutter.spec
Normal file
160
mutter.spec
Normal file
@ -0,0 +1,160 @@
|
|||||||
|
Name: mutter
|
||||||
|
Version: 2.27.1
|
||||||
|
Release: 2%{?dist}
|
||||||
|
Summary: Window and compositing manager based on Clutter
|
||||||
|
|
||||||
|
Group: User Interface/Desktops
|
||||||
|
License: GPLv2+
|
||||||
|
URL: http://git.gnome.org/cgit/mutter
|
||||||
|
Source0: ftp://ftp.gnome.org/pub/gnome/sources/%{name}/2.27/%{name}-%{version}.tar.bz2
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
|
||||||
|
BuildRequires: clutter-devel
|
||||||
|
BuildRequires: pango-devel
|
||||||
|
BuildRequires: startup-notification-devel
|
||||||
|
BuildRequires: gtk2-devel
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: GConf2-devel
|
||||||
|
BuildRequires: gobject-introspection-devel
|
||||||
|
BuildRequires: gir-repository-devel
|
||||||
|
BuildRequires: libSM-devel
|
||||||
|
BuildRequires: libX11-devel
|
||||||
|
BuildRequires: libXdamage-devel
|
||||||
|
BuildRequires: libXext-devel
|
||||||
|
BuildRequires: libXrandr-devel
|
||||||
|
BuildRequires: libXrender-devel
|
||||||
|
BuildRequires: libXcursor-devel
|
||||||
|
BuildRequires: libXcomposite-devel
|
||||||
|
BuildRequires: zenity
|
||||||
|
BuildRequires: intltool
|
||||||
|
BuildRequires: gnome-doc-utils
|
||||||
|
BuildRequires: desktop-file-utils
|
||||||
|
|
||||||
|
Requires: control-center-filesystem
|
||||||
|
Requires: startup-notification
|
||||||
|
Requires: GConf2
|
||||||
|
Requires: dbus-x11
|
||||||
|
Requires: zenity
|
||||||
|
|
||||||
|
%description
|
||||||
|
Mutter is a window and compositing manager that displays and manages
|
||||||
|
your desktop via OpenGL. Mutter combines a sophisticated display engine
|
||||||
|
using the Clutter toolkit with solid window-management logic inherited
|
||||||
|
from the Metacity window manager.
|
||||||
|
|
||||||
|
While Mutter can be used stand-alone, it is primarily intended to be
|
||||||
|
used as the display core of a larger system such as gnome-shell or
|
||||||
|
Moblin. For this reason, Mutter is very extensible via plugins, which
|
||||||
|
are used both to add fancy visual effects and to rework the window
|
||||||
|
management behaviors to meet the needs of the environment.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development package for %{name}
|
||||||
|
Group: Development/Libraries
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
Requires: pkgconfig
|
||||||
|
Requires: gtk-doc
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
Header files and libraries for developing Mutter plugins. Also includes
|
||||||
|
utilities for testing Metacity/Mutter themes.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
|
||||||
|
%build
|
||||||
|
%configure --with-clutter --disable-static
|
||||||
|
|
||||||
|
SHOULD_HAVE_DEFINED="HAVE_SM HAVE_XINERAMA HAVE_XFREE_XINERAMA HAVE_SHAPE HAVE_RANDR HAVE_STARTUP_NOTIFICATION HAVE_COMPOSITE_EXTENSION"
|
||||||
|
|
||||||
|
for I in $SHOULD_HAVE_DEFINED; do
|
||||||
|
if ! grep -q "define $I" config.h; then
|
||||||
|
echo "$I was not defined in config.h"
|
||||||
|
grep "$I" config.h
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
echo "$I was defined as it should have been"
|
||||||
|
grep "$I" config.h
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
make %{?_smp_mflags} V=1
|
||||||
|
|
||||||
|
%install
|
||||||
|
rm -rf %{buildroot}
|
||||||
|
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
|
||||||
|
make install DESTDIR=$RPM_BUILD_ROOT
|
||||||
|
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
|
||||||
|
|
||||||
|
#Remove libtool archives.
|
||||||
|
rm -rf %{buildroot}/%{_libdir}/*.la
|
||||||
|
|
||||||
|
%find_lang %{name}
|
||||||
|
|
||||||
|
# Mutter contains a .desktop file so we just need to validate it
|
||||||
|
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
|
||||||
|
|
||||||
|
%clean
|
||||||
|
rm -rf %{buildroot}
|
||||||
|
|
||||||
|
%pre
|
||||||
|
if [ "$1" -gt 1 ]; then
|
||||||
|
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
||||||
|
gconftool-2 --makefile-uninstall-rule \
|
||||||
|
%{_sysconfdir}/gconf/schemas/mutter.schemas \
|
||||||
|
> /dev/null || :
|
||||||
|
fi
|
||||||
|
|
||||||
|
%preun
|
||||||
|
if [ "$1" -gt 0 ]; then
|
||||||
|
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
||||||
|
gconftool-2 --makefile-uninstall-rule \
|
||||||
|
%{_sysconfdir}/gconf/schemas/mutter.schemas \
|
||||||
|
> /dev/null || :
|
||||||
|
fi
|
||||||
|
|
||||||
|
%post
|
||||||
|
/sbin/ldconfig
|
||||||
|
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
||||||
|
gconftool-2 --makefile-install-rule \
|
||||||
|
%{_sysconfdir}/gconf/schemas/mutter.schemas \
|
||||||
|
> /dev/null || :
|
||||||
|
|
||||||
|
%postun -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%files -f %{name}.lang
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
%doc README AUTHORS COPYING NEWS HACKING doc/theme-format.txt
|
||||||
|
%doc %{_mandir}/man1/mutter.1.gz
|
||||||
|
%doc %{_mandir}/man1/mutter-message.1.gz
|
||||||
|
%{_bindir}/mutter
|
||||||
|
%{_bindir}/mutter-message
|
||||||
|
%{_datadir}/applications/*.desktop
|
||||||
|
%{_datadir}/gnome/wm-properties/mutter-wm.desktop
|
||||||
|
%{_sysconfdir}/gconf/schemas/mutter.schemas
|
||||||
|
%{_datadir}/mutter
|
||||||
|
%{_libdir}/lib*.so.*
|
||||||
|
%{_libdir}/mutter/
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
%{_bindir}/mutter-theme-viewer
|
||||||
|
%{_bindir}/mutter-window-demo
|
||||||
|
%{_includedir}/*
|
||||||
|
%{_libdir}/lib*.so
|
||||||
|
%{_libdir}/pkgconfig/*
|
||||||
|
%doc %{_mandir}/man1/mutter-theme-viewer.1.gz
|
||||||
|
%doc %{_mandir}/man1/mutter-window-demo.1.gz
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Sat Jul 18 2009 Peter Robinson <pbrobinson@gmail.com> 2.27.1-2
|
||||||
|
- Updates from review request
|
||||||
|
|
||||||
|
* Fri Jul 17 2009 Peter Robinson <pbrobinson@gmail.com> 2.27.1-1
|
||||||
|
- Update to official 2.27.1 and review updates
|
||||||
|
|
||||||
|
* Thu Jun 18 2009 Peter Robinson <pbrobinson@gmail.com> 2.27.0-0.2
|
||||||
|
- Updates from initial reviews
|
||||||
|
|
||||||
|
* Thu Jun 18 2009 Peter Robinson <pbrobinson@gmail.com> 2.27.0-0.1
|
||||||
|
- Initial packaging
|
Loading…
Reference in New Issue
Block a user