Ravenports generated: 08 Feb 2023 00:14
[ravenports.git] / bucket_6A / gstreamer1-plugins-pango
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               gstreamer1-plugins-pango
4 VERSION=                1.22.0
5 KEYWORDS=               multimedia x11_toolkits
6 VARIANTS=               standard
7 SDESC[standard]=        GStreamer1 pango textoverlay plugin
8 HOMEPAGE=               https://gstreamer.freedesktop.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://gstreamer.freedesktop.org/src/gst-plugins-base/
13 DISTFILE[1]=            gst-plugins-base-1.22.0.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          gstreamer1:dev:standard
21                         gstreamer1-plugins-base:dev:standard
22                         harfbuzz:dev:standard
23 BUILDRUN_DEPENDS=       gstreamer1-plugins-base:primary:standard
24                         gstreamer1:primary:standard
25
26 USES=                   gmake pkgconfig meson
27 GNOME_COMPONENTS=       glib cairo pango
28
29 DISTNAME=               gst-plugins-base-1.22.0
30
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}}/ext/pango/gstbasetextoverlay.c
36 LICENSE_SCHEME=         solo
37
38 FPC_EQUIVALENT=         x11-toolkits/gstreamer1-plugins-pango
39 MESON_ARGS=             -Dalsa=disabled
40                         -Dcdparanoia=disabled
41                         -Dlibvisual=disabled
42                         -Dogg=disabled
43                         -Dopus=disabled
44                         -Dpango=enabled
45                         -Dtheora=disabled
46                         -Dtremor=disabled
47                         -Dvorbis=disabled
48                         -Dx11=disabled
49                         -Dxshm=disabled
50                         -Dxvideo=disabled
51                         -Ddoc=disabled
52                         -Dnls=disabled
53                         -Dtools=disabled
54                         -Dexamples=disabled
55                         -Dtests=disabled
56                         -Dorc=disabled
57                         -Daudioconvert=disabled
58                         -Daudiomixer=disabled
59                         -Daudiorate=disabled
60                         -Daudioresample=disabled
61                         -Daudiotestsrc=disabled
62                         -Dcompositor=disabled
63                         -Dencoding=disabled
64                         -Dgio=disabled
65                         -Dadder=disabled
66                         -Dapp=disabled
67                         -Doverlaycomposition=disabled
68                         -Dpbtypes=disabled
69                         -Dplayback=disabled
70                         -Drawparse=disabled
71                         -Dsubparse=disabled
72                         -Dtcp=disabled
73                         -Dtypefind=disabled
74                         -Dvideorate=disabled
75                         -Dvideotestsrc=disabled
76                         -Dvideoconvertscale=disabled
77                         -Dvolume=disabled
78                         -Dgl=disabled
79
80 PLIST_SUB=              GSTVER=1.0
81                         PLUGIN=pango
82
83 post-patch:
84         ${REINPLACE_CMD} \
85                 -e "s/subdir..gst-libs../build_gstgl = false/" \
86                 -e "/subdir..pkgconfig../d" \
87                 ${WRKSRC}/meson.build
88
89 post-install:
90         ${RM} ${STAGEDIR}${PREFIX}/lib/pkgconfig/gstreamer-plugins-base-1.0.pc
91
92 [FILE:51:descriptions/desc.single]
93 This package contains the pango GStreamer1 plugin.
94
95
96 [FILE:109:distinfo]
97 f53672294f3985d56355c8b1df8f6b49c8c8721106563e19f53be3507ff2229d      2341248 gst-plugins-base-1.22.0.tar.xz
98
99
100 [FILE:45:manifests/plist.single]
101 lib/gstreamer-%%GSTVER%%/libgst%%PLUGIN%%.so
102
103
104 [FILE:382:patches/patch-ext_pango_meson.build]
105 --- ext/pango/meson.build.orig  2023-01-23 19:29:34 UTC
106 +++ ext/pango/meson.build
107 @@ -8,6 +8,7 @@ pango_sources = [
108    'gsttimeoverlay.c',
109  ]
110  
111 +video_dep = cc.find_library ('gstvideo-1.0', required : true)
112  pango_dep = dependency('pangocairo', version : '>=1.22.0', required : get_option('pango'),
113    fallback: ['pango', 'libpangocairo_dep'],
114    default_options: ['cairo=enabled'])
115
116
117 [FILE:391:patches/patch-tools_meson.build]
118 --- tools/meson.build.orig      2023-01-23 19:29:34 UTC
119 +++ tools/meson.build
120 @@ -1,3 +1,6 @@
121 +tag_dep = cc.find_library ('gsttag-1.0', required : true)
122 +audio_dep = cc.find_library ('gstaudio-1.0', required : true)
123 +pbutils_dep = cc.find_library ('gstpbutils-1.0', required : true)
124  tool_deps = [pbutils_dep, audio_dep, video_dep, tag_dep, gst_dep, gst_base_dep, gmodule_dep]
125  
126  extra_args = []
127