Install bash completion files in /usr/share/
authorMatthias Clasen <mclasen@redhat.com>
Thu, 21 Jun 2012 10:11:58 +0000 (06:11 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 21 Jun 2012 10:11:58 +0000 (06:11 -0400)
The bash-completion code nowadays expects completion files to
be installed in  /usr/share/bash-completion/completions, and
expects them to be named like the command they are completing
for.

https://bugzilla.gnome.org/show_bug.cgi?id=677782

gio/Makefile.am
gio/completion/gdbus [moved from gio/gdbus-bash-completion.sh with 100% similarity]
gio/completion/gresource [moved from gio/gresource-bash-completion.sh with 100% similarity]
gio/completion/gsettings [moved from gio/gsettings-bash-completion.sh with 100% similarity]

index 7c07010..1b1b988 100644 (file)
@@ -721,11 +721,11 @@ gdbus_LDADD = libgio-2.0.la \
        $(top_builddir)/glib/libglib-2.0.la             \
        $(top_builddir)/gobject/libgobject-2.0.la
 
-completiondir = $(sysconfdir)/bash_completion.d
+completiondir = $(datadir)/bash-completion/completions
 completion_DATA = \
-       gdbus-bash-completion.sh                \
-       gsettings-bash-completion.sh            \
-       gresource-bash-completion.sh
+       completion/gdbus                                \
+       completion/gsettings                            \
+       completion/gresource
 EXTRA_DIST += $(completion_DATA)
 
 # ------------------------------------------------------------------------