Name: indicator-session Version: 0.2.16 Release: 1%{?dist} Summary: The Session Menu Group: User Interface/X License: LGPLv3 URL: http://launchpad.net/indicator-session Source0: http://launchpad.net/%{name}/0.2/%{version}/+download/%{name}-%{version}.tar.gz BuildRequires: gtk2-devel >= 2.12.0 BuildRequires: GConf2-devel BuildRequires: dbus-glib-devel BuildRequires: gnome-doc-utils BuildRequires: libindicator-devel >= 0.3.19 BuildRequires: libdbusmenu-glib-devel >= 0.3.91 BuildRequires: libdbusmenu-gtk2-devel >= 0.3.91 BuildRequires: polkit-devel BuildRequires: intltool BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool Requires(pre): GConf2 Requires(preun): GConf2 Requires(post): GConf2 %description Quick! Change your status. Switch users. Close your session. All provided by the The Session Menu these tasks are conveniently placed in the upper-right corner of the desktop to make them available and easy to use. %prep %setup -q sed -i 's|-Werror||g' src/Makefile.am autoreconf -if %build %configure --disable-static make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %find_lang %{name} %post export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule \ %{_sysconfdir}/gconf/schemas/indicator-session.schemas \ >& /dev/null || : touch --no-create %{_datadir}/libindicator/icons/hicolor &>/dev/null || : %postun if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/libindicator/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/libindicator/icons/hicolor &>/dev/null || : fi %pre if [ "$1" -gt 1 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule \ %{_sysconfdir}/gconf/schemas/indicator-session.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/indicator-session.schemas \ >& /dev/null || : fi %posttrans gtk-update-icon-cache %{_datadir}/libindicator/icons/hicolor &>/dev/null || : %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS COPYING ChangeLog %config %{_sysconfdir}/gconf/schemas/indicator-session.schemas %{_libdir}/indicators/5/libsession.so %{_libexecdir}/gtk-logout-helper %{_libexecdir}/indicator-session-service %{_datadir}/dbus-1/services/indicator-session.service %{_datadir}/libindicator/icons/hicolor/*/*/* %changelog * Wed Apr 13 2011 Hicham HAOUARI - 0.2.16-1 - Initial package