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.2.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.2
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
108 -Dipcpipeline=disabled
113 -Dchromaprint=disabled
114 -Dclosedcaption=disabled
115 -Dcolormanagement=disabled
118 -Dd3dvideosink=disabled
123 -Ddirectsound=disabled
132 -Dfluidsynth=disabled
142 -Dmediafoundation=disabled
164 -Dsctp-internal-usrsctp=disabled
166 -Dsmoothstreaming=disabled
168 -Dsoundtouch=disabled
172 -Dsvthevcenc=disabled
180 -Dvoamrwbenc=disabled
189 -Dwinscreencap=disabled
195 -Dv4l2codecs=disabled
201 -Dcodecalpha=disabled
202 -Dcodectimestamper=disabled
204 PLIST_SUB= GSTVER=1.0
208 ${RM} ${STAGEDIR}${PREFIX}/lib/pkgconfig/gstreamer-plugins-bad-1.0.pc
212 -e "/subdir..gst-libs../d" \
213 -e "/subdir..tools../d" \
214 -e "/subdir..data../d" \
215 ${WRKSRC}/meson.build
216 ${REINPLACE_CMD} -e "/subdir..wayland../d" \
217 ${WRKSRC}/ext/meson.build
218 ${REINPLACE_CMD} -e "s/not gstva_dep.found()/true/" \
219 ${WRKSRC}/sys/va/meson.build
221 [FILE:69:descriptions/desc.single]
222 This package contains the faac MPEG-2 and MPEG-4 AAC decoder plugin.
226 3d8faf1ce3402c8535ce3a8c4e1a6c960e4b5655dbda6b55943db9ac79022d0f 5516864 gst-plugins-bad-1.22.2.tar.xz
229 [FILE:45:manifests/plist.single]
230 lib/gstreamer-%%GSTVER%%/libgst%%PLUGIN%%.so
233 [FILE:399:patches/patch-ext_webrtc_meson.build]
234 --- ext/webrtc/meson.build.orig 2023-01-23 19:29:34 UTC
235 +++ ext/webrtc/meson.build
236 @@ -12,6 +12,7 @@ webrtc_sources = [
237 'webrtcdatachannel.c',
240 +libgstwebrtcnice_dep = cc.find_library ('gstwebrtcnice-1.0', required : false)
241 webrtc_option = get_option('webrtc').require(
242 libgstwebrtcnice_dep.found(), error_message: 'webrtc plugin requires libgstwebrtcnice.')
243 if webrtc_option.disabled()
246 [FILE:192:patches/patch-sys_va_meson.build]
247 --- sys/va/meson.build.orig 2023-03-04 13:42:32 UTC
248 +++ sys/va/meson.build
249 @@ -24,7 +24,7 @@ va_sources = [
253 -if host_system != 'linux'