File mutter-netbook.spec of Package mutter-netbook

# 
# Do NOT Edit the Auto-generated Part!
# Generated by: spectacle version 0.22
# 
# >> macros
# << macros

Name:       mutter-netbook
Summary:    Netbook plugin for Mutter
Version:    0.77.4
Release:    1.1
Group:      System/Desktop
License:    GPLv2
URL:        http://www.meego.com
Source0:    %{name}-%{version}.tar.bz2
Source100:  mutter-netbook.yaml
Requires:   mx
Requires:   gnome-menus
Requires:   startup-notification
Requires:   meego-menus
Requires:   matchbox-panel
Requires:   libXScrnSaver
Requires:   mutter-meego-branding
Requires(pre): GConf2
Requires(preun): GConf2
Requires(post): /sbin/ldconfig
Requires(post): GConf2
Requires(postun): /sbin/ldconfig
BuildRequires:  pkgconfig(libstartup-notification-1.0)
BuildRequires:  pkgconfig(gl)
BuildRequires:  pkgconfig(mutter-plugins)
BuildRequires:  pkgconfig(mx-1.0) >= 0.9.0
BuildRequires:  pkgconfig(gtk+-2.0)
BuildRequires:  pkgconfig(dbus-glib-1)
BuildRequires:  pkgconfig(gconf-2.0)
BuildRequires:  pkgconfig(gio-unix-2.0)
BuildRequires:  pkgconfig(clutter-gtk)
BuildRequires:  pkgconfig(libgnome-control-center-extension)
BuildRequires:  pkgconfig(xscrnsaver)
BuildRequires:  intltool
BuildRequires:  desktop-file-utils
Obsoletes:   mutter-meego


%description
Netbook UX plugin for Mutter


%package devel
Summary:    Mutter Netbook header files and development libraries
Group:      Development/Libraries
Requires:   %{name} = %{version}-%{release}

%description devel
Header files for libmeego-panel for developing panels for the Netbook UX Shell Toolbar

%package doc
Summary:    API reference for libmeego-panel
Group:      Development/Libraries
Requires:   %{name} = %{version}-%{release}
Requires:   gtk-doc

%description doc
API reference for libmeego-panel for use with DevHelp.

%package branding-upstream
Summary:    Mutter Netbook default theme files
License:    Restricted
Group:      System/Desktop
Requires:   %{name} = %{version}-%{release}
Provides:   mutter-meego-branding

%description branding-upstream
Default theme files for the Netbook UX Shell.


%prep
%setup -q -n %{name}-%{version}

# >> setup
# << setup

%build
# >> build pre
# << build pre

%configure --disable-static
make %{?jobs:-j%jobs}

# >> build post
# << build post
%install
rm -rf %{buildroot}
# >> install pre
# << install pre
%make_install

