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