completion: Place the completion helper in libexec
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 4 Apr 2017 17:42:50 +0000 (13:42 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 4 Apr 2017 18:46:48 +0000 (14:46 -0400)
commitbae1fe254a0f730a82cd14dfd3deab06c753a8c7
treea507fa152f6d9ec3380b8049042786877326bfd4
parentc3613658909df193e42a71cf6b5f3fcb6d51d2e0
completion: Place the completion helper in libexec

This patch reorganize the bash completion scripts in order to install
the binary helper (gst-completion-helper) in libexec path rather then
share folder. Most Linux hierarchy compliance requires that no binary
executable are placed in share. We also cleanup the unused .pc entries
and remove copy pasted parts of the script. Note that other project
including the common helper, should now use $_GST_HELPER to read
the binary executable gst-completion-helper. This helper is not longer
version, as it is placed in a versionned subfolder
(libexec/gstreamer.10) just like the other helpers (scanner and ptp).
configure.ac
data/Makefile.am
data/bash-completion/completions/gst-inspect-1.0 [moved from data/completions/gst-inspect-1.0 with 86% similarity]
data/bash-completion/completions/gst-launch-1.0 [moved from data/completions/gst-launch-1.0 with 89% similarity]
data/bash-completion/helpers/.gitignore [new file with mode: 0644]
data/bash-completion/helpers/gst.in [moved from libs/gst/helpers/gst with 69% similarity]
libs/gst/helpers/.gitignore
libs/gst/helpers/Makefile.am
pkgconfig/gstreamer-uninstalled.pc.in
pkgconfig/gstreamer.pc.in