1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= gstreamer1-plugins-xvideo
5 KEYWORDS= multimedia x11
7 SDESC[standard]= GStreamer1 XImageSink 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.3.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 BUILDRUN_DEPENDS= gstreamer1:primary:standard
23 gstreamer1-plugins-base:primary:standard
25 USES= gmake pkgconfig meson
26 GNOME_COMPONENTS= glib
27 XORG_COMPONENTS= x11 xext
29 DISTNAME= gst-plugins-base-1.22.3
31 LICENSE= LGPL20+:single
32 LICENSE_TERMS= single:{{WRKDIR}}/TERMS
33 LICENSE_FILE= LGPL20+:{{WRKSRC}}/COPYING
34 LICENSE_AWK= TERMS:"^$$"
35 LICENSE_SOURCE= TERMS:{{WRKSRC}}/sys/ximage/ximagesink.h
38 FPC_EQUIVALENT= x11/gstreamer1-plugins-x
39 MESON_ARGS= -Dalsa=disabled
57 -Daudioconvert=disabled
60 -Daudioresample=disabled
61 -Daudiotestsrc=disabled
67 -Doverlaycomposition=disabled
74 -Dvideoconvertscale=disabled
76 -Dvideotestsrc=disabled
85 -e "s/subdir..gst-libs../build_gstgl = false/" \
86 -e "/subdir..pkgconfig../d" \
88 ${REINPLACE_CMD} -e "/subdir..xvimage../d" ${WRKSRC}/sys/meson.build
91 ${RM} ${STAGEDIR}${PREFIX}/lib/pkgconfig/gstreamer-plugins-base-1.0.pc
93 [FILE:56:descriptions/desc.single]
94 This package contains the XImageSink GStreamer1 plugin.
98 1c596289a0d4207380233eba8c36a932c4d1aceba19932937d9b57c24cef89f3 2353512 gst-plugins-base-1.22.3.tar.xz
101 [FILE:45:manifests/plist.single]
102 lib/gstreamer-%%GSTVER%%/libgstximagesink.so
105 [FILE:377:patches/patch-sys_ximage_meson.build]
106 --- sys/ximage/meson.build.orig 2023-01-23 19:29:34 UTC
107 +++ sys/ximage/meson.build
108 @@ -3,6 +3,7 @@ no_warn_args = []
109 if cc.has_argument ('-Wno-deprecated-declarations')
110 no_warn_args += '-Wno-deprecated-declarations'
112 +video_dep = cc.find_library ('gstvideo-1.0', required : true)
114 gstximage = library('gstximagesink',
115 'ximagesink.c', 'ximage.c', 'ximagepool.c',
118 [FILE:391:patches/patch-tools_meson.build]
119 --- tools/meson.build.orig 2023-01-23 19:29:34 UTC
120 +++ tools/meson.build
122 +tag_dep = cc.find_library ('gsttag-1.0', required : true)
123 +audio_dep = cc.find_library ('gstaudio-1.0', required : true)
124 +pbutils_dep = cc.find_library ('gstpbutils-1.0', required : true)
125 tool_deps = [pbutils_dep, audio_dep, video_dep, tag_dep, gst_dep, gst_base_dep, gmodule_dep]