1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= gstreamer1-plugins-faac
5 KEYWORDS= multimedia audio
7 SDESC[standard]= GStreamer1 MPEG-2/4 AAC decoder plugin
8 HOMEPAGE= https://gstreamer.freedesktop.org/
12 SITES[main]= https://gstreamer.freedesktop.org/src/gst-plugins-bad/
13 DISTFILE[1]= gst-plugins-bad-1.22.1.tar.xz:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILD_DEPENDS= gstreamer1:dev:standard
21 gstreamer1-plugins-base:dev:standard
22 gstreamer1-plugins-bad:primary:standard
23 BUILDRUN_DEPENDS= gstreamer1-plugins-base:primary:standard
24 gstreamer1:primary:standard
27 USES= cpe gmake pkgconfig meson
28 GNOME_COMPONENTS= glib
30 DISTNAME= gst-plugins-bad-1.22.1
32 LICENSE= LGPL20+:single
33 LICENSE_TERMS= single:{{WRKDIR}}/TERMS
34 LICENSE_FILE= LGPL20+:{{WRKSRC}}/COPYING
35 LICENSE_AWK= TERMS:"^$$"
36 LICENSE_SOURCE= TERMS:{{WRKSRC}}/ext/faac/gstfaac.h
39 CPE_PRODUCT= gst-plugins-bad
40 CPE_VENDOR= freedesktop
41 FPC_EQUIVALENT= audio/gstreamer1-plugins-faac
42 MESON_ARGS= -Daccurip=disabled
47 -Daudiobuffersplit=disabled
49 -Daudiolatency=disabled
50 -Daudiomixmatrix=disabled
51 -Daudiovisualizers=disabled
52 -Dautoconvert=disabled
55 -Dcoloreffects=disabled
58 -Ddvbsuboverlay=disabled
60 -Dfaceoverlay=disabled
62 -Dfieldanalysis=disabled
65 -Dgaudieffects=disabled
67 -Dgeometrictransform=disabled
73 -Djp2kdecimator=disabled
79 -Dmpegtsdemux=disabled
88 -Dremovesilence=disabled
93 -Dsegmentclip=disabled
100 -Dvideofilters=disabled
101 -Dvideoframe_audiolevel=disabled
102 -Dvideoparsers=disabled
103 -Dvideosignal=disabled
107 -Dipcpipeline=disabled
112 -Dchromaprint=disabled
113 -Dclosedcaption=disabled
114 -Dcolormanagement=disabled
117 -Dd3dvideosink=disabled
122 -Ddirectsound=disabled
131 -Dfluidsynth=disabled
141 -Dmediafoundation=disabled
163 -Dsctp-internal-usrsctp=disabled
165 -Dsmoothstreaming=disabled
167 -Dsoundtouch=disabled
171 -Dsvthevcenc=disabled
179 -Dvoamrwbenc=disabled
188 -Dwinscreencap=disabled
194 -Dv4l2codecs=disabled
200 -Dcodecalpha=disabled
201 -Dcodectimestamper=disabled
203 PLIST_SUB= GSTVER=1.0
207 ${RM} ${STAGEDIR}${PREFIX}/lib/pkgconfig/gstreamer-plugins-bad-1.0.pc
211 -e "/subdir..gst-libs../d" \
212 -e "/subdir..tools../d" \
213 -e "/subdir..data../d" \
214 ${WRKSRC}/meson.build
215 ${REINPLACE_CMD} -e "/subdir..wayland../d" \
216 ${WRKSRC}/ext/meson.build
217 ${REINPLACE_CMD} -e "s/not gstva_dep.found()/true/" \
218 ${WRKSRC}/sys/va/meson.build
220 [FILE:69:descriptions/desc.single]
221 This package contains the faac MPEG-2 and MPEG-4 AAC decoder plugin.
225 2f39b6f222d98666f9ff420a00233e336949953a846237c2bfafc8805f509f0e 5508852 gst-plugins-bad-1.22.1.tar.xz
228 [FILE:45:manifests/plist.single]
229 lib/gstreamer-%%GSTVER%%/libgst%%PLUGIN%%.so
232 [FILE:399:patches/patch-ext_webrtc_meson.build]
233 --- ext/webrtc/meson.build.orig 2023-01-23 19:29:34 UTC
234 +++ ext/webrtc/meson.build
235 @@ -12,6 +12,7 @@ webrtc_sources = [
236 'webrtcdatachannel.c',
239 +libgstwebrtcnice_dep = cc.find_library ('gstwebrtcnice-1.0', required : false)
240 webrtc_option = get_option('webrtc').require(
241 libgstwebrtcnice_dep.found(), error_message: 'webrtc plugin requires libgstwebrtcnice.')
242 if webrtc_option.disabled()