From 83d0623293770980184a0924192a47ed46011f8a Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Tue, 24 Apr 2018 14:05:30 -0400 Subject: [PATCH] Meson: Generate pc file for all plugins in bad https://bugzilla.gnome.org/show_bug.cgi?id=794568 --- ext/aom/meson.build | 1 + ext/assrender/meson.build | 1 + ext/bs2b/meson.build | 1 + ext/bz2/meson.build | 1 + ext/chromaprint/meson.build | 1 + ext/curl/meson.build | 1 + ext/dash/meson.build | 1 + ext/directfb/meson.build | 1 + ext/dtls/meson.build | 1 + ext/dts/meson.build | 1 + ext/faac/meson.build | 1 + ext/faad/meson.build | 1 + ext/fdkaac/meson.build | 1 + ext/flite/meson.build | 1 + ext/fluidsynth/meson.build | 1 + ext/gl/meson.build | 1 + ext/gsm/meson.build | 1 + ext/hls/meson.build | 1 + ext/iqa/meson.build | 1 + ext/kate/meson.build | 1 + ext/ladspa/meson.build | 1 + ext/libde265/meson.build | 1 + ext/libmms/meson.build | 1 + ext/lv2/meson.build | 1 + ext/mpeg2enc/meson.build | 1 + ext/mplex/meson.build | 1 + ext/opencv/meson.build | 1 + ext/openh264/meson.build | 1 + ext/openjpeg/meson.build | 1 + ext/opus/meson.build | 1 + ext/resindvd/meson.build | 1 + ext/rsvg/meson.build | 1 + ext/rtmp/meson.build | 1 + ext/sbc/meson.build | 1 + ext/smoothstreaming/meson.build | 1 + ext/soundtouch/meson.build | 1 + ext/spandsp/meson.build | 1 + ext/srt/meson.build | 1 + ext/srtp/meson.build | 1 + ext/ttml/meson.build | 1 + ext/voaacenc/meson.build | 1 + ext/vulkan/meson.build | 1 + ext/wayland/meson.build | 1 + ext/webp/meson.build | 1 + ext/webrtcdsp/meson.build | 1 + ext/x265/meson.build | 1 + ext/zbar/meson.build | 1 + gst/accurip/meson.build | 1 + gst/adpcmdec/meson.build | 1 + gst/adpcmenc/meson.build | 1 + gst/aiff/meson.build | 1 + gst/asfmux/meson.build | 1 + gst/audiobuffersplit/meson.build | 1 + gst/audiofxbad/meson.build | 1 + gst/audiolatency/meson.build | 1 + gst/audiomixmatrix/meson.build | 1 + gst/audiovisualizers/meson.build | 1 + gst/autoconvert/meson.build | 1 + gst/bayer/meson.build | 1 + gst/camerabin2/meson.build | 1 + gst/coloreffects/meson.build | 1 + gst/compositor/meson.build | 1 + gst/debugutils/meson.build | 1 + gst/dvbsuboverlay/meson.build | 1 + gst/dvdspu/meson.build | 1 + gst/faceoverlay/meson.build | 1 + gst/festival/meson.build | 1 + gst/fieldanalysis/meson.build | 1 + gst/freeverb/meson.build | 1 + gst/frei0r/meson.build | 1 + gst/gaudieffects/meson.build | 1 + gst/gdp/meson.build | 1 + gst/geometrictransform/meson.build | 1 + gst/id3tag/meson.build | 1 + gst/inter/meson.build | 1 + gst/interlace/meson.build | 1 + gst/ivfparse/meson.build | 1 + gst/ivtc/meson.build | 1 + gst/jp2kdecimator/meson.build | 1 + gst/jpegformat/meson.build | 1 + gst/librfb/meson.build | 1 + gst/midi/meson.build | 1 + gst/mpegdemux/meson.build | 1 + gst/mpegpsmux/meson.build | 1 + gst/mpegtsdemux/meson.build | 1 + gst/mpegtsmux/meson.build | 1 + gst/mxf/meson.build | 1 + gst/netsim/meson.build | 1 + gst/onvif/meson.build | 1 + gst/pcapparse/meson.build | 1 + gst/pnm/meson.build | 1 + gst/proxy/meson.build | 1 + gst/rawparse/meson.build | 1 + gst/removesilence/meson.build | 1 + gst/sdp/meson.build | 1 + gst/segmentclip/meson.build | 1 + gst/siren/meson.build | 1 + gst/smooth/meson.build | 1 + gst/speed/meson.build | 1 + gst/stereo/meson.build | 1 + gst/subenc/meson.build | 1 + gst/timecode/meson.build | 1 + gst/videofilters/meson.build | 1 + gst/videoframe_audiolevel/meson.build | 1 + gst/videoparsers/meson.build | 1 + gst/videosignal/meson.build | 1 + gst/vmnc/meson.build | 1 + gst/y4m/meson.build | 1 + gst/yadif/meson.build | 1 + meson.build | 8 ++++++++ sys/bluez/meson.build | 1 + sys/d3dvideosink/meson.build | 1 + sys/decklink/meson.build | 1 + sys/directsound/meson.build | 1 + sys/dvb/meson.build | 1 + sys/fbdev/meson.build | 1 + sys/ipcpipeline/meson.build | 1 + sys/kms/meson.build | 1 + sys/msdk/meson.build | 1 + sys/shm/meson.build | 1 + sys/uvch264/meson.build | 1 + sys/wasapi/meson.build | 1 + sys/winks/meson.build | 1 + sys/winscreencap/meson.build | 1 + 124 files changed, 131 insertions(+) diff --git a/ext/aom/meson.build b/ext/aom/meson.build index 96b086ebd1..a16afcf266 100644 --- a/ext/aom/meson.build +++ b/ext/aom/meson.build @@ -8,4 +8,5 @@ if aom_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstaom, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/assrender/meson.build b/ext/assrender/meson.build index 7db70adf51..fa5f18951f 100644 --- a/ext/assrender/meson.build +++ b/ext/assrender/meson.build @@ -10,4 +10,5 @@ if ass_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstassrender, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/bs2b/meson.build b/ext/bs2b/meson.build index 6007ea6221..9b5cd4c17a 100644 --- a/ext/bs2b/meson.build +++ b/ext/bs2b/meson.build @@ -12,4 +12,5 @@ if bs2b_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstbs2b, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/bz2/meson.build b/ext/bz2/meson.build index f80d787e52..48a2dd91ec 100644 --- a/ext/bz2/meson.build +++ b/ext/bz2/meson.build @@ -15,4 +15,5 @@ if bz2_dep.found() and cc.has_header_symbol('bzlib.h', 'BZ2_bzlibVersion') install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstbz2, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/chromaprint/meson.build b/ext/chromaprint/meson.build index 265f4a630d..1c6af77650 100644 --- a/ext/chromaprint/meson.build +++ b/ext/chromaprint/meson.build @@ -9,4 +9,5 @@ if chromaprint_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstchromaprint, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/curl/meson.build b/ext/curl/meson.build index a889e6ee1b..0496b6ef73 100644 --- a/ext/curl/meson.build +++ b/ext/curl/meson.build @@ -26,4 +26,5 @@ if curl_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstcurl, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/dash/meson.build b/ext/dash/meson.build index f07f97a261..3d7a0153b3 100644 --- a/ext/dash/meson.build +++ b/ext/dash/meson.build @@ -16,4 +16,5 @@ if xml2_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstsouphttpsrc, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/directfb/meson.build b/ext/directfb/meson.build index 6f110207e1..686807d226 100644 --- a/ext/directfb/meson.build +++ b/ext/directfb/meson.build @@ -9,4 +9,5 @@ if directfb_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstdirectfb, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/dtls/meson.build b/ext/dtls/meson.build index 1ce99dcbd8..846d1fa2fe 100644 --- a/ext/dtls/meson.build +++ b/ext/dtls/meson.build @@ -22,4 +22,5 @@ if openssl_dep.found() and libcrypto_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstdtls, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/dts/meson.build b/ext/dts/meson.build index 6bbf95a6e2..567f0359bf 100644 --- a/ext/dts/meson.build +++ b/ext/dts/meson.build @@ -18,4 +18,5 @@ if dca_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstdtsdec, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/faac/meson.build b/ext/faac/meson.build index f9f3cad64b..e23edaf8d1 100644 --- a/ext/faac/meson.build +++ b/ext/faac/meson.build @@ -9,4 +9,5 @@ if faac_dep.found() and cc.has_header_symbol('faac.h', 'faacEncOpen') install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstfaac, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/faad/meson.build b/ext/faad/meson.build index 2d3ff9adac..9bd8e2dd36 100644 --- a/ext/faad/meson.build +++ b/ext/faad/meson.build @@ -18,4 +18,5 @@ if faad_dep.found() and have_faad_2_7 install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstfaad, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/fdkaac/meson.build b/ext/fdkaac/meson.build index 8142ca9d09..399704cf19 100644 --- a/ext/fdkaac/meson.build +++ b/ext/fdkaac/meson.build @@ -16,4 +16,5 @@ if fdkaac_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstfdkaac, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/flite/meson.build b/ext/flite/meson.build index 6d1226f526..4470ab6628 100644 --- a/ext/flite/meson.build +++ b/ext/flite/meson.build @@ -27,4 +27,5 @@ if flite_deps.length() == flite_libs.length() and cc.has_header_symbol('flite/fl install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstflite, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/fluidsynth/meson.build b/ext/fluidsynth/meson.build index 610c4b8732..740d1f659e 100644 --- a/ext/fluidsynth/meson.build +++ b/ext/fluidsynth/meson.build @@ -9,4 +9,5 @@ if fluidsynth_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstfluidsynth, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/gl/meson.build b/ext/gl/meson.build index 90a4bdbcb7..3a4d5cdc88 100644 --- a/ext/gl/meson.build +++ b/ext/gl/meson.build @@ -33,4 +33,5 @@ if build_gstgl and gstgl_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstopenglmixers, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/gsm/meson.build b/ext/gsm/meson.build index 327d619766..ef36d19eba 100644 --- a/ext/gsm/meson.build +++ b/ext/gsm/meson.build @@ -10,4 +10,5 @@ if gsm_dep.found() and (cc.has_header_symbol('gsm.h', 'gsm_create') or install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstgsm, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/hls/meson.build b/ext/hls/meson.build index 1a0157e14a..e631958abf 100644 --- a/ext/hls/meson.build +++ b/ext/hls/meson.build @@ -38,4 +38,5 @@ if hls_crypto_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gsthls, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/iqa/meson.build b/ext/iqa/meson.build index 271928cbc3..adf351dee6 100644 --- a/ext/iqa/meson.build +++ b/ext/iqa/meson.build @@ -10,5 +10,6 @@ if dssim_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstiqa, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/kate/meson.build b/ext/kate/meson.build index 303698bddc..241fa4c102 100644 --- a/ext/kate/meson.build +++ b/ext/kate/meson.build @@ -21,4 +21,5 @@ if kate_dep.found() dependencies : [gstbase_dep, gstvideo_dep, gsttag_dep, kate_dep], install : true, install_dir : plugins_install_dir) + pkgconfig.generate(gstkate, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/ladspa/meson.build b/ext/ladspa/meson.build index 356a1f6f1e..317f6d77bd 100644 --- a/ext/ladspa/meson.build +++ b/ext/ladspa/meson.build @@ -23,4 +23,5 @@ if cc.has_header('ladspa.h') install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstladspa, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/libde265/meson.build b/ext/libde265/meson.build index b8dd981103..b638f63d70 100644 --- a/ext/libde265/meson.build +++ b/ext/libde265/meson.build @@ -14,4 +14,5 @@ if de265_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstde265, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/libmms/meson.build b/ext/libmms/meson.build index 23b00b5c5f..9604520410 100644 --- a/ext/libmms/meson.build +++ b/ext/libmms/meson.build @@ -10,4 +10,5 @@ if mms_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstmms, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/lv2/meson.build b/ext/lv2/meson.build index bcb6442d88..730fc09149 100644 --- a/ext/lv2/meson.build +++ b/ext/lv2/meson.build @@ -16,4 +16,5 @@ if lv2_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstrsvg, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/mpeg2enc/meson.build b/ext/mpeg2enc/meson.build index 358cfba9af..7f49b91aca 100644 --- a/ext/mpeg2enc/meson.build +++ b/ext/mpeg2enc/meson.build @@ -15,5 +15,6 @@ if mjpegtools_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstmpeg2enc, install_dir : plugins_pkgconfig_install_dir) endif endif diff --git a/ext/mplex/meson.build b/ext/mplex/meson.build index d1a0ade950..01a5683df9 100644 --- a/ext/mplex/meson.build +++ b/ext/mplex/meson.build @@ -14,5 +14,6 @@ if mjpegtools_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstmplex2, install_dir : plugins_pkgconfig_install_dir) endif endif diff --git a/ext/opencv/meson.build b/ext/opencv/meson.build index e6c3c970ec..64f0479c30 100644 --- a/ext/opencv/meson.build +++ b/ext/opencv/meson.build @@ -87,4 +87,5 @@ if opencv_found install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstopencv, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/openh264/meson.build b/ext/openh264/meson.build index 666887afe0..e885eb47b5 100644 --- a/ext/openh264/meson.build +++ b/ext/openh264/meson.build @@ -17,4 +17,5 @@ if openh264_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstopenh264, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/openjpeg/meson.build b/ext/openjpeg/meson.build index dc64ec62b8..eef8c0894c 100644 --- a/ext/openjpeg/meson.build +++ b/ext/openjpeg/meson.build @@ -24,4 +24,5 @@ if openjpeg_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstopenjpeg, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/opus/meson.build b/ext/opus/meson.build index 22ee796e21..9f7e0d3f81 100644 --- a/ext/opus/meson.build +++ b/ext/opus/meson.build @@ -17,4 +17,5 @@ if opus_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstopus, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/resindvd/meson.build b/ext/resindvd/meson.build index 7c5ef963f6..95d711f29d 100644 --- a/ext/resindvd/meson.build +++ b/ext/resindvd/meson.build @@ -24,4 +24,5 @@ if dvdnav_dep.found() and dvdread_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstresindvd, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/rsvg/meson.build b/ext/rsvg/meson.build index a78deb4ac9..109ec26973 100644 --- a/ext/rsvg/meson.build +++ b/ext/rsvg/meson.build @@ -15,4 +15,5 @@ if rsvg_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstrsvg, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/rtmp/meson.build b/ext/rtmp/meson.build index 2c7cce22ad..149df39ad9 100644 --- a/ext/rtmp/meson.build +++ b/ext/rtmp/meson.build @@ -15,4 +15,5 @@ if rtmp_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstrtmp, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/sbc/meson.build b/ext/sbc/meson.build index e20d8ed5f0..5fe7217e09 100644 --- a/ext/sbc/meson.build +++ b/ext/sbc/meson.build @@ -15,4 +15,5 @@ if sbc_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstsbc, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/smoothstreaming/meson.build b/ext/smoothstreaming/meson.build index c1b6943842..e1358cf61c 100644 --- a/ext/smoothstreaming/meson.build +++ b/ext/smoothstreaming/meson.build @@ -18,4 +18,5 @@ if xml28_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstmss, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/soundtouch/meson.build b/ext/soundtouch/meson.build index e4143d8a49..600182d08c 100644 --- a/ext/soundtouch/meson.build +++ b/ext/soundtouch/meson.build @@ -29,4 +29,5 @@ if soundtouch_dep.found() dependencies : [gstaudio_dep, soundtouch_dep], install : true, install_dir : plugins_install_dir) + pkgconfig.generate(gstsoundtouch, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/spandsp/meson.build b/ext/spandsp/meson.build index 34c9bc8411..7998ff910e 100644 --- a/ext/spandsp/meson.build +++ b/ext/spandsp/meson.build @@ -19,4 +19,5 @@ if spandsp_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstspandsp, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/srt/meson.build b/ext/srt/meson.build index c893178a96..d9ca1d503f 100644 --- a/ext/srt/meson.build +++ b/ext/srt/meson.build @@ -24,4 +24,5 @@ if srt_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstsrt, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/srtp/meson.build b/ext/srtp/meson.build index 830c2cf86a..a818b38b40 100644 --- a/ext/srtp/meson.build +++ b/ext/srtp/meson.build @@ -31,4 +31,5 @@ if srtp_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstsrtp, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/ttml/meson.build b/ext/ttml/meson.build index 891022a630..08898951d6 100644 --- a/ext/ttml/meson.build +++ b/ext/ttml/meson.build @@ -19,4 +19,5 @@ if libxml_dep.found() and pango_dep.found() and cairo_dep.found() and pangocairo install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstttmlsubs, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/voaacenc/meson.build b/ext/voaacenc/meson.build index 0f2eec38c0..16f3e48b59 100644 --- a/ext/voaacenc/meson.build +++ b/ext/voaacenc/meson.build @@ -12,4 +12,5 @@ if voaac_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstbz2, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/vulkan/meson.build b/ext/vulkan/meson.build index 6861e9737c..873cfbb3d3 100644 --- a/ext/vulkan/meson.build +++ b/ext/vulkan/meson.build @@ -68,6 +68,7 @@ if vulkan_dep.found() and has_vulkan_header install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstvulkan, install_dir : plugins_pkgconfig_install_dir) endif endif diff --git a/ext/wayland/meson.build b/ext/wayland/meson.build index 654a644b0d..e4bb754c41 100644 --- a/ext/wayland/meson.build +++ b/ext/wayland/meson.build @@ -41,4 +41,5 @@ if use_wayland install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstwaylandsink, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/webp/meson.build b/ext/webp/meson.build index a809e8826c..fab742c3fc 100644 --- a/ext/webp/meson.build +++ b/ext/webp/meson.build @@ -15,4 +15,5 @@ if webp_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstwebp, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/webrtcdsp/meson.build b/ext/webrtcdsp/meson.build index 0bc53c5bdb..a5c47841b3 100644 --- a/ext/webrtcdsp/meson.build +++ b/ext/webrtcdsp/meson.build @@ -15,4 +15,5 @@ if webrtc_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstwebrtcdsp, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/x265/meson.build b/ext/x265/meson.build index 10740981f2..249a6539d6 100644 --- a/ext/x265/meson.build +++ b/ext/x265/meson.build @@ -8,4 +8,5 @@ if x265_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstx265, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/ext/zbar/meson.build b/ext/zbar/meson.build index 738e6d0e73..6371c2c2a8 100644 --- a/ext/zbar/meson.build +++ b/ext/zbar/meson.build @@ -8,4 +8,5 @@ if zbar_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstzbar, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/gst/accurip/meson.build b/gst/accurip/meson.build index ba22914301..e536177504 100644 --- a/gst/accurip/meson.build +++ b/gst/accurip/meson.build @@ -10,3 +10,4 @@ gstaccurip = library('gstaccurip', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstaccurip, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/adpcmdec/meson.build b/gst/adpcmdec/meson.build index 64aa8df139..2eb9bd47bd 100644 --- a/gst/adpcmdec/meson.build +++ b/gst/adpcmdec/meson.build @@ -10,3 +10,4 @@ gstadpcmdec = library('gstadpcmdec', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstadpcmdec, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/adpcmenc/meson.build b/gst/adpcmenc/meson.build index 8c29699b72..a345734d27 100644 --- a/gst/adpcmenc/meson.build +++ b/gst/adpcmenc/meson.build @@ -10,3 +10,4 @@ gstadpcmenc = library('gstadpcmenc', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstadpcmenc, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/aiff/meson.build b/gst/aiff/meson.build index 20bb8305c1..ae890f7abe 100644 --- a/gst/aiff/meson.build +++ b/gst/aiff/meson.build @@ -10,3 +10,4 @@ gstaiff = library('gstaiff', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstaiff, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/asfmux/meson.build b/gst/asfmux/meson.build index 80fec55048..ae02e1df55 100644 --- a/gst/asfmux/meson.build +++ b/gst/asfmux/meson.build @@ -14,3 +14,4 @@ gstasfmux = library('gstasfmux', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstasfmux, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/audiobuffersplit/meson.build b/gst/audiobuffersplit/meson.build index 3f234b680d..f1b42759e5 100644 --- a/gst/audiobuffersplit/meson.build +++ b/gst/audiobuffersplit/meson.build @@ -10,3 +10,4 @@ gstaudiobuffersplit = library('gstaudiobuffersplit', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstaudiobuffersplit, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/audiofxbad/meson.build b/gst/audiofxbad/meson.build index b7c95318f4..82f3f308d7 100644 --- a/gst/audiofxbad/meson.build +++ b/gst/audiofxbad/meson.build @@ -11,3 +11,4 @@ gstaudiofxbad = library('gstaudiofxbad', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstaudiofxbad, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/audiolatency/meson.build b/gst/audiolatency/meson.build index 904f3b59ea..e6540ca9cb 100644 --- a/gst/audiolatency/meson.build +++ b/gst/audiolatency/meson.build @@ -6,3 +6,4 @@ gstaudiolatency = library('gstaudiolatency', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstaudiolatency, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/audiomixmatrix/meson.build b/gst/audiomixmatrix/meson.build index b22e869ab7..edbc97103b 100644 --- a/gst/audiomixmatrix/meson.build +++ b/gst/audiomixmatrix/meson.build @@ -10,3 +10,4 @@ gstaudiomixmatrix = library('gstaudiomixmatrix', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstaudiomixmatrix, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/audiovisualizers/meson.build b/gst/audiovisualizers/meson.build index f35e1a8f2a..188c43405c 100644 --- a/gst/audiovisualizers/meson.build +++ b/gst/audiovisualizers/meson.build @@ -14,3 +14,4 @@ gstaudiovisualizers = library('gstaudiovisualizers', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstaudiovisualizers, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/autoconvert/meson.build b/gst/autoconvert/meson.build index 41edcd8225..3a2c8a0ad2 100644 --- a/gst/autoconvert/meson.build +++ b/gst/autoconvert/meson.build @@ -12,3 +12,4 @@ gstautoconvert = library('gstautoconvert', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstautoconvert, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/bayer/meson.build b/gst/bayer/meson.build index 512299300d..f4b69dcb2f 100644 --- a/gst/bayer/meson.build +++ b/gst/bayer/meson.build @@ -31,3 +31,4 @@ gstbayer = library('gstbayer', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstbayer, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/camerabin2/meson.build b/gst/camerabin2/meson.build index 9cee3432f4..60fd89f8f8 100644 --- a/gst/camerabin2/meson.build +++ b/gst/camerabin2/meson.build @@ -16,3 +16,4 @@ gstcamerabin = library('gstcamerabin', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstcamerabin, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/coloreffects/meson.build b/gst/coloreffects/meson.build index c45ed32ebd..886641de5a 100644 --- a/gst/coloreffects/meson.build +++ b/gst/coloreffects/meson.build @@ -12,3 +12,4 @@ gstcoloreffects = library('gstcoloreffects', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstcoloreffects, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/compositor/meson.build b/gst/compositor/meson.build index 52ca87385e..2af1b68e32 100644 --- a/gst/compositor/meson.build +++ b/gst/compositor/meson.build @@ -30,3 +30,4 @@ gstcompositor = library('gstcompositor', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstcompositor, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/debugutils/meson.build b/gst/debugutils/meson.build index 1836ebe068..6ba5cee4c8 100644 --- a/gst/debugutils/meson.build +++ b/gst/debugutils/meson.build @@ -19,3 +19,4 @@ gstdebugutilsbad = library('gstdebugutilsbad', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstdebugutilsbad, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/dvbsuboverlay/meson.build b/gst/dvbsuboverlay/meson.build index e532e79e76..baaf8fd325 100644 --- a/gst/dvbsuboverlay/meson.build +++ b/gst/dvbsuboverlay/meson.build @@ -11,3 +11,4 @@ gstdvbsuboverlay = library('gstdvbsuboverlay', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstdvbsuboverlay, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/dvdspu/meson.build b/gst/dvdspu/meson.build index 4e4755b4af..3dd9f1e26d 100644 --- a/gst/dvdspu/meson.build +++ b/gst/dvdspu/meson.build @@ -14,3 +14,4 @@ gstdvdspu = library('gstdvdspu', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstdvdspu, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/faceoverlay/meson.build b/gst/faceoverlay/meson.build index 65aa7295d6..575d7e4b0b 100644 --- a/gst/faceoverlay/meson.build +++ b/gst/faceoverlay/meson.build @@ -10,3 +10,4 @@ gstfaceoverlay = library('gstfaceoverlay', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstfaceoverlay, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/festival/meson.build b/gst/festival/meson.build index 8209334593..790dc2b192 100644 --- a/gst/festival/meson.build +++ b/gst/festival/meson.build @@ -10,3 +10,4 @@ gstfestival = library('gstfestival', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstfestival, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/fieldanalysis/meson.build b/gst/fieldanalysis/meson.build index 21b4976b69..8c9a34d09c 100644 --- a/gst/fieldanalysis/meson.build +++ b/gst/fieldanalysis/meson.build @@ -29,3 +29,4 @@ gstfieldanalysis = library('gstfieldanalysis', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstfieldanalysis, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/freeverb/meson.build b/gst/freeverb/meson.build index 414f076e16..b466676b62 100644 --- a/gst/freeverb/meson.build +++ b/gst/freeverb/meson.build @@ -10,3 +10,4 @@ gstfreeverb = library('gstfreeverb', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstfreeverb, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/frei0r/meson.build b/gst/frei0r/meson.build index fed49639de..30cc4d499c 100644 --- a/gst/frei0r/meson.build +++ b/gst/frei0r/meson.build @@ -13,3 +13,4 @@ gstfrei0r = library('gstfrei0r', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstfrei0r, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/gaudieffects/meson.build b/gst/gaudieffects/meson.build index eb9bfe0bbd..a1646a63c1 100644 --- a/gst/gaudieffects/meson.build +++ b/gst/gaudieffects/meson.build @@ -36,3 +36,4 @@ gstgaudioeffects = library('gstgaudieffects', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstgaudioeffects, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/gdp/meson.build b/gst/gdp/meson.build index c6ec5334d2..68926ed6a0 100644 --- a/gst/gdp/meson.build +++ b/gst/gdp/meson.build @@ -13,3 +13,4 @@ gstdgp = library('gstgdp', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstdgp, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/geometrictransform/meson.build b/gst/geometrictransform/meson.build index b933a973aa..22341056c9 100644 --- a/gst/geometrictransform/meson.build +++ b/gst/geometrictransform/meson.build @@ -29,3 +29,4 @@ gstgeometrictransform = library('gstgeometrictransform', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstgeometrictransform, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/id3tag/meson.build b/gst/id3tag/meson.build index 153b6cac5f..2edbe5e334 100644 --- a/gst/id3tag/meson.build +++ b/gst/id3tag/meson.build @@ -11,3 +11,4 @@ gstid3tag = library('gstid3tag', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstid3tag, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/inter/meson.build b/gst/inter/meson.build index e9836510a1..1b400ebf96 100644 --- a/gst/inter/meson.build +++ b/gst/inter/meson.build @@ -17,3 +17,4 @@ gstinter = library('gstinter', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstinter, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/interlace/meson.build b/gst/interlace/meson.build index c3aa1ee3b2..9bf5f133cd 100644 --- a/gst/interlace/meson.build +++ b/gst/interlace/meson.build @@ -10,3 +10,4 @@ gstinterlace = library('gstinterlace', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstinterlace, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/ivfparse/meson.build b/gst/ivfparse/meson.build index 3d3cd23ab8..5ba2f41a00 100644 --- a/gst/ivfparse/meson.build +++ b/gst/ivfparse/meson.build @@ -10,3 +10,4 @@ gstivfparse = library('gstivfparse', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstivfparse, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/ivtc/meson.build b/gst/ivtc/meson.build index 98b5fda5b2..09ecd13667 100644 --- a/gst/ivtc/meson.build +++ b/gst/ivtc/meson.build @@ -11,3 +11,4 @@ gstivtc = library('gstivtc', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstivtc, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/jp2kdecimator/meson.build b/gst/jp2kdecimator/meson.build index 5d740d294a..ee49db6d82 100644 --- a/gst/jp2kdecimator/meson.build +++ b/gst/jp2kdecimator/meson.build @@ -11,3 +11,4 @@ gstjp2kdecimator = library('gstjp2kdecimator', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstjp2kdecimator, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/jpegformat/meson.build b/gst/jpegformat/meson.build index c93fe7bc61..b5401b993b 100644 --- a/gst/jpegformat/meson.build +++ b/gst/jpegformat/meson.build @@ -12,3 +12,4 @@ gstjpegformat = library('gstjpegformat', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstjpegformat, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/librfb/meson.build b/gst/librfb/meson.build index 6206b62e83..7ca1ea171d 100644 --- a/gst/librfb/meson.build +++ b/gst/librfb/meson.build @@ -14,3 +14,4 @@ gstrfbsrc = library('gstrfbsrc', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstrfbsrc, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/midi/meson.build b/gst/midi/meson.build index c10b11974f..8f5c7aba48 100644 --- a/gst/midi/meson.build +++ b/gst/midi/meson.build @@ -11,3 +11,4 @@ gstmidi = library('gstmidi', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstmidi, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/mpegdemux/meson.build b/gst/mpegdemux/meson.build index 3c275732d3..f627589151 100644 --- a/gst/mpegdemux/meson.build +++ b/gst/mpegdemux/meson.build @@ -12,3 +12,4 @@ gstmpedpsdemux = library('gstmpegpsdemux', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstmpedpsdemux, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/mpegpsmux/meson.build b/gst/mpegpsmux/meson.build index 1b511e8129..0946431cbf 100644 --- a/gst/mpegpsmux/meson.build +++ b/gst/mpegpsmux/meson.build @@ -14,3 +14,4 @@ gstmpegpsmux = library('gstmpegpsmux', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstmpegpsmux, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/mpegtsdemux/meson.build b/gst/mpegtsdemux/meson.build index 4cd448c659..433f86e3b3 100644 --- a/gst/mpegtsdemux/meson.build +++ b/gst/mpegtsdemux/meson.build @@ -16,3 +16,4 @@ gstmpegtsdemux = library('gstmpegtsdemux', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstmpegtsdemux, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/mpegtsmux/meson.build b/gst/mpegtsmux/meson.build index 568b695751..5be65a2097 100644 --- a/gst/mpegtsmux/meson.build +++ b/gst/mpegtsmux/meson.build @@ -17,3 +17,4 @@ gstmpegtsmux = library('gstmpegtsmux', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstmpegtsmux, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/mxf/meson.build b/gst/mxf/meson.build index 2701ccd2e4..9529b80974 100644 --- a/gst/mxf/meson.build +++ b/gst/mxf/meson.build @@ -26,3 +26,4 @@ gstmxf = library('gstmxf', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstmxf, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/netsim/meson.build b/gst/netsim/meson.build index 2cd65db753..b5b388f118 100644 --- a/gst/netsim/meson.build +++ b/gst/netsim/meson.build @@ -10,3 +10,4 @@ gstnetsim = library('gstnetsim', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstnetsim, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/onvif/meson.build b/gst/onvif/meson.build index d3d4faae1e..532c56d6c8 100644 --- a/gst/onvif/meson.build +++ b/gst/onvif/meson.build @@ -12,3 +12,4 @@ gstrtponvif = library('gstrtponvif', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstrtponvif, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/pcapparse/meson.build b/gst/pcapparse/meson.build index 11b07b6f7b..4a4f1550bb 100644 --- a/gst/pcapparse/meson.build +++ b/gst/pcapparse/meson.build @@ -12,3 +12,4 @@ gstpcapparse = library('gstpcapparse', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstpcapparse, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/pnm/meson.build b/gst/pnm/meson.build index 424d61f7dc..a7c133185d 100644 --- a/gst/pnm/meson.build +++ b/gst/pnm/meson.build @@ -13,3 +13,4 @@ gstpnm = library('gstpnm', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstpnm, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/proxy/meson.build b/gst/proxy/meson.build index 7697278164..c76c7b7114 100644 --- a/gst/proxy/meson.build +++ b/gst/proxy/meson.build @@ -12,3 +12,4 @@ gstproxy = library('gstproxy', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstproxy, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/rawparse/meson.build b/gst/rawparse/meson.build index faf02a7ea7..9569ccaa4a 100644 --- a/gst/rawparse/meson.build +++ b/gst/rawparse/meson.build @@ -12,3 +12,4 @@ gstlegacyrawparse = library('gstlegacyrawparse', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstlegacyrawparse, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/removesilence/meson.build b/gst/removesilence/meson.build index 918e960b04..f5dd0c4683 100644 --- a/gst/removesilence/meson.build +++ b/gst/removesilence/meson.build @@ -11,3 +11,4 @@ gstremovesilence = library('gstremovesilence', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstremovesilence, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/sdp/meson.build b/gst/sdp/meson.build index 4585503d8b..aeb779a421 100644 --- a/gst/sdp/meson.build +++ b/gst/sdp/meson.build @@ -13,3 +13,4 @@ gstsdpelem = library('gstsdpelem', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstsdpelem, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/segmentclip/meson.build b/gst/segmentclip/meson.build index 6d8a36da63..bc7228ccd6 100644 --- a/gst/segmentclip/meson.build +++ b/gst/segmentclip/meson.build @@ -13,3 +13,4 @@ gstsegmentclip = library('gstsegmentclip', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstsegmentclip, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/siren/meson.build b/gst/siren/meson.build index f0c8b0740a..0e3404bcd9 100644 --- a/gst/siren/meson.build +++ b/gst/siren/meson.build @@ -18,3 +18,4 @@ gstsiren = library('gstsiren', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstsiren, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/smooth/meson.build b/gst/smooth/meson.build index f266ee1dc1..476db2d1d3 100644 --- a/gst/smooth/meson.build +++ b/gst/smooth/meson.build @@ -10,3 +10,4 @@ gstsmooth = library('gstsmooth', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstsmooth, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/speed/meson.build b/gst/speed/meson.build index 23ebd42ccd..5844582b0b 100644 --- a/gst/speed/meson.build +++ b/gst/speed/meson.build @@ -10,3 +10,4 @@ gstspeed = library('gstspeed', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstspeed, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/stereo/meson.build b/gst/stereo/meson.build index 411724337a..6a766aaf00 100644 --- a/gst/stereo/meson.build +++ b/gst/stereo/meson.build @@ -10,3 +10,4 @@ gststereo = library('gststereo', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gststereo, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/subenc/meson.build b/gst/subenc/meson.build index 2ec87eca35..f439c4a6d0 100644 --- a/gst/subenc/meson.build +++ b/gst/subenc/meson.build @@ -12,3 +12,4 @@ gstsubenc = library('gstsubenc', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstsubenc, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/timecode/meson.build b/gst/timecode/meson.build index ac74e12f92..c449617d0e 100644 --- a/gst/timecode/meson.build +++ b/gst/timecode/meson.build @@ -12,3 +12,4 @@ gsttimecode = library('gsttimecode', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gsttimecode, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/videofilters/meson.build b/gst/videofilters/meson.build index cd5313997a..dc744ec646 100644 --- a/gst/videofilters/meson.build +++ b/gst/videofilters/meson.build @@ -13,3 +13,4 @@ gstvideofiltersbad = library('gstvideofiltersbad', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstvideofiltersbad, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/videoframe_audiolevel/meson.build b/gst/videoframe_audiolevel/meson.build index b21ae88ba7..d06ba84caf 100644 --- a/gst/videoframe_audiolevel/meson.build +++ b/gst/videoframe_audiolevel/meson.build @@ -10,3 +10,4 @@ gstvideoframe_audiolevel = library('gstvideoframe_audiolevel', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstvideoframe_audiolevel, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/videoparsers/meson.build b/gst/videoparsers/meson.build index bfb90a847f..00cf09cc38 100644 --- a/gst/videoparsers/meson.build +++ b/gst/videoparsers/meson.build @@ -21,3 +21,4 @@ gstvideoparsersbad = library('gstvideoparsersbad', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstvideoparsersbad, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/videosignal/meson.build b/gst/videosignal/meson.build index 7751f37ac2..d49a1f10b1 100644 --- a/gst/videosignal/meson.build +++ b/gst/videosignal/meson.build @@ -13,3 +13,4 @@ gstvideosignal = library('gstvideosignal', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstvideosignal, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/vmnc/meson.build b/gst/vmnc/meson.build index 782742dd07..733428ceff 100644 --- a/gst/vmnc/meson.build +++ b/gst/vmnc/meson.build @@ -10,3 +10,4 @@ gstvmnc = library('gstvmnc', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstvmnc, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/y4m/meson.build b/gst/y4m/meson.build index d7ba77ba5f..30b67415cf 100644 --- a/gst/y4m/meson.build +++ b/gst/y4m/meson.build @@ -10,3 +10,4 @@ gsty4mdec = library('gsty4mdec', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gsty4mdec, install_dir : plugins_pkgconfig_install_dir) diff --git a/gst/yadif/meson.build b/gst/yadif/meson.build index 1ea328705f..7428ed4149 100644 --- a/gst/yadif/meson.build +++ b/gst/yadif/meson.build @@ -12,3 +12,4 @@ gstyadif = library('gstyadif', install : true, install_dir : plugins_install_dir, ) +pkgconfig.generate(gstyadif, install_dir : plugins_pkgconfig_install_dir) diff --git a/meson.build b/meson.build index 3bf1ae88f8..f68d088167 100644 --- a/meson.build +++ b/meson.build @@ -499,6 +499,14 @@ gir_init_section = [ '--add-init-section=extern void gst_init(gint*,gchar**);' + 'g_setenv("GST_PLUGIN_PATH_1_0", "", TRUE);' + \ 'g_setenv("GST_PLUGIN_SYSTEM_PATH_1_0", "", TRUE);' + \ 'gst_init(NULL,NULL);' ] + +pkgconfig = import('pkgconfig') +plugins_pkgconfig_install_dir = join_paths(plugins_install_dir, 'pkgconfig') +if get_option('default_library') == 'shared' + # If we don't build static plugins there is no need to generate pc files + plugins_pkgconfig_install_dir = disabler() +endif + subdir('gst-libs') subdir('gst') subdir('sys') diff --git a/sys/bluez/meson.build b/sys/bluez/meson.build index 7b591a90d8..373feaea2c 100644 --- a/sys/bluez/meson.build +++ b/sys/bluez/meson.build @@ -31,4 +31,5 @@ if bluez_dep.found() and gio_unix_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstbluez, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/sys/d3dvideosink/meson.build b/sys/d3dvideosink/meson.build index f0fd59ded9..26c34b7c26 100644 --- a/sys/d3dvideosink/meson.build +++ b/sys/d3dvideosink/meson.build @@ -13,4 +13,5 @@ if host_system == 'windows' and cc.has_header('d3d9.h') dependencies : [gstvideo_dep] + d3dvideosink_dep, install : true, install_dir : plugins_install_dir) + pkgconfig.generate(gstd3dvideosink, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/sys/decklink/meson.build b/sys/decklink/meson.build index a7e094f117..3cb4bdaebc 100644 --- a/sys/decklink/meson.build +++ b/sys/decklink/meson.build @@ -49,6 +49,7 @@ if build_decklink install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(decklink, install_dir : plugins_pkgconfig_install_dir) else message('Not building decklink plugin for "@0@'.format(host_machine.system())) endif diff --git a/sys/directsound/meson.build b/sys/directsound/meson.build index 81e780ccdd..03ec447a4d 100644 --- a/sys/directsound/meson.build +++ b/sys/directsound/meson.build @@ -22,4 +22,5 @@ if host_system == 'windows' and cc.has_header('dsound.h') dependencies : [gstaudio_dep] + directsoundsrc_dep, install : true, install_dir : plugins_install_dir) + pkgconfig.generate(gstdirectsoundsrc, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/sys/dvb/meson.build b/sys/dvb/meson.build index 1101c2258e..5d3e7d1f55 100644 --- a/sys/dvb/meson.build +++ b/sys/dvb/meson.build @@ -35,4 +35,5 @@ if cc.compiles(dvb_check_code) install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstdvb, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/sys/fbdev/meson.build b/sys/fbdev/meson.build index 6a2517a735..1aed2ad384 100644 --- a/sys/fbdev/meson.build +++ b/sys/fbdev/meson.build @@ -11,4 +11,5 @@ if cc.has_header('linux/fb.h') install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstfbdevsink, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/sys/ipcpipeline/meson.build b/sys/ipcpipeline/meson.build index 7126817ef7..3ebf58ed2d 100644 --- a/sys/ipcpipeline/meson.build +++ b/sys/ipcpipeline/meson.build @@ -16,5 +16,6 @@ if cc.has_header ('sys/socket.h') and cc.has_function ('pipe') and cc.has_functi install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstipcpipeline, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/sys/kms/meson.build b/sys/kms/meson.build index e8865f05ff..4a3f5435fe 100644 --- a/sys/kms/meson.build +++ b/sys/kms/meson.build @@ -16,4 +16,5 @@ if libdrm_dep.found() install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstkmssink, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/sys/msdk/meson.build b/sys/msdk/meson.build index 8de1071c79..049d17fc1b 100644 --- a/sys/msdk/meson.build +++ b/sys/msdk/meson.build @@ -61,6 +61,7 @@ if msdk_root != '' install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstmsdktag, install_dir : plugins_pkgconfig_install_dir) have_msdk = true endif endif diff --git a/sys/shm/meson.build b/sys/shm/meson.build index 5ff2668607..7ae72f3536 100644 --- a/sys/shm/meson.build +++ b/sys/shm/meson.build @@ -28,4 +28,5 @@ if cc.has_header ('sys/socket.h') and (host_system == 'osx' or install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstshm, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/sys/uvch264/meson.build b/sys/uvch264/meson.build index 00c2684bfa..c4f1001796 100644 --- a/sys/uvch264/meson.build +++ b/sys/uvch264/meson.build @@ -19,4 +19,5 @@ if libgudev_dep.found() and libusb_dep.found() and has_uvcvideo_h install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstuvch264, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/sys/wasapi/meson.build b/sys/wasapi/meson.build index f7bf995369..c5b47dd03a 100644 --- a/sys/wasapi/meson.build +++ b/sys/wasapi/meson.build @@ -17,4 +17,5 @@ if host_system == 'windows' and cc.has_header('audioclient.h') dependencies : [gstaudio_dep] + wasapi_dep, install : true, install_dir : plugins_install_dir) + pkgconfig.generate(gstwasapi, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/sys/winks/meson.build b/sys/winks/meson.build index b029ff1942..59036a1849 100644 --- a/sys/winks/meson.build +++ b/sys/winks/meson.build @@ -20,4 +20,5 @@ if host_system == 'windows' install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstwinks, install_dir : plugins_pkgconfig_install_dir) endif diff --git a/sys/winscreencap/meson.build b/sys/winscreencap/meson.build index c9facc76b4..ad1a2e2004 100644 --- a/sys/winscreencap/meson.build +++ b/sys/winscreencap/meson.build @@ -15,4 +15,5 @@ if host_system == 'windows' and cc.has_header('d3d9.h') install : true, install_dir : plugins_install_dir, ) + pkgconfig.generate(gstwinscreencap, install_dir : plugins_pkgconfig_install_dir) endif