meson: Set install_tag on some targets
authorXavier Claessens <xavier.claessens@collabora.com>
Mon, 12 Sep 2022 13:46:43 +0000 (09:46 -0400)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 20 Sep 2022 10:08:15 +0000 (10:08 +0000)
commit5f0493d33af685ea3fce8ea1d0e3b8c3c65cbcc4
treeeae81d984cb7187e66931f188beaab4295544cc4
parentccef26908ef530889c526f30dc2f27b7110a531f
meson: Set install_tag on some targets

Trying to follow recommendation from Meson documentation:
https://mesonbuild.com/Installing.html#installation-tags

Move tools into 'bin' or 'bin-devel' categories to keep only libs and
plugins in the default 'runtime' category. This simplifies distribution
of GStreamer application skipping parts that are not needed, similarly
to what Cerbero does by hardcoding huge list of files.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3017>
meson.build
subprojects/gst-devtools/validate/tools/meson.build
subprojects/gst-plugins-bad/tools/meson.build
subprojects/gst-plugins-base/tools/meson.build
subprojects/gst-python/gi/overrides/meson.build
subprojects/gstreamer/data/bash-completion/helpers/meson.build
subprojects/gstreamer/data/meson.build
subprojects/gstreamer/libs/gst/helpers/meson.build
subprojects/gstreamer/tests/validate/meson.build
subprojects/gstreamer/tools/meson.build