From 5aa7f69535819ac8123a0444d15ead603fb57ce4 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Tue, 11 Mar 2014 08:08:28 +0100 Subject: [PATCH] Move dbus interface xml files to their canonical location Install them to /usr/share/dbus-1/interfaces/. At the same time, also rename the files as per convention: instead of geoclue-interface.xml and geoclue-agent-interface.xml, rename them to org.freedesktop.GeoClue2.xml and org.freedesktop.GeoClue2.Agent.xml, respectfully. This shouldn't require any changes in apps using geoclue since they use pkgconfig to get the paths of the interface descrition files. https://bugs.freedesktop.org/show_bug.cgi?id=76004 --- src/Makefile.am | 4 +- src/agent/Makefile.am | 4 +- src/agent/geoclue-agent-interface.xml | 49 -------- src/agent/org.freedesktop.GeoClue2.Agent.xml | 49 ++++++++ src/geoclue-interface.xml | 179 --------------------------- src/geoclue.pc.in | 4 +- src/org.freedesktop.GeoClue2.xml | 179 +++++++++++++++++++++++++++ 7 files changed, 234 insertions(+), 234 deletions(-) delete mode 100644 src/agent/geoclue-agent-interface.xml create mode 100644 src/agent/org.freedesktop.GeoClue2.Agent.xml delete mode 100644 src/geoclue-interface.xml create mode 100644 src/org.freedesktop.GeoClue2.xml diff --git a/src/Makefile.am b/src/Makefile.am index 0e044c5..b216333 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -8,8 +8,8 @@ if BUILD_GEOIP_SERVER SUBDIRS += geoip-server endif # BUILD_GEOIP_SERVER -interfacedir = $(datadir)/geoclue-$(GEOCLUE_API_VERSION) -interface_DATA = geoclue-interface.xml +interfacedir = $(datadir)/dbus-1/interfaces +interface_DATA = org.freedesktop.GeoClue2.xml dbus_built_sources = geoclue-interface.c geoclue-interface.h geoclue-interface.c: geoclue-interface.h diff --git a/src/agent/Makefile.am b/src/agent/Makefile.am index 8770628..e8466c7 100644 --- a/src/agent/Makefile.am +++ b/src/agent/Makefile.am @@ -1,7 +1,7 @@ include $(top_srcdir)/Makefile.decl -interfacedir = $(datadir)/geoclue-2.0 -interface_DATA = geoclue-agent-interface.xml +interfacedir = $(datadir)/dbus-1/interfaces +interface_DATA = org.freedesktop.GeoClue2.Agent.xml docs-org.freedesktop.GeoClue2.Agent.xml: Makefile.am $(interface_DATA) $(AM_V_GEN)$(GDBUS_CODEGEN) \ diff --git a/src/agent/geoclue-agent-interface.xml b/src/agent/geoclue-agent-interface.xml deleted file mode 100644 index e8217df..0000000 --- a/src/agent/geoclue-agent-interface.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/src/agent/org.freedesktop.GeoClue2.Agent.xml b/src/agent/org.freedesktop.GeoClue2.Agent.xml new file mode 100644 index 0000000..e8217df --- /dev/null +++ b/src/agent/org.freedesktop.GeoClue2.Agent.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/geoclue-interface.xml b/src/geoclue-interface.xml deleted file mode 100644 index 1f8bb57..0000000 --- a/src/geoclue-interface.xml +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/geoclue.pc.in b/src/geoclue.pc.in index bfd7b8e..fbb5c1e 100644 --- a/src/geoclue.pc.in +++ b/src/geoclue.pc.in @@ -3,8 +3,8 @@ exec_prefix=@exec_prefix@ datarootdir=@datarootdir@ datadir=@datadir@ -dbus_interface=${datadir}/geoclue-2.0/geoclue-interface.xml -agent_dbus_interface=${datadir}/geoclue-2.0/geoclue-agent-interface.xml +dbus_interface=${datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.xml +agent_dbus_interface=${datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.Agent.xml Name: Geoclue Description: The Geoinformation Service diff --git a/src/org.freedesktop.GeoClue2.xml b/src/org.freedesktop.GeoClue2.xml new file mode 100644 index 0000000..1f8bb57 --- /dev/null +++ b/src/org.freedesktop.GeoClue2.xml @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 1.9.0