[packages/mate-power-manager] move applets and ui files to mate-panel dirs

glen glen at pld-linux.org
Sat Mar 2 19:03:36 CET 2013


commit b318a16c3f2d3f51b280caecb6b820ce880ab1f8
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Mar 2 20:00:24 2013 +0200

    move applets and ui files to mate-panel dirs

 mate-power-manager.spec | 28 ++++++++++++++--------------
 uidir.patch             | 22 ++++++++++++++++++++++
 2 files changed, 36 insertions(+), 14 deletions(-)
---
diff --git a/mate-power-manager.spec b/mate-power-manager.spec
index 09f9f11..2276826 100644
--- a/mate-power-manager.spec
+++ b/mate-power-manager.spec
@@ -14,6 +14,7 @@ Patch0:		bashism.patch
 Patch1:		use-gnome-keyring.patch
 Patch2:		use-libnotify.patch
 Patch3:		systemd-fallback.patch
+Patch4:		uidir.patch
 URL:		http://wiki.mate-desktop.org/mate-power-manager
 BuildRequires:	cairo-devel >= 1.0.0
 BuildRequires:	dbus-glib-devel
@@ -39,11 +40,13 @@ BuildRequires:	xz
 Requires:	glib2 >= 1:2.26.0
 Requires:	gtk-update-icon-cache
 Requires:	hicolor-icon-theme
-Requires:	mate-panel
+Requires:	mate-panel >= 1.5.0
 Requires:	upower
 Suggests:	udisks
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		_libexecdir	%{_libdir}/mate-panel
+
 %description
 MATE Power Manager uses the information and facilities provided by
 UPower displaying icons and handling user callbacks in an interactive
@@ -55,6 +58,7 @@ MATE session.
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 %build
 NOCONFIGURE=1 ./autogen.sh
@@ -96,31 +100,27 @@ rm -rf $RPM_BUILD_ROOT
 %files  -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS README
+/etc/xdg/autostart/mate-power-manager.desktop
 %attr(755,root,root) %{_bindir}/mate-power-bugreport.sh
 %attr(755,root,root) %{_bindir}/mate-power-manager
 %attr(755,root,root) %{_bindir}/mate-power-preferences
 %attr(755,root,root) %{_bindir}/mate-power-statistics
 %attr(755,root,root) %{_sbindir}/mate-power-backlight-helper
-%attr(755,root,root) %{_libdir}/mate-brightness-applet
-%attr(755,root,root) %{_libdir}/mate-inhibit-applet
+%attr(755,root,root) %{_libdir}/mate-panel/mate-brightness-applet
+%attr(755,root,root) %{_libdir}/mate-panel/mate-inhibit-applet
 %{_mandir}/man1/mate-power-manager.1*
 %{_mandir}/man1/mate-power-preferences.1*
 %{_mandir}/man1/mate-power-statistics.1*
-/etc/xdg/autostart/mate-power-manager.desktop
+%{_datadir}/%{name}
 %{_desktopdir}/mate-power-preferences.desktop
 %{_desktopdir}/mate-power-statistics.desktop
 %{_iconsdir}/hicolor/*/apps/mate-*.*
+%{_datadir}/mate-panel/applets/org.mate.BrightnessApplet.mate-panel-applet
+%{_datadir}/mate-panel/applets/org.mate.InhibitApplet.mate-panel-applet
+%{_datadir}/mate-panel/ui/brightness-applet-menu.xml
+%{_datadir}/mate-panel/ui/inhibit-applet-menu.xml
 %{_datadir}/dbus-1/services/mate-power-manager.service
 %{_datadir}/dbus-1/services/org.mate.panel.applet.BrightnessAppletFactory.service
 %{_datadir}/dbus-1/services/org.mate.panel.applet.InhibitAppletFactory.service
-%{_datadir}/%{name}
-%{_datadir}/polkit-1/actions/org.mate.power.policy
-%{_datadir}/mate-2.0/ui/brightness-applet-menu.xml
-%{_datadir}/mate-2.0/ui/inhibit-applet-menu.xml
-%{_datadir}/mate-panel/applets/org.mate.BrightnessApplet.mate-panel-applet
-%{_datadir}/mate-panel/applets/org.mate.InhibitApplet.mate-panel-applet
 %{_datadir}/glib-2.0/schemas/org.mate.power-manager.gschema.xml
-
-# XXX proper dir
-%dir %{_datadir}/mate-2.0
-%dir %{_datadir}/mate-2.0/ui
+%{_datadir}/polkit-1/actions/org.mate.power.policy
diff --git a/uidir.patch b/uidir.patch
new file mode 100644
index 0000000..72711a8
--- /dev/null
+++ b/uidir.patch
@@ -0,0 +1,22 @@
+--- mate-power-manager-1.5.1/applets/brightness/Makefile.am~	2013-03-02 19:33:45.000000000 +0200
++++ mate-power-manager-1.5.1/applets/brightness/Makefile.am	2013-03-02 19:35:13.858468368 +0200
+@@ -60,7 +60,7 @@
+             -e "s|\@LIBEXECDIR\@|$(libexecdir)|" \
+             $< > $@
+ 
+-uidir   = $(datadir)/mate-2.0/ui
++uidir   = $(datadir)/mate-panel/ui
+ ui_DATA = brightness-applet-menu.xml
+ 
+ EXTRA_DIST = org.mate.BrightnessApplet.mate-panel-applet.in.in $(ui_DATA) $(service_in_files)
+--- mate-power-manager-1.5.1/applets/inhibit/Makefile.am~	2013-03-02 19:33:45.000000000 +0200
++++ mate-power-manager-1.5.1/applets/inhibit/Makefile.am	2013-03-02 19:37:05.210279694 +0200
+@@ -59,7 +59,7 @@
+             -e "s|\@LIBEXECDIR\@|$(libexecdir)|" \
+             $< > $@
+ 
+-uidir   = $(datadir)/mate-2.0/ui
++uidir   = $(datadir)/mate-panel/ui
+ ui_DATA = inhibit-applet-menu.xml
+ 
+ EXTRA_DIST = org.mate.InhibitApplet.mate-panel-applet.in.in $(ui_DATA) $(service_in_files)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mate-power-manager.git/commitdiff/5e5c651d8d289e987c036fca630da845036815e1



More information about the pld-cvs-commit mailing list