Ravenports generated: 13 Dec 2023 22:49
[ravenports.git] / bucket_8C / gstreamer1-plugins-vorbis
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               gstreamer1-plugins-vorbis
4 VERSION=                1.22.7
5 KEYWORDS=               multimedia audio
6 VARIANTS=               standard
7 SDESC[standard]=        GStreamer1 vorbis encoder/decoder 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.7.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                         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
27
28 USES=                   gmake pkgconfig meson
29 GNOME_COMPONENTS=       glib
30
31 DISTNAME=               gst-plugins-base-1.22.7
32
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
38 LICENSE_SCHEME=         solo
39
40 FPC_EQUIVALENT=         audio/gstreamer1-plugins-vorbis
41 MESON_ARGS=             -Dalsa=disabled
42                         -Dcdparanoia=disabled
43                         -Dlibvisual=disabled
44                         -Dogg=disabled
45                         -Dopus=disabled
46                         -Dpango=disabled
47                         -Dtheora=disabled
48                         -Dtremor=disabled
49                         -Dvorbis=enabled
50                         -Dx11=disabled
51                         -Dxshm=disabled
52                         -Dxvideo=disabled
53                         -Ddoc=disabled
54                         -Dnls=disabled
55                         -Dtools=disabled
56                         -Dexamples=disabled
57                         -Dtests=disabled
58                         -Dorc=disabled
59                         -Daudioconvert=disabled
60                         -Daudiomixer=disabled
61                         -Daudiorate=disabled
62                         -Daudioresample=disabled
63                         -Daudiotestsrc=disabled
64                         -Dcompositor=disabled
65                         -Dencoding=disabled
66                         -Dgio=disabled
67                         -Dadder=disabled
68                         -Dapp=disabled
69                         -Doverlaycomposition=disabled
70                         -Dpbtypes=disabled
71                         -Dplayback=disabled
72                         -Drawparse=disabled
73                         -Dsubparse=disabled
74                         -Dtcp=disabled
75                         -Dtypefind=disabled
76                         -Dvideoconvertscale=disabled
77                         -Dvideorate=disabled
78                         -Dvideotestsrc=disabled
79                         -Dvolume=disabled
80                         -Dgl=disabled
81
82 PLIST_SUB=              GSTVER=1.0
83                         PLUGIN=vorbis
84
85 post-patch:
86         ${REINPLACE_CMD} \
87                 -e "s/subdir..gst-libs../build_gstgl = false/" \
88                 -e "/subdir..pkgconfig../d" \
89                 ${WRKSRC}/meson.build
90
91 post-install:
92         ${RM} ${STAGEDIR}${PREFIX}/lib/pkgconfig/gstreamer-plugins-base-1.0.pc
93
94 [FILE:52:descriptions/desc.single]
95 This package contains the Vorbis GStreamer1 plugin.
96
97
98 [FILE:109:distinfo]
99 62519e0d8f969ebf62a9a7996f2d23efdda330217a635f4a32c0bf1c71577468      2366292 gst-plugins-base-1.22.7.tar.xz
100
101
102 [FILE:45:manifests/plist.single]
103 lib/gstreamer-%%GSTVER%%/libgst%%PLUGIN%%.so
104
105
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)
116  
117  if vorbis_dep.found()
118    vorbis_deps = [vorbis_dep]
119
120
121 [FILE:391:patches/patch-tools_meson.build]
122 --- tools/meson.build.orig      2023-01-23 19:29:34 UTC
123 +++ tools/meson.build
124 @@ -1,3 +1,6 @@
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]
129  
130  extra_args = []
131