Ravenports generated: 13 Dec 2023 00:13
[ravenports.git] / bucket_40 / farstream
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               farstream
4 VERSION=                0.2.9
5 REVISION=               3
6 KEYWORDS=               net_im
7 VARIANTS=               standard
8 SDESC[standard]=        Audio/video communications framework
9 HOMEPAGE=               https://www.freedesktop.org/wiki/Software/Farstream/
10 CONTACT=                nobody
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            https://freedesktop.org/software/farstream/releases/farstream/
14 DISTFILE[1]=            farstream-0.2.9.tar.gz:main
15 DF_INDEX=               1
16 SPKGS[standard]=        complete
17                         primary
18                         docs
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILD_DEPENDS=          gstreamer1:dev:standard
24                         gstreamer1-plugins-base:dev:standard
25 BUILDRUN_DEPENDS=       libnice:gstreamer:standard
26                         gstreamer1-plugins-good:primary:standard
27                         gstreamer1-plugins-bad:primary:standard
28
29 USES=                   gmake libtool pkgconfig mbsdfix
30 GNOME_COMPONENTS=       glib
31
32 LICENSE=                LGPL21+:primary
33 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
34 LICENSE_FILE=           LGPL21+:{{WRKSRC}}/COPYING
35 LICENSE_AWK=            TERMS:"__FS_STREAM_H__"
36 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/farstream/fs-stream.h
37 LICENSE_SCHEME=         solo
38
39 FPC_EQUIVALENT=         net-im/farstream
40
41 MUST_CONFIGURE=         gnu
42
43 SINGLE_JOB=             yes
44
45 INSTALL_TARGET=         install-strip
46 INSTALL_REQ_TOOLCHAIN=  yes
47 SOVERSION=              5.1.1
48
49 post-patch:
50         # fix glib-mkenums code
51         ${FIND} ${WRKSRC} -name "Makefile.in" |\
52                 ${XARGS} ${GREP} -l "enum_headers = " |\
53                 ${XARGS} ${REINPLACE_CMD} -e '/enum_headers =/ s|\\#include|#include|'
54
55 post-install:
56         # relocate docs
57         ${MKDIR} ${STAGEDIR}${STD_DOCDIR}
58         ${MV} ${STAGEDIR}${PREFIX}/share/gtk-doc/html/farstream-libs-0.2 \
59                 ${STAGEDIR}${STD_DOCDIR}/libs
60         ${MV} ${STAGEDIR}${PREFIX}/share/gtk-doc/html/farstream-plugins-0.2 \
61                 ${STAGEDIR}${STD_DOCDIR}/plugins
62         ${RM} -r ${STAGEDIR}${PREFIX}/share/gtk-doc
63
64 [FILE:316:descriptions/desc.primary]
65 The Farstream (formerly Farsight) project is an effort to create a
66 framework to deal with all known audio/video conferencing protocols. On
67 one side it offers a generic API that makes it possible to write plugins
68 for different streaming protocols, on the other side it offers an API for
69 clients to use those plugins.
70
71
72 [FILE:101:distinfo]
73 cb7d112433cf7c2e37a8ec918fb24f0ea5cb293cfa1002488e431de26482f47b      1334833 farstream-0.2.9.tar.gz
74
75
76 [FILE:752:manifests/plist.primary]
77 include/farstream-0.2/farstream/
78  fs-candidate.h
79  fs-codec.h
80  fs-conference.h
81  fs-element-added-notifier.h
82  fs-enumtypes.h
83  fs-participant.h
84  fs-plugin.h
85  fs-rtp.h
86  fs-session.h
87  fs-stream-transmitter.h
88  fs-stream.h
89  fs-transmitter.h
90  fs-utils.h
91 lib/
92  libfarstream-0.2.so
93  libfarstream-0.2.so.%%SOMAJOR%%
94  libfarstream-0.2.so.%%SOVERSION%%
95 lib/farstream-0.2/
96  libmulticast-transmitter.so
97  libnice-transmitter.so
98  librawudp-transmitter.so
99  libshm-transmitter.so
100 lib/gstreamer-1.0/
101  libfsrawconference.so
102  libfsrtpconference.so
103  libfsrtpxdata.so
104  libfsvideoanyrate.so
105 lib/pkgconfig/farstream-0.2.pc
106 share/farstream/0.2/fsrawconference/default-element-properties
107 share/farstream/0.2/fsrtpconference/
108  default-codec-preferences
109  default-element-properties
110
111
112 [FILE:1297:manifests/plist.docs]
113 share/doc/farstream/libs/
114  FsConference.html
115  FsElementAddedNotifier.html
116  FsParticipant.html
117  FsSession.html
118  FsStream.html
119  FsStreamTransmitter.html
120  FsTransmitter.html
121  ch01.html
122  ch02.html
123  ch03.html
124  ch04.html
125  ch05.html
126  farstream-libs-0.2.devhelp2
127  farstream-libs-FsCandidate.html
128  farstream-libs-FsCodec.html
129  farstream-libs-FsPlugin.html
130  farstream-libs-RTP-Specific-types.html
131  farstream-libs-Utility-functions.html
132  home.png
133  index.html
134  left-insensitive.png
135  left.png
136  pt01.html
137  pt02.html
138  right-insensitive.png
139  right.png
140  style.css
141  up-insensitive.png
142  up.png
143 share/doc/farstream/plugins/
144  FsRTPXdataDepay.html
145  FsRTPXdataPay.html
146  FsRawConference.html
147  FsRtpConference.html
148  FsRtpParticipant.html
149  FsRtpSession.html
150  FsRtpStream.html
151  FsVideoanyrate.html
152  ch01.html
153  ch02.html
154  farstream-plugins-0.2.devhelp2
155  farstream-plugins-FsMulticastStreamTransmitter.html
156  farstream-plugins-FsNiceStreamTransmitter.html
157  farstream-plugins-FsRawParticipant.html
158  farstream-plugins-FsRawSession.html
159  farstream-plugins-FsRawStream.html
160  farstream-plugins-FsRawUdpStreamTransmitter.html
161  farstream-plugins-FsShmStreamTransmitter.html
162  home.png
163  index.html
164  left-insensitive.png
165  left.png
166  pt01.html
167  pt02.html
168  pt03.html
169  right-insensitive.png
170  right.png
171  style.css
172  up-insensitive.png
173  up.png
174