[banshee] [Banshee.Moblin] Generate the panel service
- From: Aaron Bockover <abock src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [banshee] [Banshee.Moblin] Generate the panel service
- Date: Thu, 15 Oct 2009 13:19:22 +0000 (UTC)
commit 919f51f97f759949eb0994b3a8963e31af6447ff
Author: Aaron Bockover <abockover novell com>
Date: Thu Oct 15 09:22:45 2009 -0400
[Banshee.Moblin] Generate the panel service
This setup probably only works with SUSE Moblin. uxlaunch seems
to hard-code-launch /usr/lib/mutter-moblin/moblin-panel-media
regardless of what the DBus service says to do.
src/Extensions/Banshee.Moblin/Makefile.am | 21 ++++++++++++++++++-
.../{banshee-1-mutter => moblin-panel-media} | 0
.../org.moblin.UX.Shell.Panels.media.service.in | 3 ++
3 files changed, 22 insertions(+), 2 deletions(-)
---
diff --git a/src/Extensions/Banshee.Moblin/Makefile.am b/src/Extensions/Banshee.Moblin/Makefile.am
index b6110d6..1e7f029 100644
--- a/src/Extensions/Banshee.Moblin/Makefile.am
+++ b/src/Extensions/Banshee.Moblin/Makefile.am
@@ -21,11 +21,28 @@ SOURCES = \
RESOURCES = Banshee.Moblin.addin.xml
if HAVE_MOBLIN
+
include $(top_srcdir)/build/build.mk
+
module_SCRIPTS += Banshee.Moblin.dll.config
-bin_SCRIPTS = banshee-1-mutter
+
+paneldir = $(libdir)/mutter-moblin
+panel_SCRIPTS = moblin-panel-media
+
+servicedir = $(datadir)/dbus-1/services
+service_DATA = org.moblin.UX.Shell.Panels.media.service
+
+org.moblin.UX.Shell.Panels.media.service: org.moblin.UX.Shell.Panels.media.service.in $(top_builddir)/config.log
+ sed -e "s|\ libexecdir\@|$(libdir)/mutter-moblin|" $< > $@
+
+clean-local:
+ rm org.moblin.UX.Shell.Panels.media.service
+
else
EXTRA_DIST = $(SOURCES) $(RESOURCES)
endif
-EXTRA_DIST += Banshee.Moblin.dll.config banshee-1-mutter
+EXTRA_DIST += \
+ Banshee.Moblin.dll.config \
+ moblin-panel-media \
+ org.moblin.UX.Shell.Panels.media.service.in
diff --git a/src/Extensions/Banshee.Moblin/banshee-1-mutter b/src/Extensions/Banshee.Moblin/moblin-panel-media
similarity index 100%
rename from src/Extensions/Banshee.Moblin/banshee-1-mutter
rename to src/Extensions/Banshee.Moblin/moblin-panel-media
diff --git a/src/Extensions/Banshee.Moblin/org.moblin.UX.Shell.Panels.media.service.in b/src/Extensions/Banshee.Moblin/org.moblin.UX.Shell.Panels.media.service.in
new file mode 100644
index 0000000..b706424
--- /dev/null
+++ b/src/Extensions/Banshee.Moblin/org.moblin.UX.Shell.Panels.media.service.in
@@ -0,0 +1,3 @@
+[D-BUS Service]
+Name=org.moblin.UX.Shell.Panels.media
+Exec= libexecdir@/moblin-panel-media
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]