1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= gstreamer1-plugins-vorbis
5 KEYWORDS= multimedia audio
7 SDESC[standard]= GStreamer1 vorbis encoder/decoder plugin
8 HOMEPAGE= https://gstreamer.freedesktop.org/
12 SITES[main]= https://gstreamer.freedesktop.org/src/gst-plugins-base/
13 DISTFILE[1]= gst-plugins-base-1.22.5.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-base:primary:standard
23 libvorbis:dev:standard
24 BUILDRUN_DEPENDS= gstreamer1:primary:standard
25 libvorbis:primary:standard
26 RUN_DEPENDS= gstreamer1-plugins-ogg:single:standard
28 USES= gmake pkgconfig meson
29 GNOME_COMPONENTS= glib
31 DISTNAME= gst-plugins-base-1.22.5
33 LICENSE= LGPL20+:single
34 LICENSE_TERMS= single:{{WRKDIR}}/TERMS
35 LICENSE_FILE= LGPL20+:{{WRKSRC}}/COPYING
36 LICENSE_AWK= TERMS:"^$$"
37 LICENSE_SOURCE= TERMS:{{WRKSRC}}/ext/vorbis/gstvorbis.c
40 FPC_EQUIVALENT= audio/gstreamer1-plugins-vorbis
41 MESON_ARGS= -Dalsa=disabled
59 -Daudioconvert=disabled
62 -Daudioresample=disabled
63 -Daudiotestsrc=disabled
69 -Doverlaycomposition=disabled
76 -Dvideoconvertscale=disabled
78 -Dvideotestsrc=disabled
87 -e "s/subdir..gst-libs../build_gstgl = false/" \
88 -e "/subdir..pkgconfig../d" \
92 ${RM} ${STAGEDIR}${PREFIX}/lib/pkgconfig/gstreamer-plugins-base-1.0.pc
94 [FILE:52:descriptions/desc.single]
95 This package contains the Vorbis GStreamer1 plugin.
99 edd4338b45c26a9af28c0d35aab964a024c3884ba6f520d8428df04212c8c93a 2361356 gst-plugins-base-1.22.5.tar.xz
102 [FILE:45:manifests/plist.single]
103 lib/gstreamer-%%GSTVER%%/libgst%%PLUGIN%%.so
106 [FILE:692:patches/patch-ext_vorbis_meson.build]
107 --- ext/vorbis/meson.build.orig 2023-01-23 19:29:34 UTC
108 +++ ext/vorbis/meson.build
109 @@ -20,6 +20,9 @@ vorbisidec_sources = [
110 vorbis_dep = dependency('vorbis', version : '>= 1.3.1', allow_fallback: true, required : get_option('vorbis'))
111 vorbisenc_dep = dependency('vorbisenc', version : '>= 1.3.1', allow_fallback: true, required : get_option('vorbis'))
112 vorbisidec_dep = dependency('vorbisidec', allow_fallback: true, required : get_option('tremor'))
113 +video_dep = cc.find_library ('gstvideo-1.0', required : true)
114 +audio_dep = cc.find_library ('gstaudio-1.0', required : true)
115 +tag_dep = cc.find_library ('gsttag-1.0', required : true)
117 if vorbis_dep.found()
118 vorbis_deps = [vorbis_dep]
121 [FILE:391:patches/patch-tools_meson.build]
122 --- tools/meson.build.orig 2023-01-23 19:29:34 UTC
123 +++ tools/meson.build
125 +tag_dep = cc.find_library ('gsttag-1.0', required : true)
126 +audio_dep = cc.find_library ('gstaudio-1.0', required : true)
127 +pbutils_dep = cc.find_library ('gstpbutils-1.0', required : true)
128 tool_deps = [pbutils_dep, audio_dep, video_dep, tag_dep, gst_dep, gst_base_dep, gmodule_dep]