From e5695421503bcaf9f12fe389ad8395ba8945d664 Mon Sep 17 00:00:00 2001 From: Brent Hull Date: Sat, 26 Jan 2013 00:32:06 -0500 Subject: Port mate-dictionary-applet to libmatepanelapplet-4.0 --- .../data/MATE_DictionaryApplet.server.in.in | 55 ---------------------- mate-dictionary/data/MATE_DictionaryApplet.xml | 15 ------ mate-dictionary/data/Makefile.am | 40 +++++++++------- mate-dictionary/data/dictionary-applet-menu.xml | 9 ++++ ...g.mate.DictionaryApplet.mate-panel-applet.in.in | 11 +++++ ...panel.applet.DictionaryAppletFactory.service.in | 3 ++ 6 files changed, 47 insertions(+), 86 deletions(-) delete mode 100644 mate-dictionary/data/MATE_DictionaryApplet.server.in.in delete mode 100644 mate-dictionary/data/MATE_DictionaryApplet.xml create mode 100644 mate-dictionary/data/dictionary-applet-menu.xml create mode 100644 mate-dictionary/data/org.mate.DictionaryApplet.mate-panel-applet.in.in create mode 100644 mate-dictionary/data/org.mate.panel.applet.DictionaryAppletFactory.service.in (limited to 'mate-dictionary/data') diff --git a/mate-dictionary/data/MATE_DictionaryApplet.server.in.in b/mate-dictionary/data/MATE_DictionaryApplet.server.in.in deleted file mode 100644 index 3c69076e..00000000 --- a/mate-dictionary/data/MATE_DictionaryApplet.server.in.in +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/mate-dictionary/data/MATE_DictionaryApplet.xml b/mate-dictionary/data/MATE_DictionaryApplet.xml deleted file mode 100644 index 3e975cc1..00000000 --- a/mate-dictionary/data/MATE_DictionaryApplet.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/mate-dictionary/data/Makefile.am b/mate-dictionary/data/Makefile.am index 55f553df..5500b65d 100644 --- a/mate-dictionary/data/Makefile.am +++ b/mate-dictionary/data/Makefile.am @@ -32,21 +32,28 @@ ui_DATA = mate-dictionary-ui.xml if BUILD_GDICT_APPLET -# applet menu definition -appletuidir = $(datadir)/mate-2.0/ui -appletui_DATA = MATE_DictionaryApplet.xml +# applet file, dbus service, and menu definition +appletdir = $(datadir)/mate-panel/applets +applet_in_files = org.mate.DictionaryApplet.mate-panel-applet.in +applet_DATA = $(applet_in_files:.mate-panel-applet.in=.mate-panel-applet) -serverdir = $(libdir)/matecomponent/servers -server_in_files = MATE_DictionaryApplet.server.in -server_DATA = $(server_in_files:.server.in=.server) +$(applet_in_files): $(applet_in_files).in Makefile + $(AM_V_GEN)sed \ + -e "s|\@LIBEXECDIR\@|$(libexecdir)|" \ + $< > $@ -$(server_in_files): $(server_in_files:.server.in=.server.in.in) - $(AM_V_GEN)sed \ - -e "s|\@VERSION\@|@VERSION@|" \ - -e "s|\@LIBEXECDIR\@|$(libexecdir)|" \ - $< > $@ +%.mate-panel-applet: %.mate-panel-applet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -d -u -c $(top_builddir)/po/.intltool-merge-cache -@INTLTOOL_SERVER_RULE@ +servicedir = $(datadir)/dbus-1/services +service_in_files = org.mate.panel.applet.DictionaryAppletFactory.service.in +service_DATA = $(service_in_files:.service.in=.service) + +org.mate.panel.applet.DictionaryAppletFactory.service: $(service_in_files) + $(AM_V_GEN)sed \ + -e "s|\@LIBEXECDIR\@|$(libexecdir)|" \ + $< > $@ + +ui_DATA += dictionary-applet-menu.xml endif # BUILD_GDICT_APPLET @@ -59,20 +66,21 @@ convertdir = $(datadir)/MateConf/gsettings convert_DATA = mate-dictionary.convert EXTRA_DIST = \ - MATE_DictionaryApplet.server.in.in \ + org.mate.DictionaryApplet.mate-panel-applet.in.in \ + $(service_in_files) \ mate-dictionary.desktop.in.in \ $(dictsource_in_files) \ $(man_MANS) \ $(gsettingsschema_in_files) \ $(builder_DATA) \ $(ui_DATA) \ - $(appletui_DATA) \ $(NULL) CLEANFILES = \ + $(applet_DATA) \ + $(applet_DATA).in \ + $(service_DATA) \ $(dictsource_DATA) \ - $(server_in_files) \ - $(server_DATA) \ $(gdictapp_in_files) \ $(gdictapp_DATA) \ $(gsettings_SCHEMAS) \ diff --git a/mate-dictionary/data/dictionary-applet-menu.xml b/mate-dictionary/data/dictionary-applet-menu.xml new file mode 100644 index 00000000..b1b49335 --- /dev/null +++ b/mate-dictionary/data/dictionary-applet-menu.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/mate-dictionary/data/org.mate.DictionaryApplet.mate-panel-applet.in.in b/mate-dictionary/data/org.mate.DictionaryApplet.mate-panel-applet.in.in new file mode 100644 index 00000000..ab8ecd82 --- /dev/null +++ b/mate-dictionary/data/org.mate.DictionaryApplet.mate-panel-applet.in.in @@ -0,0 +1,11 @@ +[Applet Factory] +Id=DictionaryAppletFactory +Location=@LIBEXECDIR@/mate-dictionary-applet +_Name=Dictionary Applet Factory +_Description=Factory for the dictionary applet + +[DictionaryApplet] +_Name=Dictionary Look up +_Description=Look up words in a dictionary +Icon=accessories-dictionary +MateComponentId=OAFIID:MATE_DictionaryApplet diff --git a/mate-dictionary/data/org.mate.panel.applet.DictionaryAppletFactory.service.in b/mate-dictionary/data/org.mate.panel.applet.DictionaryAppletFactory.service.in new file mode 100644 index 00000000..c16b4127 --- /dev/null +++ b/mate-dictionary/data/org.mate.panel.applet.DictionaryAppletFactory.service.in @@ -0,0 +1,3 @@ +[D-BUS Service] +Name=org.mate.panel.applet.DictionaryAppletFactory +Exec=@LIBEXECDIR@/mate-dictionary-applet -- cgit v1.2.1