summaryrefslogtreecommitdiff
path: root/src/librygel-server
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2019-04-30 12:00:07 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2019-04-30 12:14:17 +0200
commit4e5d7eaf7b31fd6e772b2980c24a38476ac80d3a (patch)
tree66f15b437fe08531284ac92fbd5935ae005481ef /src/librygel-server
parenteb6fdd168678766c8f5e5616ee853434a719e2ae (diff)
downloadrygel-4e5d7eaf7b31fd6e772b2980c24a38476ac80d3a.tar.gz
build: Add GIR tweaks for references to RygelCore.DLNAProfile/StateMachine
Diffstat (limited to 'src/librygel-server')
-rw-r--r--src/librygel-server/Makefile.am2
-rw-r--r--src/librygel-server/meson.build2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/librygel-server/Makefile.am b/src/librygel-server/Makefile.am
index 8b96e0a3..49caa810 100644
--- a/src/librygel-server/Makefile.am
+++ b/src/librygel-server/Makefile.am
@@ -45,9 +45,11 @@ if HAVE_INTROSPECTION
$(builddir)/RygelServer-2.6.gir: $(srcdir)/Rygel-2.6.gir
$(AM_V_GEN)$(SED) -e 's,Rygel\.,RygelServer.,g' \
-e 's,namespace name="Rygel",namespace name="RygelServer",g' \
+ -e 's,RygelServer\.StateMachine,RygelCore.StateMachine,g' \
-e 's,RygelServer\.Plugin,RygelCore.Plugin,g' \
-e 's,RygelServer\.MediaDevice,RygelCore.MediaDevice,g' \
-e 's,RygelServer\.IconInfo,RygelCore.IconInfo,g' \
+ -e 's,RygelServer\.DLNAProfile,RygelCore.DLNAProfile,g' \
-e 's,<package name="rygel-server-2.6"/>,<include name="RygelCore" version="2.6"/>\n<package name="rygel-server-2.6"/>,' \
$< >$@
GIRS = RygelServer-2.6.gir
diff --git a/src/librygel-server/meson.build b/src/librygel-server/meson.build
index 8b5327fb..66a75698 100644
--- a/src/librygel-server/meson.build
+++ b/src/librygel-server/meson.build
@@ -105,9 +105,11 @@ install_data('rygel-server-2.6.deps', install_dir : rygel_vapidir)
server_gir = custom_target('RygelServer-2.6.gir',
command: [sed, '-e', 's,Rygel[.],RygelServer.,g',
'-e', 's,namespace name="Rygel",namespace name="RygelServer",g',
+ '-e', 's,RygelServer[.]StateMachine,RygelCore.StateMachine,g',
'-e', 's,RygelServer[.]Plugin,RygelCore.Plugin,g',
'-e', 's,RygelServer[.]MediaDevice,RygelCore.MediaDevice,g',
'-e', 's,RygelServer[.]IconInfo,RygelCore.IconInfo,g',
+ '-e', 's,RygelServer[.]DLNAProfile,RygelCore.DLNAProfile,g',
'-e', 's|<package name="rygel-server-2.6"/>|<include name="RygelCore" version="2.6"/><package name="rygel-server-2.6"/>|',
join_paths(meson.current_build_dir(), 'Rygel-2.6.gir')],
output: 'RygelServer-2.6.gir',