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