1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= gstreamer1-plugins-theora
7 SDESC[standard]= GStreamer1 theora 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.6.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
23 libtheora:dev:standard
24 BUILDRUN_DEPENDS= gstreamer1-plugins-base:primary:standard
25 gstreamer1:primary:standard
26 libtheora:primary:standard
27 libogg:primary:standard
29 USES= gmake pkgconfig meson
30 GNOME_COMPONENTS= glib
32 DISTNAME= gst-plugins-base-1.22.6
34 LICENSE= LGPL20+:single
35 LICENSE_TERMS= single:{{WRKDIR}}/TERMS
36 LICENSE_FILE= LGPL20+:{{WRKSRC}}/COPYING
37 LICENSE_AWK= TERMS:"^$$"
38 LICENSE_SOURCE= TERMS:{{WRKSRC}}/ext/pango/gstbasetextoverlay.c
41 FPC_EQUIVALENT= multimedia/gstreamer1-plugins-theora
42 MESON_ARGS= -Dalsa=disabled
60 -Daudioconvert=disabled
63 -Daudioresample=disabled
64 -Daudiotestsrc=disabled
70 -Doverlaycomposition=disabled
77 -Dvideoconvertscale=disabled
79 -Dvideotestsrc=disabled
88 -e "s/subdir..gst-libs../build_gstgl = false/" \
89 -e "/subdir..pkgconfig../d" \
93 ${RM} ${STAGEDIR}${PREFIX}/lib/pkgconfig/gstreamer-plugins-base-1.0.pc
95 [FILE:52:descriptions/desc.single]
96 This package contains the theora GStreamer1 plugin.
100 50f2b4d17c02eefe430bbefa8c5cd134b1be78a53c0f60e951136d96cf49fd4b 2363564 gst-plugins-base-1.22.6.tar.xz
103 [FILE:45:manifests/plist.single]
104 lib/gstreamer-%%GSTVER%%/libgst%%PLUGIN%%.so
107 [FILE:525:patches/patch-ext_theora_meson.build]
108 --- ext/theora/meson.build.orig 2023-01-23 19:29:34 UTC
109 +++ ext/theora/meson.build
110 @@ -6,6 +6,8 @@ theora_sources = [
111 theoradec_dep = dependency('theoradec', version : '>=1.1', required : get_option('theora'))
112 theoraenc_dep = dependency('theoraenc', version : '>=1.1', required : get_option('theora'))
114 +video_dep = cc.find_library ('gstvideo-1.0', required : true)
115 +tag_dep = cc.find_library ('gsttag-1.0', required : true)
117 if theoradec_dep.found() or theoraenc_dep.found()
118 if theoradec_dep.found()
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]