diff options
Diffstat (limited to 'distro/fedora/mate-power-manager.spec')
-rw-r--r-- | distro/fedora/mate-power-manager.spec | 156 |
1 files changed, 0 insertions, 156 deletions
diff --git a/distro/fedora/mate-power-manager.spec b/distro/fedora/mate-power-manager.spec deleted file mode 100644 index 1a1ebac..0000000 --- a/distro/fedora/mate-power-manager.spec +++ /dev/null @@ -1,156 +0,0 @@ -Summary: MATE power management service -Name: mate-power-manager -Version: 1.1.0 -Release: 1%{?dist} -License: GPLv2+ and GFDL -Group: Applications/System -Source: http://matsusoft.com.ar/uploads/gnu-linux/mate/mate-power-manager.tar.gz - -URL: http://projects.gnome.org/gnome-power-manager/ - -BuildRequires: mate-panel -BuildRequires: scrollkeeper -BuildRequires: mate-doc-utils -BuildRequires: desktop-file-utils -BuildRequires: gettext -BuildRequires: libtool -BuildRequires: cairo-devel -BuildRequires: libcanberra-devel -BuildRequires: libnotify-devel >= 0.5.0 -BuildRequires: upower-devel >= 0.9.0 -BuildRequires: intltool -BuildRequires: unique-devel >= 1.0.0 -BuildRequires: glib2-devel >= 2.25.9 -BuildRequires: GConf2-devel >= 2.31.1 -BuildRequires: gtk2-devel >= 2.16.0 -BuildRequires: dbus-glib-devel -BuildRequires: libwnck-devel -BuildRequires: control-center-devel >= 2.31.4 -Requires: mate-icon-theme -Requires: libcanberra -Requires: dbus-x11 -Requires: upower >= 0.9.0 -Requires(post): scrollkeeper -Requires(postun): scrollkeeper -Provides: gnome-power-manager = %{version} -Provides: gnome-power-manager = %{version} -Conflicts: gnome-power-manager >= 3.0 -# obsolete sub-package -Obsoletes: gnome-power-manager-extra <= 2.30.1 -Provides: gnome-power-manager-extra - -Patch0: dont-eat-the-logs.patch -Patch1: gpm-manager.patch -BuildRequires: autoconf automake libtool - -%description -MATE Power Manager uses the information and facilities provided by UPower -displaying icons and handling user callbacks in an interactive MATE session. - -%prep -%setup -q -%patch0 -p1 -b .logs -%patch1 -p1 -b .gpm - -autoreconf -i -f - -%build -%configure --disable-scrollkeeper \ - --disable-schemas-install \ - --disable-applets -make AM_LDFLAGS="-Wl,-O1,--as-needed" - -# strip unneeded translations from .mo files -# ideally intltool (ha!) would do that for us -# http://bugzilla.gnome.org/show_bug.cgi?id=474987 -cd po -grep -v ".*[.]desktop[.]in[.]in$\|.*[.]server[.]in[.]in$" POTFILES.in > POTFILES.keep -mv POTFILES.keep POTFILES.in -intltool-update --pot -for p in *.po; do - msgmerge $p %{name}.pot > $p.out - msgfmt -o `basename $p .po`.gmo $p.out -done - -%install -make install DESTDIR=$RPM_BUILD_ROOT - -desktop-file-install --vendor mate --delete-original \ - --dir $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart \ - $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/mate-power-manager.desktop - -# save space by linking identical images in translated docs -helpdir=$RPM_BUILD_ROOT%{_datadir}/mate/help/%{name} -for f in $helpdir/C/figures/*.png; do - b="$(basename $f)" - for d in $helpdir/*; do - if [ -d "$d" -a "$d" != "$helpdir/C" ]; then - g="$d/figures/$b" - if [ -f "$g" ]; then - if cmp -s $f $g; then - rm "$g"; ln -s "../../C/figures/$b" "$g" - fi - fi - fi - done -done - -%find_lang %{name} --with-gnome - -%post -export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` -gconftool-2 --makefile-install-rule \ - %{_sysconfdir}/gconf/schemas/mate-power-manager.schemas >/dev/null || : -touch --no-create %{_datadir}/icons/hicolor -if [ -x /usr/bin/gtk-update-icon-cache ]; then - gtk-update-icon-cache -q %{_datadir}/icons/hicolor &> /dev/null || : -fi -update-desktop-database %{_datadir}/applications &> /dev/null || : - -%pre -if [ "$1" -gt 1 ]; then - export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` - gconftool-2 --makefile-uninstall-rule \ - %{_sysconfdir}/gconf/schemas/mate-power-manager.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/mate-power-manager.schemas &> /dev/null || : -fi - -%postun -touch --no-create %{_datadir}/icons/hicolor -if [ -x /usr/bin/gtk-update-icon-cache ]; then - gtk-update-icon-cache -q %{_datadir}/icons/hicolor &> /dev/null || : -fi -update-desktop-database %{_datadir}/applications &> /dev/null || : - -%files -f %{name}.lang -%defattr(-,root,root) -%doc AUTHORS COPYING README -%{_bindir}/* -%{_datadir}/applications/*.desktop -%{_datadir}/dbus-1/services/mate-power-manager.service -%{_datadir}/mate-power-manager/*.ui -%{_datadir}/mate-power-manager/icons/hicolor/*/*/*.* -%{_datadir}/icons/hicolor/*/apps/mate-brightness-applet.* -%{_datadir}/icons/hicolor/*/apps/mate-inhibit-applet.* -%{_datadir}/icons/hicolor/*/apps/mate-power-manager.* -%{_datadir}/icons/hicolor/*/apps/mate-power-statistics.* -%{_datadir}/omf/mate-power-manager -%{_datadir}/polkit-1/actions/org.mate.power.policy -%dir %{_datadir}/mate-power-manager -#%{_datadir}/mate-2.0/ui/*.xml -#%{_libdir}/bonobo/servers/*.server -#%{_libexecdir}/* -%config(noreplace) %{_sysconfdir}/gconf/schemas/*.schemas -%{_mandir}/man1/*.1.gz -%{_sbindir}/* -%{_sysconfdir}/xdg/autostart/*.desktop - -%changelog -* Tue Jun 28 2011 Juan Rodriguez <[email protected]> 2.32.0-1 -- Initial release of Mate-Power-Manager |