File build_what_we_need_only.patch of Package gstreamer-plugins-bad-codecs (Revision b1d577b6b64a2e5b0234b8fa6ba221da)

Currently displaying revision b1d577b6b64a2e5b0234b8fa6ba221da , Show latest

133
 
1
Index: gst-plugins-bad-1.22.2/meson.build
2
===================================================================
3
--- gst-plugins-bad-1.22.2.orig/meson.build
4
+++ gst-plugins-bad-1.22.2/meson.build
5
@@ -309,6 +309,8 @@ gstapp_dep = dependency('gstreamer-app-1
6
     fallback : ['gst-plugins-base', 'app_dep'])
7
 gstaudio_dep = dependency('gstreamer-audio-1.0', version : gst_req,
8
     fallback : ['gst-plugins-base', 'audio_dep'])
9
+gstcodecparsers_dep = dependency('gstreamer-codecparsers-1.0', version : gst_req,
10
+    fallback : ['gst-plugins-bad', 'codecparsers_dep'])
11
 gstfft_dep = dependency('gstreamer-fft-1.0', version : gst_req,
12
     fallback : ['gst-plugins-base', 'fft_dep'])
13
 gstriff_dep = dependency('gstreamer-riff-1.0', version : gst_req,
14
@@ -540,13 +542,8 @@ pkgconfig.generate(
15
 
16
 gpl_allowed = get_option('gpl').allowed()
17
 
18
-subdir('gst-libs')
19
 subdir('gst')
20
-subdir('sys')
21
 subdir('ext')
22
-subdir('tests')
23
-subdir('data')
24
-subdir('tools')
25
 
26
 if have_orcc
27
   update_orc_dist_files = find_program('scripts/update-orc-dist-files.py')
28
Index: gst-plugins-bad-1.22.2/gst/meson.build
29
===================================================================
30
--- gst-plugins-bad-1.22.2.orig/gst/meson.build
31
+++ gst-plugins-bad-1.22.2/gst/meson.build
32
@@ -1,19 +1,4 @@
33
-foreach plugin : ['accurip', 'adpcmdec', 'adpcmenc', 'aiff', 'asfmux',
34
-                  'audiobuffersplit', 'audiofxbad', 'audiomixmatrix',
35
-                  'audiolatency', 'audiovisualizers', 'autoconvert', 'bayer',
36
-                  'camerabin2', 'codecalpha', 'codectimestamper', 'coloreffects',
37
-                  'debugutils', 'dvbsubenc',
38
-                  'dvbsuboverlay', 'dvdspu', 'faceoverlay', 'festival',
39
-                  'fieldanalysis', 'freeverb', 'frei0r', 'gaudieffects', 'gdp',
40
-                  'geometrictransform', 'id3tag', 'inter', 'interlace',
41
-                  'ivfparse', 'ivtc', 'jp2kdecimator', 'jpegformat', 'librfb',
42
-                  'midi', 'mpegdemux', 'mpegpsmux', 'mpegtsdemux', 'mpegtsmux',
43
-                  'mxf', 'netsim', 'onvif', 'pcapparse', 'pnm', 'proxy',
44
-                  'rawparse', 'removesilence', 'rist', 'rtmp2', 'rtp', 'sdp',
45
-                  'segmentclip', 'siren', 'smooth', 'speed', 'subenc', 'switchbin',
46
-                  'timecode', 'transcode', 'videofilters',
47
-                  'videoframe_audiolevel', 'videoparsers', 'videosignal',
48
-                  'vmnc', 'y4m']
49
+foreach plugin : ['siren']
50
   if not get_option(plugin).disabled()
51
     subdir(plugin)
52
   endif
53
Index: gst-plugins-bad-1.22.2/ext/meson.build
54
===================================================================
55
--- gst-plugins-bad-1.22.2.orig/ext/meson.build
56
+++ gst-plugins-bad-1.22.2/ext/meson.build
57
@@ -1,75 +1,10 @@
58
-subdir('aes')
59
-subdir('assrender')
60
-subdir('aom')
61
-subdir('avtp')
62
-subdir('bs2b')
63
-subdir('bz2')
64
-subdir('chromaprint')
65
-subdir('closedcaption')
66
-subdir('colormanagement')
67
-subdir('curl')
68
-subdir('dash')
69
-subdir('dc1394')
70
-subdir('directfb')
71
-subdir('dtls')
72
-subdir('dts')
73
 subdir('faac')
74
 subdir('faad')
75
-subdir('fdkaac')
76
-subdir('flite')
77
-subdir('fluidsynth')
78
-subdir('gme')
79
-subdir('gs')
80
-subdir('gsm')
81
-subdir('gtk')
82
-subdir('hls')
83
-subdir('iqa')
84
-subdir('isac')
85
-subdir('kate')
86
-subdir('ladspa')
87
-subdir('ldac')
88
 subdir('libde265')
89
-subdir('lv2')
90
-subdir('mdns')
91
 subdir('modplug')
92
-subdir('mpeg2enc')
93
-subdir('mplex')
94
-subdir('musepack')
95
-subdir('neon')
96
-subdir('onnx')
97
-subdir('openal')
98
 subdir('openaptx')
99
-subdir('opencv')
100
-subdir('openexr')
101
-subdir('openh264')
102
-subdir('openjpeg')
103
-subdir('openmpt')
104
-subdir('openni2')
105
-subdir('opus')
106
-subdir('qroverlay')
107
 subdir('resindvd')
108
-subdir('rsvg')
109
 subdir('rtmp')
110
-subdir('sbc')
111
-subdir('sctp')
112
-subdir('smoothstreaming')
113
-subdir('sndfile')
114
-subdir('soundtouch')
115
-subdir('spandsp')
116
-subdir('srt')
117
-subdir('srtp')
118
 subdir('svthevcenc')
119
-subdir('teletextdec')
120
-subdir('ttml')
121
 subdir('voaacenc')
122
-subdir('voamrwbenc')
123
-subdir('vulkan')
124
-subdir('wayland')
125
-subdir('webrtc')
126
-subdir('webrtcdsp')
127
-subdir('webp')
128
-subdir('wildmidi')
129
-subdir('wpe')
130
 subdir('x265')
131
-subdir('zxing')
132
-subdir('zbar')
133