# >> install post
# << install post
desktop-file-install --delete-original       \
  --dir %{buildroot}%{_datadir}/applications             \
   %{buildroot}%{_datadir}/applications/*.desktop
%find_lang mutter-meego-netbook-plugin

%pre
if [ "$1" -gt 1 ]; then
  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
  gconftool-2 --makefile-uninstall-rule \
    %{_sysconfdir}/gconf/schemas/mutter-meego.schemas \
    > /dev/null || :
fi

%preun
if [ "$1" -eq 0 ]; then
  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
  gconftool-2 --makefile-uninstall-rule \
    %{_sysconfdir}/gconf/schemas/mutter-meego.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-meego.schemas  > /dev/null || :

%postun -p /sbin/ldconfig











%files -f mutter-meego-netbook-plugin.lang
%defattr(-,root,root,-)
# >> files
%doc COPYING
%{_libdir}/lib*.so.*
%{_libdir}/mutter/plugins/meego-netbook*
%{_libdir}/control-center*
%{_libexecdir}/*
%dir %{_datadir}/mutter-netbook
%dir %{_datadir}/mutter-netbook/dbus-xml
%{_datadir}/mutter-netbook/dbus-xml/*
%{_datadir}/applications/meego-toolbar-properties.desktop
%{_datadir}/applications/system-tray-properties.desktop
%{_sysconfdir}/gconf/schemas/mutter-meego.schemas
%{_bindir}/*
# << files


%files devel
%defattr(-,root,root,-)
# >> files devel
%{_libdir}/lib*.so
%{_libdir}/pkgconfig/*.pc
%{_includedir}/*
# << files devel

%files doc
%defattr(-,root,root,-)
# >> files doc
%doc %{_datadir}/gtk-doc/html/meego-panel
# << files doc

%files branding-upstream
%defattr(-,root,root,-)
# >> files branding-upstream
%dir %{_datadir}/mutter-netbook/theme
%{_datadir}/mutter-netbook/theme/*
# << files branding-upstream

%changelog
* Wed Apr 20 2011 Rob Bradford <rob@linux.intel.com> - 0.77.4
- Fix summary text wrapping in notifications (BMC#15969)
- Fix toolbar button highlighting (BMC#15017)
- Remove erroneous spaces in the toolbar (BMC#11321)
* Wed Mar 16 2011 Tomas Frydrych <tf@linux.intel.com> 0.77.3
- Removed separate patch for BMC#10310 (pushed into the m-m repo)
- Fixes Alt+TAB responsivness with compositor off, BMC#8966
- Disabled cycle_group and cycle_group_bindings, BMC#11875
- Honour background color when no background is used, BMC#3629
* Fri Mar  4 2011 Patrick McCarty <patrick.mccarty@linux.intel.com> - 0.77.1
- Add patch for a 24-hr time-format fix in the en_GB locale. (BMC#10310)
* Fri Feb 11 2011 Rob Bradford <rob@linux.intel.com> - 0.77.1
- Change name of package and fix dependency on clutter-gtk to use latest
* Thu Dec  9 2010 Rob Bradford <rob@linux.intel.com> - 0.77.0
- Update to latest release (BMC#11077)
* Wed Oct 20 2010 Tomas Frydrych <tf@linux.intel.com> 0.76.10
- Fixed modality test for when not to show panel, BMC#6356,
- NtfNotification: clear stale handler id when source closes, BMC#3886
* Fri Oct 15 2010 Rob Staudinger <robsta@linux.intel.com> - 0.76.9
- Fixes: BMC#5249 - Shutdown notification has truncated text
* Fri Oct 15 2010 Rob Staudinger <robsta@linux.intel.com> - 0.76.8
- Fixes: BMC#3302 - 3 icons missing in setting UI
* Thu Oct 14 2010 Rob Staudinger <robsta@linux.intel.com> - 0.76.7
- Fixes: BMC#8404 - SessionManager provides bogus status data
* Wed Oct 13 2010 Rob Staudinger <robsta@linux.intel.com> - 0.76.6
- Fixes: BMC#6330 - some favorite apps still show in "myzone" panel
    after unpin it from "apps" panel->"favorite"
* Fri Aug 27 2010 Anas Nashif <anas.nashif@intel.com> - 0.76.5
- Update for latest spectacle
* Thu Aug 26 2010 Rob Staudigner <robsta@linux.intel.com> 0.76.5
- Always use current time when logging app launches (instead of gdk timestamps).
* Wed Aug 25 2010 Rob Staudigner <robsta@linux.intel.com> 0.76.4
- Gracefully handle closing an empty app-launches store
* Tue Aug 24 2010 Tomas Frydrych <tf@linux.intel.com> 0.76.3
- Update for changes in mutter API,
- New launching API in libmeego-panel.
* Thu Jul 15 2010 Rob Bradford <rob@linux.intel.com> - 0.76.2
- Change some remaining icon theme names
- Fix standardised px font sizes for the panels
* Wed Jul 14 2010 Rob Bradford <rob@linux.intel.com> - 0.76.1
- Change to use "netbook" prefix for icon theme lookups.
* Fri Jun 18 2010 Tomas Frydrych <tf@linux.intel.com> 0.76.0
- Migrated from mutter-moblin
openSUSE Build Service is sponsored by